[IEEE 2009 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM) - Lake Buena Vista, FL, USA (2009.10.15-2009.10.16)] 2009 3rd International Symposium on Empirical Software Engineering and Measurement - Does aspect-oriented programming increase the development speed for crosscutting code? An empirical study
โ Scribed by Hanenberg, Stefan; Kleinschmager, Sebastian; Josupeit-Walter, Manuel
- Book ID
- 125519944
- Publisher
- IEEE
- Year
- 2009
- Weight
- 444 KB
- Category
- Article
- ISBN
- 1424448425
No coin nor oath required. For personal study only.
โฆ Synopsis
Aspect-oriented software development is an approach which addresses the construction of software artifacts that traditional software engineering constructs fail to modularize: the so-called crosscutting concerns. However, although aspectorientation claims to permit a better modularization of crosscutting concerns, it is still not clear whether the development time for such crosscutting concerns is increased or decreased by the application of aspectoriented techniques. This paper addresses this issue by an experiment which compares the development times of crosscutting concerns using traditional composition techniques and aspect-oriented composition techniques using the object-oriented programming language Java and the aspect-oriented programming language AspectJ. In that way, the experiment reveals opportunities and risks caused by aspect-oriented programming techniques in comparison to objectoriented ones.
๐ SIMILAR VOLUMES