Skip to main content

Understanding Uncertainty of Software Requirements Engineering: A Systematic Literature Review Protocol

  • Conference paper
  • First Online:
Book cover Requirements Engineering for Internet of Things (APRES 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 809))

Included in the following conference series:

Abstract

Requirements engineering uncertainty is considered as one of the main problems in software industry. It can complicate early decisions on requirements and architecture and might expose the software project to significant risks. Continuous effort by researchers has resulted in a largely grown body of work on uncertainty in software requirements. In this paper, a systematic literature review protocol is presented to investigate the research literature on approaches deals with uncertainty in software requirements engineering. Requirements management was widely studied on the uncertainty in software requirement engineering. Results showed that review and analyses approach are most widely approaches dealt with requirements uncertainty and some were briefly explained. Further research is required on the identification of prominent causes of software requirements uncertainty and the solution to cope with such causes.

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 EPUB and 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

References

  1. Perini, A., Susi, A., Ricca, F., Bazzanella, C.: An empirical study to compare the accuracy of AHP and CBRanking techniques for requirements prioritization. In: Fifth International Workshop on 2007 Comparative Evaluation in Requirements Engineering CERE 2007, pp. 23–35 (2007)

    Google Scholar 

  2. Ziv, H., Richardson, D., Klösch, R.: The uncertainty principle in software engineering. In: Proceedings of the 19th International Conference on Software Engineering ICSE 1997 (1997)

    Google Scholar 

  3. Letier, E., Stefan, D., Barr, E.T.: Uncertainty, risk, and information value in software requirements and architecture. In: Proceedings of the 36th International Conference on Software Engineering, pp. 883–894 (2014)

    Google Scholar 

  4. Salay, R., Chechik, M., Horkoff, J., Di Sandro, A.: Managing requirements uncertainty with partial models. Requirements Eng. 18, 107–128 (2013)

    Article  Google Scholar 

  5. Saha, S.K., Selvi, M., Buyukcan, G., Mohymen, M.: A systematic review on creativity techniques for requirements engineering. In: 2012 International Conference on Informatics, Electronics & Vision (ICIEV), pp. 34–39 (2012)

    Google Scholar 

  6. Liu, W., Feng, Z.: Requirement uncertainty analysis for service-oriented self-adaptation software. In: Lei, J., Wang, F.L., Li, M., Luo, Y. (eds.) NCIS 2012. CCIS, vol. 345, pp. 156–163. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-35211-9_20

    Chapter  Google Scholar 

  7. Ebert, C., De Man, J.: Requirements uncertainty: influencing factors and concrete improvements. In: Proceedings of the 27th International Conference on Software Engineering, pp. 553–560 (2005)

    Google Scholar 

  8. Voola, P., Babu, A.V.: Requirements uncertainty prioritization approach: a novel approach for requirements prioritization. Softw. Eng. Int. J. (SEIJ) 2, 37–49 (2012)

    Google Scholar 

  9. Keele, S.: Guidelines for performing systematic literature reviews in software engineering. Technical report, Ver. 2.3 EBSE Technical report. EBSE, ed. (2007)

    Google Scholar 

  10. Kitchenham, B.: Procedures for performing systematic reviews, Keele University, Keele, UK, vol. 33, pp. 1–26 (2004)

    Google Scholar 

  11. Brereton, P., Kitchenham, B.A., Budgen, D., Turner, M., Khalil, M.: Lessons from applying the systematic literature review process within the software engineering domain. J. Syst. Softw. 80, 571–583 (2007)

    Article  Google Scholar 

  12. Kitchenham, B., Pretorius, R., Budgen, D., Brereton, O.P., Turner, M., Niazi, M., Linkman, S.: Systematic literature reviews in software engineering–a tertiary study. Inf. Softw. Technol. 52, 792–805 (2010)

    Article  Google Scholar 

  13. Dybä, T., Kitchenham, B., Jorgensen, M.: Evidence-based software engineering for practitioners. Softw. IEEE 22, 58–65 (2005)

    Article  Google Scholar 

  14. Walia, G.S., Carver, J.C.: A systematic literature review to identify and classify software requirement errors. Inf. Softw. Technol. 51, 1087–1109 (2009)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mazni Omar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Salih, A.M., Omar, M., Yasin, A. (2018). Understanding Uncertainty of Software Requirements Engineering: A Systematic Literature Review Protocol. In: Kamalrudin, M., Ahmad, S., Ikram, N. (eds) Requirements Engineering for Internet of Things. APRES 2017. Communications in Computer and Information Science, vol 809. Springer, Singapore. https://doi.org/10.1007/978-981-10-7796-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-7796-8_13

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-7795-1

  • Online ISBN: 978-981-10-7796-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics