Abstract

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.

-- DanielAmyot - 01 Apr 2008

Discussion

  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title A Requirement Level Modification Analysis Support Framework
Authors M. Shiri, J. Hassine, and J. Rilling
Type Conference
Conference/Journal Title 3rd IEEE Software Evolvability Workshop, Paris, France
Volume/Number
Editors
Publisher
Month October
Year 2007
Pages 67-74
DOI 10.1109/SE.2007.9
Keywords Change impact analysis, regression testing, feature interaction, Formal Concept Analysis, Use Case Maps
Topic attachments
I Attachment Action Size Date Who Comment
SEW07.pdfpdf SEW07.pdf manage 281 K 01 Apr 2008 - 13:26 DanielAmyot Prepublication version
Topic revision: r2 - 06 Nov 2009, AzaliaShamsaei
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback