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

被引:0
|
作者
Shen, Haihao [1 ]
Zhang, Sai [1 ]
Zhao, Jianjun [1 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Software, Shanghai 200240, Peoples R China
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 AJMetrics 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.
引用
收藏
页码:233 / 236
页数:4
相关论文
共 50 条
  • [21] Bugdel: An aspect-oriented debugging system
    Usui, Y
    Chiba, S
    [J]. 12TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 790 - 795
  • [22] Dynamic evolution in aspect-oriented architectural models
    Pérez, J
    Ali, N
    Carsí, JA
    Ramos, I
    [J]. SOFTWARE ARCHITECTURE, PROCEEDINGS, 2005, 3527 : 59 - 76
  • [23] Empirical taxonomy of refactoring methods for aspect-oriented programming
    Alshayeb, Mohammad
    Al-Jamimi, Hamdi
    Elish, Mahmoud O.
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (01): : 1 - 25
  • [24] Using pointcut delta analysis to support evolution of aspect-oriented software
    Stoerzer, M
    Graf, J
    [J]. ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 653 - 656
  • [25] Using metrics for estimating maintainability of web applications: An empirical study
    Chae, Heung Seok
    Kim, Tae Yeon
    Jung, Woo-Sung
    Lee, Joon-Sang
    [J]. 6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 1053 - +
  • [26] Language Features for Software Evolution and Aspect-Oriented Interfaces: An Exploratory Study
    Dyer, Robert
    Rajan, Hridesh
    Cai, Yuanfang
    [J]. TRANSACTIONS ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT X, 2013, 7800 : 148 - 183
  • [27] Predicting maintainability with object-oriented metrics - An empirical comparison
    Dagpinar, M
    Jahnke, JH
    [J]. 10TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2003, : 155 - 164
  • [28] An Empirical Study on the Impact of Aspect-oriented Model-driven Code Generation
    Menolli, Andre
    Melo, Luan de Souza
    Arimoto, Mauricio Massaru
    Malucelli, Andreia
    [J]. ICEIS: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2021, : 275 - 282
  • [29] Coupling metrics for predicting maintainability in service-oriented designs
    Perepletchikov, Mikhail
    Ryan, Caspar
    Frampton, Keith
    Tari, Zahir
    [J]. 2007 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 329 - +
  • [30] Optimizing generated aspect-oriented assertion checking code for JML using program transformations: An empirical study
    Rebelo, Henrique
    Lima, Ricardo
    Leavens, Gary T.
    Cornelio, Marcio
    Mota, Alexandre
    Oliveira, Cesar
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (08) : 1137 - 1156