Abstract
Requirements volatility is a common project risk which has severe consequences on software projects. Though its impact on various aspects of software projects has been highlighted extensively, its influence on project plans is not well explored yet. This paper proposes a simulation approach RVSim (Requirements Volatility Simulation) which utilizes requirements traceability and dependency information to predict the impact of requirements volatility on software project plans. RVSim can help analyze the effects of requirements volatility in depth, and provide useful information for users to make better decisions. Moreover, RVSim supports customization for users’ own software processes and projects. We also provide a case study to illustrate the applicability and effectiveness of RVSim.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Boehm, B.W.: Software Risk Management: Principles and Practices. IEEE Software 8(1), 32–41 (1991)
The Standish Group: The CHAOS Report (1995)
Schmidt, R., Lyytinen, K., Keil, M., Cule, P.: Identifying Software Project Risks: An International Delphi Study. Journal of Management Information Systems 17(4), 5–36 (2001)
Finnie, G.R., Wittig, G.E., Petkov, D.I.: Prioritizing Software Development Productivity Factors Using the Analytic Hierarchy Process. Journal of Systems and Software 22(2), 129–139 (1993)
Lane, M.S.: Enhancing Software Development Productivity in Australian Firms. In: Proceedings of the 9th Australian Conference on Information Systems (ACIS 1998), Sydney, Australia (1998)
Zowghi, D., Offen, R.: Nurmuliani: The Impact of Requirements Volatility on the Software Development Lifecycle. In: Proceedings of the International Conference on Software Theory and Practice (IFIP World Computer Congress), Beijing, China (2000)
Pfahl, D., Lebsanft, K.: Using Simulation to Analyze the Impact of Software Requirements Volatility on Project Performance. Information and Software Technology 42(14), 1001–1008 (2000)
Zowghi, D., Nurmuliani, N.: A Study of the Impact of Requirements Volatility on Software Project Performance. In: Proceedings of the 9th Asia-Pacific Software Engineering Conference, Gold Coast, Australia, pp. 3–11 (2002)
Malaiya, Y.K., Denton, J.: Requirements Volatility and Defect Density. In: Proceedings of 10th International Symposium on Software Reliability Engineering, pp. 285–294 (1999)
Stark, G., Skillicorn, A., Ameele, R.: An Examination of the Effects of Requirements Changes on Software Releases. CROSSTALK, The Journal of Defense Software Engineering, 11–16 (December 1998)
Nurmuliani, N., Zowghi, D., Williams, S.P.: Requirements Volatility and Its Impact on Change Effort: Evidence Based Research in Software Development Projects. In: Proceedings of the 11th Australian Workshop on Requirements Engineering (AWRE 2006), Adelaide, Australia (2006)
Jönsson, P., Lindvall, M.: Impact Analysis. In: Engineering and Managing Software Requirements, pp. 117–142. Springer, Heidelberg (2005)
Nurmuliani, N., Zowghi, D., Powell, S.: Analysis of Requirements Volatility During Software Development Life Cycle. In: Proceedings of the 2004 Australian Software Engineering Conference (ASWEC 2004), Melbourne, Australia (2004)
Nurmuliani, N., Zowghi, D., Williams, S.P.: Characterising Requirements Volatility: An Empirical Analysis. In: Proceedings of the 4th International Symposium on Empirical Software Engineering (ISESE 2005), Noosa, Australia (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, D., Wang, Q., Xiao, J., Li, J., Li, H. (2008). RVSim: A Simulation Approach to Predict the Impact of Requirements Volatility on Software Project Plans. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds) Making Globally Distributed Software Development a Success Story. ICSP 2008. Lecture Notes in Computer Science, vol 5007. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79588-9_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-79588-9_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79587-2
Online ISBN: 978-3-540-79588-9
eBook Packages: Computer ScienceComputer Science (R0)