Skip to main content

RVSim: A Simulation Approach to Predict the Impact of Requirements Volatility on Software Project Plans

  • Conference paper
Making Globally Distributed Software Development a Success Story (ICSP 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5007))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boehm, B.W.: Software Risk Management: Principles and Practices. IEEE Software 8(1), 32–41 (1991)

    Article  Google Scholar 

  2. The Standish Group: The CHAOS Report (1995)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. Malaiya, Y.K., Denton, J.: Requirements Volatility and Defect Density. In: Proceedings of 10th International Symposium on Software Reliability Engineering, pp. 285–294 (1999)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Jönsson, P., Lindvall, M.: Impact Analysis. In: Engineering and Managing Software Requirements, pp. 117–142. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Qing Wang Dietmar Pfahl David M. Raffo

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics