Lancaster EPrints

Coupling Metrics for Aspect-Oriented Programming: A Systematic Review of Maintainability Studies

Burrows, Rachel and Garcia, Alessandro and Taiani, Francois (2010) Coupling Metrics for Aspect-Oriented Programming: A Systematic Review of Maintainability Studies. In: Proceedings of 3rd 4th International Conferences on the Evaluation of Novel Approaches to Software Engineering, (ENASE 2008 / 2009), Funchal, Madeira, Portugal, May 4-7, 2008 / Milan, Italy, May 9-10, 2009, Revised Selected Papers. Springer Series Communications in Computer and Information Sciences (CCIS), 69 . Springer-Verlag,, pp. 277-290. ISBN 9783642148187

Full text not available from this repository.

Abstract

Over the last few years, a growing number of studies have explored how Aspect-Oriented Programming (AOP) might impact software maintainability. Most of the studies use coupling metrics to assess the impact of AOP mechanisms on maintainability attributes such as design stability. Unfortunately, the use of such metrics is fraught with dangers, which have so far not been thoroughly investigated. To clarify this problem, this paper presents a systematic review of recent AOP maintainability studies. We look at attributes most frequently used as indicators of maintainability in current aspect-oriented (AO) programs; we investigate whether coupling metrics are an effective surrogate to measure theses attributes; we study the extent to which AOP abstractions and mechanisms are covered by used coupling metrics; and we analyse whether AO coupling metrics meet popular theoretical validation criteria. Our review consolidates data from recent research results, highlights circumstances when the applied coupling measures are suitable to AO programs and draws attention to deficiencies where coupling metrics need to be improved.

Item Type: Contribution in Book/Report/Proceedings
Uncontrolled Keywords: Coupling ; Aspect-oriented programming ; Systematic review ; Maintainability
Subjects:
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 52266
Deposited By: ep_importer_pure
Deposited On: 09 Jan 2012 13:08
Refereed?: No
Published?: Published
Last Modified: 10 Apr 2014 00:49
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/52266

Actions (login required)

View Item