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 条
  • [31] An Aspect-Oriented Adaptation Framework for Dynamic Component Evolution
    Camara, Javier
    Canal, Carlos
    Cubo, Javier
    Manuel Murillo, Juan
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 189 : 21 - 34
  • [32] JastAdd - an aspect-oriented compiler construction system
    Hedin, G
    Magnusson, E
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2003, 47 (01) : 37 - 58
  • [33] An Approach to Aspect-Oriented Software Evolution Process Architecture
    Fu, Zhi-Tao
    Li, Tong
    Hu, Yan
    [J]. ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL I, PROCEEDINGS, 2009, : 144 - 147
  • [34] JastAdd - An aspect-oriented compiler construction system
    Department of Computer Science, Lund University, Lund, Sweden
    [J]. Sci Comput Program, 1600, 1 (37-58):
  • [35] Collocation optimizations in an aspect-oriented middleware system
    Valente, Marco Tulio
    Palhares, Rodrigo
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (10) : 1659 - 1666
  • [36] Web software evolution by aspect-oriented adaptation engineering
    Niederhausen, Matthias
    Fiala, Zoltan
    Kopcsek, Norbert
    Meissner, Klaus
    [J]. WSE 2007: NINTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, PROCEEDINGS, 2007, : 3 - 7
  • [37] Position summary: Aspect-oriented system structure
    Coady, Y
    Kiczales, G
    Feeley, M
    [J]. EIGHTH WORKSHOP ON HOT TOPICS IN OPERATING SYSTEMS, PROCEEDINGS, 2001, : 166 - 166
  • [38] AN EMPIRICAL ASSESSMENT OF THE IMPACT OF ASPECT-ORIENTED PROGRAMMING ON SOFTWARE MODULARITY
    Przybylek, Adam
    [J]. ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 139 - 148
  • [39] Program slicing tool for effective software evolution using aspect-oriented technique
    Ishio, T
    Kusumoto, S
    Inoue, K
    [J]. SIXTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2003, : 3 - 12
  • [40] DESIGN QUALITY OF ASPECT-ORIENTED AND OBJECT-ORIENTED PROGRAMS An Empirical Comparison
    Georgieva, Konstantina
    Farooq, Ayaz
    Dumke, Reiner R.
    [J]. ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 287 - 290