Modification analysis support at the requirements level

Maryam Shiri*, Jameleddine Hassine, Juergen Rilling

*Corresponding author for this work

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


Modification analysis is part of most maintenance processes and includes among other activities, early prediction of potential change impacts, feasibility studies, cost estimation, etc. Existing impact analysis and regression testing techniques being source code based require at least some understanding of the system implementation. In this research we present a novel approach that combines UCM with FCA to assist decision makers in supporting modification analysis at the requirements level. Our approach provides support for determining the potential modification and re-testing effort associated with a change without the need to analyze or comprehend source code. We demonstrate the applicability of our approach on a telephony system case study.

Original languageEnglish
Title of host publicationIWPSE'07
Subtitle of host publicationNinth International Workshop on Principles of Software Evolution - In conjunction with the 6th ESEC/FSE Joint Meeting
Number of pages8
StatePublished - 2007
Externally publishedYes

Publication series

NameInternational Workshop on Principles of Software Evolution (IWPSE)


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

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Modeling and Simulation
  • Computational Theory and Mathematics


Dive into the research topics of 'Modification analysis support at the requirements level'. Together they form a unique fingerprint.

Cite this