Matches in SemOpenAlex for { <https://semopenalex.org/work/W2017846650> ?p ?o ?g. }
Showing items 1 to 85 of
85
with 100 items per page.
- W2017846650 endingPage "356" @default.
- W2017846650 startingPage "323" @default.
- W2017846650 abstract "In this paper we propose a systematic strategy for migrating crosscutting concerns in existing object-oriented systems to aspect-oriented programming solutions. The proposed strategy consists of four steps: mining, exploration, documentation and refactoring of crosscutting concerns. We discuss in detail a new approach to refactoring to aspect-oriented programming that is fully integrated with our strategy, and apply the whole strategy to an object-oriented system, namely the JHotDraw framework. Moreover, we present a method to semi-automatically perform the aspect-introducing refactorings based on identified crosscutting concern sorts which is supported by a prototype tool called sair. We perform an exploratory case study in which we apply this tool on the same object-oriented system and compare its results with the results of manual migration in order to assess the feasibility of automated aspect refactoring. Both the refactoring tool sair and the results of the manual migration are made available as open-source, the latter providing the largest aspect-introducing refactoring available to date. We report on our experiences with conducting both case studies and reflect on the success and challenges of the migration process." @default.
- W2017846650 created "2016-06-24" @default.
- W2017846650 creator A5031139191 @default.
- W2017846650 creator A5055218505 @default.
- W2017846650 creator A5056189345 @default.
- W2017846650 creator A5090401584 @default.
- W2017846650 date "2009-03-17" @default.
- W2017846650 modified "2023-10-11" @default.
- W2017846650 title "An integrated crosscutting concern migration strategy and its semi-automated application to JHotDraw" @default.
- W2017846650 cites W1660714679 @default.
- W2017846650 cites W1663082288 @default.
- W2017846650 cites W1963731062 @default.
- W2017846650 cites W1987702312 @default.
- W2017846650 cites W1997576237 @default.
- W2017846650 cites W2039996613 @default.
- W2017846650 cites W2045500745 @default.
- W2017846650 cites W2071935327 @default.
- W2017846650 cites W2094884269 @default.
- W2017846650 cites W2133727680 @default.
- W2017846650 cites W2142630726 @default.
- W2017846650 cites W2151298976 @default.
- W2017846650 cites W2153546999 @default.
- W2017846650 cites W2153696219 @default.
- W2017846650 cites W2160444150 @default.
- W2017846650 cites W2161345821 @default.
- W2017846650 cites W2171008953 @default.
- W2017846650 doi "https://doi.org/10.1007/s10515-009-0051-2" @default.
- W2017846650 hasPublicationYear "2009" @default.
- W2017846650 type Work @default.
- W2017846650 sameAs 2017846650 @default.
- W2017846650 citedByCount "20" @default.
- W2017846650 countsByYear W20178466502012 @default.
- W2017846650 countsByYear W20178466502013 @default.
- W2017846650 countsByYear W20178466502015 @default.
- W2017846650 countsByYear W20178466502017 @default.
- W2017846650 countsByYear W20178466502020 @default.
- W2017846650 crossrefType "journal-article" @default.
- W2017846650 hasAuthorship W2017846650A5031139191 @default.
- W2017846650 hasAuthorship W2017846650A5055218505 @default.
- W2017846650 hasAuthorship W2017846650A5056189345 @default.
- W2017846650 hasAuthorship W2017846650A5090401584 @default.
- W2017846650 hasBestOaLocation W20178466501 @default.
- W2017846650 hasConcept C115903868 @default.
- W2017846650 hasConcept C127413603 @default.
- W2017846650 hasConcept C152752567 @default.
- W2017846650 hasConcept C199360897 @default.
- W2017846650 hasConcept C201995342 @default.
- W2017846650 hasConcept C2777904410 @default.
- W2017846650 hasConcept C41008148 @default.
- W2017846650 hasConcept C56666940 @default.
- W2017846650 hasConcept C60051680 @default.
- W2017846650 hasConcept C73752529 @default.
- W2017846650 hasConcept C98045186 @default.
- W2017846650 hasConceptScore W2017846650C115903868 @default.
- W2017846650 hasConceptScore W2017846650C127413603 @default.
- W2017846650 hasConceptScore W2017846650C152752567 @default.
- W2017846650 hasConceptScore W2017846650C199360897 @default.
- W2017846650 hasConceptScore W2017846650C201995342 @default.
- W2017846650 hasConceptScore W2017846650C2777904410 @default.
- W2017846650 hasConceptScore W2017846650C41008148 @default.
- W2017846650 hasConceptScore W2017846650C56666940 @default.
- W2017846650 hasConceptScore W2017846650C60051680 @default.
- W2017846650 hasConceptScore W2017846650C73752529 @default.
- W2017846650 hasConceptScore W2017846650C98045186 @default.
- W2017846650 hasIssue "2" @default.
- W2017846650 hasLocation W20178466501 @default.
- W2017846650 hasOpenAccess W2017846650 @default.
- W2017846650 hasPrimaryLocation W20178466501 @default.
- W2017846650 hasRelatedWork W141338209 @default.
- W2017846650 hasRelatedWork W1898781702 @default.
- W2017846650 hasRelatedWork W2096877983 @default.
- W2017846650 hasRelatedWork W2358828553 @default.
- W2017846650 hasRelatedWork W2371574493 @default.
- W2017846650 hasRelatedWork W2375910840 @default.
- W2017846650 hasRelatedWork W2385299547 @default.
- W2017846650 hasRelatedWork W2579430582 @default.
- W2017846650 hasRelatedWork W88923034 @default.
- W2017846650 hasRelatedWork W2163060085 @default.
- W2017846650 hasVolume "16" @default.
- W2017846650 isParatext "false" @default.
- W2017846650 isRetracted "false" @default.
- W2017846650 magId "2017846650" @default.
- W2017846650 workType "article" @default.