An empirical study of maintainability in aspect-oriented system evolution using coupling metrics

Haihao Shen, Sai Zhang, Jianjun Zhao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Citations (Scopus)

Abstract

In this paper, we propose a fine-grained coupling metrics suite for aspect-oriented (AO) systems, to measure software changes during system evolution. We also present a correlation model in terms of intermediate processes, for better evaluating the relation between coupling metrics and system maintainability. To investigate the practicability of our proposed model, we have implemented a coupling metrics analysis tool called A JMetries and performed an empirical study on eight AspectJ benchmarks. The experiment result suggests that our correlation model provides useful information to evaluate the maintainability of AO systems.

Original languageEnglish
Title of host publicationProceedings - 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2008
Pages233-236
Number of pages4
DOIs
Publication statusPublished - Sep 19 2008
Externally publishedYes
Event2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2008 - Nanjing, China
Duration: Jun 17 2008Jun 19 2008

Publication series

NameProceedings - 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2008

Other

Other2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2008
CountryChina
CityNanjing
Period6/17/086/19/08

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Computational Theory and Mathematics
  • Hardware and Architecture
  • Software

Cite this

Shen, H., Zhang, S., & Zhao, J. (2008). An empirical study of maintainability in aspect-oriented system evolution using coupling metrics. In Proceedings - 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2008 (pp. 233-236). [4549910] (Proceedings - 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2008). https://doi.org/10.1109/TASE.2008.17