University of Limerick Institutional Repository

A systematic review of comparative evidence of aspect-oriented programming

DSpace Repository

Show simple item record Ali, Muhammad Sarmad Ali Babar, Muhammad Chen, Lianping Stol, Klaas-Jan 2011-02-14T17:37:12Z 2011-02-14T17:37:12Z 2010
dc.description peer-reviewed en_US
dc.description.abstract Objective: This research aimed to systematically identify, analyze, and report the evidence published in the literature to support the claims made in favor or against AOP compared with non-AOP approaches. Method: We performed a systematic literature review of empirical studies of AOP based development, published in major software engineering journals and conference proceedings. Results: Our search strategy identified 3307 papers, of which 22 were identified as reporting empirical studies comparing AOP with non-AOP approaches. Based on the analysis of the data extracted from those 22 papers, our findings show that for performance, code size, modularity, and evolution related characteristics, a majority of the studies reported positive effects, a few studies reported insignificant effects, and no study reported negative effects; however, for cognition and language mechanism, negative effects were reported. Conclusion: AOP is likely to have positive effect on performance, code size, modularity, and evolution. However its effect on cognition and language mechanism is less likely to be positive. Care should be taken using AOP outside the context in which it has been validated. en_US
dc.language.iso eng en_US
dc.publisher Elsevier en_US
dc.relation.ispartofseries Information and Software Technology;52/ 9/ pp. 871–887
dc.subject evidence-based software engineering en_US
dc.subject aspect-oriented programming en_US
dc.title A systematic review of comparative evidence of aspect-oriented programming en_US
dc.type Article en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.type.restriction none en
dc.contributor.sponsor SFI
dc.contributor.sponsor IRCSET
dc.relation.projectid 03/CE2/I303_1
dc.relation.projectid RS/2008/134

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


My Account