๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

[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