CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
Home Page FCT/UNL UNL
  Home  \  Publications  \  Article Page Login  
   
banner bottom
File Top
An Empirical Study of Aspect-Oriented Metrics
Abstract:

Metrics for aspect-oriented software have been proposed and used to investi- gate the benefits and the disadvantages of crosscutting concerns modularisa- tion. Some of these metrics have not been rigorously defined nor analytically evaluated. Also, there are few empirical data showing typical values of these metrics in aspect-oriented software. In this paper, we provide rigorous defi- nitions, usage guidelines, analytical evaluation, and empirical data from ten open source projects, determining the value of six metrics for aspect-oriented software (lines of code, weighted operations in module, depth of inheritance tree, number of children, crosscutting degree of an aspect, and coupling on advice execution). We discuss how each of these metrics can be used to identify shortcomings in existing aspect-oriented software.


Journal: Science of Computer Programming ( United Kingdom )

Volume: 78

Number: 1

Pages: 117 to 144


Date: 2012


Authors:
    Eduardo Piveta (Universidade Federal do Rio Grande do Sul), Ana Moreira, Marcelo Pimenta (Universidade Federal do Rio Grande do Sul), João Araújo, Pedro Guerreiro, Tom Price (Universidade Federal do Rio Grande do Sul)
File Bottom