Title :
A Change Impact Analysis Approach for the Software Development Phase
Author :
Kama, Nazri ; Azli, F.
Author_Institution :
Adv. Inf. Sch., Univ. Teknol. Malaysia, Kuala Lumpur, Malaysia
Abstract :
Software undergoes changes at all stages of the software development process. Accepting too many changes will cause expense and delay and rejecting the changes may cause customer dissatisfaction. One of the inputs that help the software project management to decide whether to accept or reject the changes is by having reliable predictions of the impact of the changes. Change impact analysis is one of the methods that can be used to provide the predictive information. Many current impact analysis approaches have been developed for the software maintenance phase. These approaches assume that all classes in the class artifact are completely developed and the class artifact is used as a source of analysis since it represents the final user requirements. However, these assumptions are not practical for impact analysis in the software development phase as some classes in the class artifact are still under development or partially developed. This leads to inaccuracy. This paper presents a novel impact analysis approach to be used in the software development phase. The significant achievements of the approach are demonstrated through an extensive experimental validation using several case studies. The experimental analysis shows improvement in the accuracy over current impact analysis results.
Keywords :
customer satisfaction; project management; software maintenance; software management; software reliability; change impact analysis; customer dissatisfaction; predictive information; reliable predictions; software development phase; software maintenance; software project management; user requirements; Accuracy; Algorithm design and analysis; Analytical models; Filtration; Performance analysis; Reverse engineering; Software; class interaction; impact analysis; requirement interaction; software development; traceability;
Conference_Titel :
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4673-4930-7
DOI :
10.1109/APSEC.2012.89