Proceedings 10th International Symposium on Software Reliability Engineering (Cat. No.PR00443)
DOI: 10.1109/issre.1999.809334
|View full text |Cite
|
Sign up to set email alerts
|

Requirements volatility and defect density

Abstract: In an ideal situation the requirements for a software system should be completely and unambiguously determined before design, coding and testing take place.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

1
45
0

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 44 publications
(46 citation statements)
references
References 8 publications
1
45
0
Order By: Relevance
“…These changes in requirements come about for reasons such as changing customer needs over the lifecycle of a project, and increased understanding of the domain by the development team (Nurmuliani, Zowghi, & Powell, 2004). It has been found that increased volatility of requirements lead to an increased amount of defects introduced into the software, especially when requirements are changed closer to the release date (Javed, Maqsood, & Durrani, 2004;Malaiya & Denton, 1999). The changes in requirements result in changes made to code for which its extended use is not fully understood.…”
Section: Introductionmentioning
confidence: 99%
“…These changes in requirements come about for reasons such as changing customer needs over the lifecycle of a project, and increased understanding of the domain by the development team (Nurmuliani, Zowghi, & Powell, 2004). It has been found that increased volatility of requirements lead to an increased amount of defects introduced into the software, especially when requirements are changed closer to the release date (Javed, Maqsood, & Durrani, 2004;Malaiya & Denton, 1999). The changes in requirements result in changes made to code for which its extended use is not fully understood.…”
Section: Introductionmentioning
confidence: 99%
“…Requirements volatility can also present risks to a project [6], [7]. There are many causes of requirements volatility.…”
mentioning
confidence: 99%
“…If a requirement has changed more than ten times, the volatility values for all requirements are quantified on a 10-point scale. Requirements volatility is an assessment of the requirements change once the implementation begins [17].…”
Section: Prioritization Factorsmentioning
confidence: 99%
“…The biggest cause for project failures happens to be lack of user input, and changing or incomplete requirements [15,18,22]. Roughly 25% of the requirements for an average project change before project completion [22], and volatile requirements tend to make the testing activities difficult and cause the software to contain high defect density [17]. Changing requirements result in re-design, the addition or deletion of existing functions, and often an increase in the fault density in the program [17].…”
Section: Prioritization Factorsmentioning
confidence: 99%
See 1 more Smart Citation