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 条
  • [41] An empirical assessment of the impact of Aspect-oriented programming on software modularity
    Department of Business Informatics, University of Gdansk, Piaskowa 9, 81-824, Sopot, Poland
    [J]. ENASE - Proc. Int. Conf. Eval. Novel Approaches Softw. Eng., (139-148):
  • [42] Improving object interactions of system software using aspect-oriented framework
    Netinant, P
    [J]. INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2004, : 296 - 301
  • [43] A Case Study on System-Level Modeling by Aspect-Oriented Programming
    Liu, Feng
    Mohamed, Otmane Ait
    Song, Xiaoyu
    Tan, Qingping
    [J]. ISQED 2009: PROCEEDINGS 10TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, VOLS 1 AND 2, 2009, : 345 - 349
  • [44] Aspect-Oriented Architecting Using Architecture Frameworks
    Martin, James N.
    [J]. INCOSE International Symposium, 2021, 31 (01) : 210 - 226
  • [45] Towards a unified coupling framework for measuring aspect-oriented programs
    Dep. Computer Science and Electrical Engineering, Kiel University of Applied Sciences
    不详
    [J]. 1600, 46-53 (2006):
  • [46] Does Aspect-Oriented Programming Increase the Development Speed for Crosscutting Code? An Empirical Study
    Hanenberg, Stefan
    Kleinschmager, Sebastian
    Josupeit-Walter, Manuel
    [J]. ESEM: 2009 3RD INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2009, : 156 - 167
  • [47] An exploratory case study of aspect-oriented metrics for fault proneness, content and fixing effort prediction
    Elish, Mahmoud
    Al-Khiaty, Mojeeb
    Alshayeb, Mohammad
    [J]. INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2013, 30 (01) : 80 - 96
  • [48] Semantic vs. Syntactic Compositions in Aspect-Oriented Requirements Engineering: an Empirical Study
    Chitchyan, Ruzanna
    Greenwood, Phil
    Sampaio, Americo
    Rashid, Awais
    Garcia, Alessandro
    da Silva, Lyrene Fernandes
    [J]. AOSD'09: 8TH INTERNATIONAL CONFERENCE ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT, 2009, : 149 - 160
  • [49] Impact of aspect-oriented programming on software development efficiency and design quality: an empirical study
    Madeyski, Lech
    Szala, Lukasz
    [J]. IET SOFTWARE, 2007, 1 (05) : 180 - 187
  • [50] A case study on improving changeability of COTS-based system using aspect-oriented programming
    Li, JY
    KvaleE, AA
    Conradi, R
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2006, 22 (02) : 375 - 390