Title :
A Change Proposal Driven Approach for Changeability Assessment Using FCA-Based Impact Analysis
Author :
Sun, Xiaobing ; Li, Bixin ; Zhang, Qiandong
Author_Institution :
Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
Abstract :
Given a change proposal, how can we evaluate the changeability of the original system to absorb this change proposal before change implementation? Changes to software often have unexpected ripple effects. To avoid this and alleviate the risk of performing undesirable changes, a predictive measurement of these ripple effects should be conducted and a decision of acceptance or rejection should be made on this change proposal. In this paper, we propose an approach to evaluate a software system´s changeability with two steps. First, our approach uses formal concept analysis to perform change impact analysis ($CIA$), which estimates the ripple effects of the change proposal. Then, we propose a novel impactness metric to indicate the system´s changeability to absorb this change proposal. Case studies on three real-world programs show the effectiveness of our changeability assessment approach.
Keywords :
decision making; management of change; software process improvement; CIA; FCA-based impact analysis; acceptance decision making; change impact analysis; change proposal driven approach; changeability assessment; impactness metric; predictive measurement; rejection decision making; ripple effects; software system changeability evaluation; Context; Educational institutions; Java; Lattices; Measurement; Proposals; Software; Formal concept analysis; change impact analysis; changeability assessment; impactness;
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-1990-4
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2012.44