• DocumentCode
    596184
  • 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
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    583
  • Lastpage
    592
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.89
  • Filename
    6462714