Skip to main content

The Impact of Software Requirement Change – A Review

  • Conference paper
New Contributions in Information Systems and Technologies

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 353))

  • 3166 Accesses

Abstract

One of the main recommended practices to enhance software development process is dealing with requirement change. It represents risks to the success and completion of a project. In this paper a comprehensive review on the impact of Software Requirement Change has been conducted. The literature was written in a historical way and divided into four periods. The results of this review show that most addressed fields in this topic studied the requirement change impact on the time (schedule) and the cost of the software project. Furthermore open research directions in this field are proposed.

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 369.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. Berenbach, B., Paulish, D.J., Kazmeier, J., Rudorfer, A.: Software & Systems Requirements Engineering: In Practice. McGraw-Hill Companies, United States (2009)

    Google Scholar 

  2. Young, R.R.: The Requirements Engineering Handbook. Artech House, Inc., Boston (2004)

    Google Scholar 

  3. Malaiya, Y.K., Denton, J.: Requirements Volatility and Defect Density. In: Software Reliability Engineering, Boca Raton, FL, pp. 285–294 (November 1999)

    Google Scholar 

  4. Hussain, W.: Requirements Change Management in Global Software Development: A Case Study in Pakistan. School of Computer Sciences, Physics and Mathematics, Linnaeus University, Degree Project (2010)

    Google Scholar 

  5. Nurmuliani, N., Zowghi, D., Williams, S.P.: Requirements Volatility and Its Impact on Change Effort: Evidence-based Research in Software Development Projects. In: 11th Australian Worshop on Requirements Engineering, Adelaide, Australia (2006)

    Google Scholar 

  6. Nurmuliani, N., Zowghi, D., Fowell, S.: Analysis of Requirements Volatility during Software Development Life Cycle. In: Software Engineering Conference, Australian, pp. 28–37 (2004)

    Google Scholar 

  7. Kotonya, G., Sommeriville, I.: Requirements Engineering: Processes and Techniques. John Wiley & Sons, England (1998)

    Google Scholar 

  8. Boehm, B.W.: Software Engineering Economics. Prentice Hall, NJ (1981)

    MATH  Google Scholar 

  9. Boehm, B.W.: Software Engineering Economics. Prentice Hall, NJ (1983)

    MATH  Google Scholar 

  10. Curtis, B., Krasner, H., Iscoe, N.: A Field Study of the Software Design Process for Large Systems. Comunications of the ACM 31(11), 1268–1287 (1988)

    Article  Google Scholar 

  11. Haney, F.M.: Module connection analysis - A tool for scheduling software debugging activities. In: Proceedings of AFIPS Fall Joint Computer Conference, pp. 173–179 (1972)

    Google Scholar 

  12. Lavazza, L., Valetto, G.: Requirements-Based Estimation of Change Costs. Empirical Software Engineering 5(3), 229–243 (2000)

    Article  MATH  Google Scholar 

  13. Pfahl, D., Lebsanft, K.: Using Simulation to Analyse the Impact of Software Requirement volatility on project. Information and Software Technology 42(14), 1001–1008 (2000)

    Article  Google Scholar 

  14. O’Neal, J.S., Carver, D.L.: Analyzing the Impact of Changing Requirements. In: IEEE International Conference on Software Maintenance, Florence, pp. 190–195 (2001)

    Google Scholar 

  15. O’Neal, J.S.: Analyzing the Impact of Changing Software Requirements: A Traceability-Based Methodology. Louisiana State University (2003)

    Google Scholar 

  16. Lavazza, L., Valetto, G.: Enhancing Requirements and Change Management through Process Modelling and Measurement. In: 4th International Conference on Requirements Engineering, Schaumburg, IL, pp. 106–115 (2000)

    Google Scholar 

  17. Zowghi, D., Nurmuliani, N.: A Study of the Impact of Requirements Volatility on Software Project Performance. In: Asia-Pacific Software Engineering Conference, pp. 1–9 (2002)

    Google Scholar 

  18. Li, Y., Li, J., Yang, Y., Li, M.: Requirement-Centric Traceability for Change Impact Analysis: A Case Study. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2008. LNCS, vol. 5007, pp. 100–111. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  19. Hewitt, J., Rilling, J.: A Light-Weight Proactive Software Change Impact Analysis Using Use Case Maps. In: IEEE International Workshop on Software Evolvability, pp. 41–46. Computer Society, Washington, DC (2005)

    Chapter  Google Scholar 

  20. Hassine, J., Rilling, J., Jacqueline, H., Dssouli, R.: Change Impact Analysis for Requirement Evolution using Use Case Maps. In: Eighth International Workshop on Principles of Software Evolution, pp. 81–90 (2005)

    Google Scholar 

  21. Jönsson, P., Lindvall, M.: Impact Analysis. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements, ch. 6, pp. 117–142. Springer, Heidelberg (2005)

    Google Scholar 

  22. Javed, T., Maqsood, M.E., Durrani, Q.S.: A Study to Investigate the Impact of Requirements Instability on Software Defects. ACM SIGSOFT Software Engineering Notes 29(4), 1–7 (2004)

    Article  Google Scholar 

  23. Shaban-Nejad, A., Haarslev, V.: Towards a framework for requirement change management in healthcare software applications. In: Companion to the 22nd ACM SIGPLAN Conference on Object-Oriented Programming Systems and Applications Companion, New York, NY, USA, pp. 807–808 (2007)

    Google Scholar 

  24. Chua, B.B., Verner, J.: Examining Requirements Change Rework Effort: A Study. International Journal of Software Engineering & Applications (IJSEA) 1(3), 48–64 (2010)

    Article  Google Scholar 

  25. Mellegård, N., Staron, M.: Improving Efficiency of Change Impact Assessment Using Graphical Requirement Specifications: An Experiment. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 336–350. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  26. Navarro, I., Leveson, N., Lunqvist, K.: Semantic decoupling: reducing the impact of requirement changes. Requirements Engineering 15(4), 419–437 (2010)

    Article  Google Scholar 

  27. Sharif, B., Khan, S.A., Bhatti, M.W.: Measuring the Impact of Changing Requirements on Software Project Cost: An Empirical Investigation. International Journal of Computer Science Issues 9(3), 170–174 (2012)

    Google Scholar 

  28. Ghosh, S.M., Sharma, H.R., Mohabay, V.: Study of Impact Analysis of Software Requirement Change in SAP ERP. International Journal of Advanced Science and Technology 33, 95–100 (2011)

    Google Scholar 

  29. Wang, J., Li, J., Wang, Q., Zhang, H., Wang, H.: A Simulation Approach for Impact Analysis of Requirement Volatility Considering Dependency Change. In: Regnell, B., Damian, D. (eds.) REFSQ 2011. LNCS, vol. 7195, pp. 59–76. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  30. Järvenpää, E., Torvinen, S.: Capability-Based Approach for Evaluating the Impact of Product Requirement Changes on the Production System. In: 23rd International Conference on Flexible Automation & Intelligent Manufacturing, pp. 173–185 (2013)

    Google Scholar 

  31. Naz, H., Motla, Y.H., Asghar, S., Abbas, M.A., Khatoon, A.: Effective Usage of AI Technique for Requirement Change Management Practices. In: 5th International Conference on Computer Science and Information Technology (CSIT), pp. 121–125 (2013)

    Google Scholar 

  32. Bhatti, M.W., et al.: An investigation of changing requirements with respect to development phases of a software project. In: Computer Information Systems and Industrial Management Applications (CISIM), pp. 323–327 (2010)

    Google Scholar 

  33. Fernandes, J., Silva, A., Henriques, E.: Modeling the Impact of Requirements Change in the Design of Complex Systems. In: Aiguier, M., Caseau, Y., Krob, D., Rauzy, A. (eds.) Complex Systems Design & Management, vol. 126, pp. 151–164. Springer, Heidelberg (2013)

    Google Scholar 

  34. Sunil, T.D., Kurian, M.Z.: A Methodology to evaluate Object-Oriented Software Systems Using Change Requirement Traceability based on Impact analysis. International Journal of Application or Innovation in Engineering & Management 3(3), 195–203 (2014)

    Google Scholar 

  35. Boehm, B.W., Papaccio, P.N.: Understanding and controlling software costs. IEEE Transactions on Software Engineering 14(10), 1462–1477 (1988)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

AlSanad, A., Chikh, A. (2015). The Impact of Software Requirement Change – A Review. In: Rocha, A., Correia, A., Costanzo, S., Reis, L. (eds) New Contributions in Information Systems and Technologies. Advances in Intelligent Systems and Computing, vol 353. Springer, Cham. https://doi.org/10.1007/978-3-319-16486-1_80

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16486-1_80

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-16485-4

  • Online ISBN: 978-3-319-16486-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics