A requirement level modification analysis support framework

Maryam Shiri*, Jameleddine Hassine, Juergen Rilling

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Scopus citations


Modification analysis is an essential phase of most software maintenance processes, requiring decision makers to perform and predict potential change impacts, feasibility and costs associated with a potential modification request. The majority of existing techniques and tools supporting modification analysis focusing on source code level analysis and require an understanding of the system and its implementation. In this research, we present a novel approach to support the identification of potential modification and retesting efforts associated with a modification request, without the need for analyzing or understanding the system source code. We combine Use Case Maps with Formal Concept Analysis to provide a unique modification analysis framework that can assist decision makers during modification analysis at the requirements level. We demonstrate the applicability of our approach on a telephony system case study.

Original languageEnglish
Title of host publication3rd International IEEE Workshop on Software Evolvability 2007, SE Proceedings
Number of pages8
StatePublished - 2007
Externally publishedYes

Publication series

Name3rd International IEEE Workshop on Software Evolvability 2007, SE


  • Change impact analysis
  • Feature interaction
  • Formal concept analysis
  • Regression testing
  • Use case maps

ASJC Scopus subject areas

  • Computer Science Applications
  • Software


Dive into the research topics of 'A requirement level modification analysis support framework'. Together they form a unique fingerprint.

Cite this