DocumentCode :
2870464
Title :
Analysis of requirements volatility during software development life cycle
Author :
Nurmuliani, N. ; Zowghi, Didar ; Powell, Steven
Author_Institution :
Univ. of Technol., Sydney, NSW, Australia
fYear :
2004
fDate :
2004
Firstpage :
28
Lastpage :
37
Abstract :
Investigating the factors that drive requirements change is an important prerequisite for understanding the nature of requirements volatility. This increased understanding will improve the process of requirements change management. We mainly focus on change analysis to identify and characterize the causes of requirements volatility. We apply a causal analysis method on change request data to develop a taxonomy of change. This taxonomy allows us to identify and trace the problems, reasons and sources of changes. Adopting an industrial case study approach, our findings reveal that the main causes of requirements volatility were changes in customer needs (or market demands), developers´ increased understanding of the products, and changes in the organization policy. During the development process, we also examined the extent of requirements volatility and discovered that the rate of volatility was high at the time of requirements specification completion and while functional specification reviews were conducted.
Keywords :
formal specification; project management; software development management; software maintenance; causal analysis; requirements change management; requirements specification; requirements volatility analysis; software development life cycle; Australia; Government; Information technology; Programming; Software development management; Software engineering; Software maintenance; Software systems; Taxonomy; Uncertainty;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2004. Proceedings. 2004 Australian
Print_ISBN :
0-7695-2089-8
Type :
conf
DOI :
10.1109/ASWEC.2004.1290455
Filename :
1290455
Link To Document :
بازگشت