首页 | 本学科首页   官方微博 | 高级检索  
     


An empirical study of aspect-oriented metrics
Affiliation:1. Depto. de Eletrônica e Computação, Universidade Federal de Santa Maria (UFSM), Av. Roraima, 1000, Cidade Universitária, 97105-900, Santa Maria–RS, Brazil;2. CITI/FCT - Departamento de Informática, Universidade Nova de Lisboa (UNL), Monte da Caparica, 2829-516, Caparica, Portugal;3. Instituto de Informática, Universidade Federal do Rio Grande do Sul (UFRGS), Av. Bento Gonçalves 9500, 91501-970, Porto Alegre–RS, Brazil;4. Departamento de Eng. Electrónica e Informática, FCT, Universidade do Algarve (UAlg), Campus de Gambelas, 8005-117, Faro, Portugal
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:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号