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 条
  • [1] MAINTAINABILITY METRICS FOR ASPECT-ORIENTED SOFTWARE
    Thongmak, Mathupayas
    Muenchaisri, Pornsiri
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (03) : 389 - 420
  • [2] An empirical study of aspect-oriented metrics
    Piveta, Eduardo Kessler
    Moreira, Ana
    Pimenta, Marcelo Soares
    Araujo, Joao
    Guerreiro, Pedro
    Tom Price, R.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2012, 78 (01) : 117 - 144
  • [3] Coupling Metrics for Aspect-Oriented Programming: A Systematic Review of Maintainability Studies
    Burrows, Rachel
    Garcia, Alessandro
    Taiani, Francois
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, 69 : 277 - +
  • [4] Coupling Metrics for Aspect-Oriented Programming: A Systematic Review of Maintainability Studies
    Burrows, Rachel
    Garcia, Alessandro
    Taiani, Francois
    [J]. ENASE 2009: EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 191 - +
  • [5] MAINTAINABILITY DYNAMIC METRICS DATA COLLECTION BASED ON ASPECT-ORIENTED TECHNOLOGY
    Tahir, Amjed
    Ahmad, Rodina
    Kasirun, Zarinah Mohd
    [J]. MALAYSIAN JOURNAL OF COMPUTER SCIENCE, 2010, 23 (03) : 177 - 194
  • [6] An exploratory study of the effect of aspect-oriented programming on maintainability
    Marc Bartsch
    Rachel Harrison
    [J]. Software Quality Journal, 2008, 16 : 23 - 44
  • [7] An exploratory study of the effect of aspect-oriented programming on maintainability
    Bartsch, Marc
    Harrison, Rachel
    [J]. SOFTWARE QUALITY JOURNAL, 2008, 16 (01) : 23 - 44
  • [8] Aspect-Oriented Approach to Operating System Development Empirical Study
    Kuusela, Jaakko
    Tuominen, Harri
    [J]. ADVANCES TECHNIQUES IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 233 - +
  • [9] Aspect-Oriented Software Maintainability Assessment Using Adaptive Neuro Fuzzy Inference System (ANFIS)
    Momeni, Hossein
    Zahedian, Shiva
    [J]. JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2014, 12 (03): : 243 - 252
  • [10] Investigating the Effect of Aspect-Oriented Refactoring on Software Maintainability
    Al-Jamimi, Hamdi A.
    Alshayeb, Mohammad
    Elish, Mahmoud O.
    [J]. SOFTWARE ENGINEERING AND COMPUTER SYSTEMS, PT 3, 2011, 181 : 611 - 623