Analysis of requirements volatility during software development life cycle

Publication Type:
Conference Proceeding
Citation:
Proceedings of the Australian Software Engineering Conference, ASWEC, 2004, 2004 pp. 28 - 37
Issue Date:
2004-06-22
Full metadata record
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. This paper mainly focuses 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.
Please use this identifier to cite or link to this item: