期刊论文详细信息
International Journal of Computer Science and Security
An Evaluation of Maintainability of Aspect-Oriented Systems: A Practical Approach.
Rajesh Kumar1  Avadhesh Kumar1  P.S. Grover1 
[1] $$
关键词: Software quality;    maintainability;    changeability;    AO system;    AO metrics;    AspectJ;   
DOI  :  
来源: Computer Science and Security
PDF
【 摘 要 】

Maintenance of software systems is becoming major concern for softwaredevelopers and users. In software projects/products, where softwarechanges/updates are frequently required to improve software quality,maintainability is an important characteristic of ISO 9126 quality standard toevaluate. Analyzability, changeability, stability, and testability are subattributes/characteristics of maintainability in ISO 9126. In this paper,changeability is measured by making changes at code level of an Aspect-Oriented (AO) system. The approach taken to evaluate the changeability of anAO system is to compute the impact of changes made to modules of the system.Some projects1 in aspect-oriented programming (AOP) language, AspectJ, havebeen taken for testing. The results suggest that the AO system can easily absorbchanges and AO design metrics can be used as indicators of changeability aswell as of maintainability. The results also suggest that a code level change inAO systems not always cause less change impact to other modules than a codelevel change in Object-Oriented (OO) systems.

【 授权许可】

Unknown   

【 预 览 】
附件列表
Files Size Format View
RO201912040511413ZK.pdf 87KB PDF download
  文献评价指标  
  下载次数:9次 浏览次数:5次