• Title of article

    An empirical study of aspect-oriented metrics

  • Author/Authors

    Eduardo Kessler Piveta، نويسنده , , Ana Moreira، نويسنده , , Marcelo Soares Pimenta، نويسنده , , Jo?o Ara?jo، نويسنده , , Pedro Guerreiro، نويسنده , , R. Tom Price، نويسنده ,

  • Issue Information
    دوهفته نامه با شماره پیاپی سال 2012
  • Pages
    28
  • From page
    117
  • To page
    144
  • Abstract
    Metrics for aspect-oriented software have been proposed and used to investigate the benefits and the disadvantages of crosscutting concerns modularisation. 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 definitions, 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.
  • Keywords
    empirical evaluation , Aspect-oriented software development , AspectJ , metrics
  • Journal title
    Science of Computer Programming
  • Serial Year
    2012
  • Journal title
    Science of Computer Programming
  • Record number

    1080313