DocumentCode :
3369417
Title :
Requirements volatility and defect density
Author :
Malaiya, Yashwant K. ; Denton, Jason
Author_Institution :
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
fYear :
1999
fDate :
1999
Firstpage :
285
Lastpage :
294
Abstract :
Ideally the requirements for a software system should be completely and unambiguously determined before design, coding and testing rake place. In practice, often there are changes in the requirements, causing software components to be redesigned, deleted or added. This requirements volatility causes the software to have a higher defect density. In this paper we analytically examine the influence of requirement changes taking place during different times by examining the consequences of software additions, removals and modifications. We take into account interface defects which arise due to errors at the interfaces among software sections. We compare the resulting defect density in the presence of requirement volatility, with the defect density that would have resulted had requirements not changed. The results show that if the requirement changes take place close to the release date, there is a greater impact on defect density. In each case we compute the defect equivalence factor representing the overall impact of requirement volatility
Keywords :
formal specification; software reliability; defect density; defect equivalence factor; interface defects; requirements; requirements volatility; software system; Computer bugs; Computer science; Debugging; Electrical capacitance tomography; Programming profession; Software reliability; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 1999. Proceedings. 10th International Symposium on
Conference_Location :
Boca Raton, FL
ISSN :
1071-9458
Print_ISBN :
0-7695-0443-4
Type :
conf
DOI :
10.1109/ISSRE.1999.809334
Filename :
809334
Link To Document :
بازگشت