Requirement-centric traceability for change impact analysis: a case study

  • Authors:
  • Yin Li;Juan Li;Ye Yang;Mingshu Li

  • Affiliations:
  • Institute of Software, Chinese Academy of Sciences and Graduate University of Chinese Academy of Sciences;Institute of Software, Chinese Academy of Sciences;Institute of Software, Chinese Academy of Sciences;Institute of Software, Chinese Academy of Sciences

  • Venue:
  • ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Requirement change occurs during the entire software lifecycle,which is not only inevitable but also necessary. However, uncontrolled requirementchange will lead to a huge waste of time and effort. Most studiesabout the change impact analysis assume changes take place in code, which resultsin the analysis only at the source code level and ignoring the requirementchange is the fundamental cause. This paper introduces a Requirement CentricTraceability (RCT) approach to analyze the change impact at the requirementlevel. The RCT combines with the requirement interdependency graph and dynamicrequirement traceability to identify the potential impact of requirementchange on the entire system in late phase. This approach has been successfullyapplied to a real-life project, and the benefits and lessons learned will also bediscussed.