2014
DOI: 10.1016/j.infsof.2014.03.002
|View full text |Cite
|
Sign up to set email alerts
|

Change impact analysis for requirements: A metamodeling approach

Abstract: a b s t r a c tContext: Following the evolution of the business needs, the requirements of software systems change continuously and new requirements emerge frequently. Requirements documents are often textual artifacts with structure not explicitly given. When a change in a requirements document is introduced, the requirements engineer may have to manually analyze all the requirements for a single change. This may result in neglecting the actual impact of a change. Consequently, the cost of implementing a chan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0
1

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
4
2

Relationship

2
8

Authors

Journals

citations
Cited by 48 publications
(18 citation statements)
references
References 68 publications
0
17
0
1
Order By: Relevance
“…His study highlights the many different ways in which change impact analysis can be used and the diverse stages of a project at which it can be applied. For instance, during early-stage activities, change impact analysis can help identify impacts of requirements changes on other requirements [91], [92]. During late-stage activities, change impact analysis can support the quality and correctness of software architectures [93].…”
Section: Change Impact Analysismentioning
confidence: 99%
“…His study highlights the many different ways in which change impact analysis can be used and the diverse stages of a project at which it can be applied. For instance, during early-stage activities, change impact analysis can help identify impacts of requirements changes on other requirements [91], [92]. During late-stage activities, change impact analysis can support the quality and correctness of software architectures [93].…”
Section: Change Impact Analysismentioning
confidence: 99%
“…By applying graph-theoretical approaches such as active or passive sum, clustering or identification of paths, the structure of the requirement graph can be analysed. According to contemporary state-of-research in software engineering, requirements and their interrelations are analysed to evaluate the propagation of requirement changes (Knethen and Grund, 2003;Goknil et al, 2014;Zhang et al, 2014). Various dependency types are identified (Pohl, 1996;Dahlstedt and Persson, 2005;Zhang et al, 2014).…”
Section: Figure 2 Checklist For Setting Up a Requirements List (Feldmentioning
confidence: 99%
“…van den Berg [27] augments traceability links with dependency type information between software artifacts. Goknil et al [28] extend the approach of van den Berg [27] with formal semantics and apply it for impact analysis over requirements. When the requirements are expressed as models, more specialized dependency types may be defined.…”
Section: Related Workmentioning
confidence: 99%