Treffer: Change impact analysis and changeability assessment for a change proposal: An empirical study ☆☆.

Title:
Change impact analysis and changeability assessment for a change proposal: An empirical study ☆☆.
Authors:
Sun, Xiaobing1,2 sundomore@163.com, Leung, Hareton3 hareton.leung@polyu.edu.hk, Li, Bin1,2 lb@yzu.edu.cn, Li, Bixin4 bx.li@seu.edu.cn
Source:
Journal of Systems & Software. Oct2014, Vol. 96, p51-60. 10p.
Database:
Business Source Premier

Weitere Informationen

Software change is a fundamental ingredient of software maintenance and evolution. Effectively supporting software modification is essential to provide a reliable high-quality evolution of software systems, as even a slight change may cause some unpredictable and undesirable effects on other parts of the software. To address this issue, this work used change impact analysis (CIA) to guide software modification. CIA can be used to help make correct decision on the change proposal, that is changeability assessment, and to implement effective changes for a change proposal. In this article, we conducted an empirical study on three Java open-source systems to show how CIA can be used during software modification. The results indicate that: (1) assessing changeability of a change proposal based on the impact results of the CIA is not accurate from the precision perspective; (2) the proposed impactness metric is an effective indicator of changeability assessment for the change proposal; and (3) CIA can make the change implementation process more efficient and easier. [ABSTRACT FROM AUTHOR]

Copyright of Journal of Systems & Software is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)