Skip to main content

The Relevance of Software Requirement Defect Management to Improve Requirements and Product Quality: A Systematic Literature Review

  • Conference paper
  • First Online:

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

Abstract

Software is an intangible computer’s component, and their requirements are the greatest challenge to handle but yet the most important. In order to ensure the requirements are in good quality, defect management is one of the promising efforts to adopt. This paper aims to provide a literature review regarding defect management for software requirements and the relevance of the defect management to improve requirements and product quality. The paper is structured based on a systematic literature review method which is constructed from significant questions. The findings on the literatures show that many efforts have been done to improve defect management effort in several stages of software development life cycle. However, the efforts are scarce in the requirement engineering phase. This paper provides a foundation study to pursue research in improving requirements and eventually product quality through defect management.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

References

  1. Boehm, B.: Software Engineering Economics. Prentice-Hall, New Jersey (1981)

    MATH  Google Scholar 

  2. Laplante, P.A., Agresti, W.W., Djavanshir, G.R.: Guest editor’s introduction, special section on IT quality enhancement and process improvement. IT Prof. 10–11 (2007)

    Google Scholar 

  3. Pandey, D., Suman, U., Ramani, A.: An Effective Requirement Engineering Process Model for Software Development and Requirements Management. In: International conference on advances in recent technologies in communication and computing, pp. 287–291, 2010

    Google Scholar 

  4. Boehm, B., Egyed, A., Kwan, J., Port, D., Shah, A., Madachy, R.: Using the winwin spiral model: a case study. Computer 31(7), 33–44 (1998)

    Article  Google Scholar 

  5. Kotonya, G., Sommerville, I.: Requirement Engineering: Processes and Techniques. Wiley, New York (1998)

    Google Scholar 

  6. Kamsties, E.: Understanding ambiguity in requirements engineering. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements, pp. 245–266. Springer, Berlin (2005)

    Chapter  Google Scholar 

  7. Galliers, R.D., Swan, R.D.: Against Structured Approaches: Information requirements analysis as a socially mediated process. In: Proceedings of the Thirtieth Hawaii International Conference on System Sciences, Information Systems Track, pp. 179–187, 1997

    Google Scholar 

  8. Boehm, B., Grunbacher, P., Briggs, R.O.: Developing groupware for requirements negotiation: lessons learned. J. IEEE Softw. 18, 46–55 (2001)

    Article  Google Scholar 

  9. Hickey, A.M., Davis, A.M.: A unified model of requirements elicitation. J. Manage. Inf. Syst. 20(4), 65–84 (2004)

    Google Scholar 

  10. Dag, N.O., Regnell, J.B., Gervasi, V., Brinkkemper, S.: A linguistic-engineering approach to large-scale requirements management. Softw. IEEE 22, 32–39 (2005)

    Article  Google Scholar 

  11. Salleh, N.: Systematic Literature Review for SE Research. In: Software Engineering Postgraduate Workshop, Nov 2013

    Google Scholar 

  12. Walia, G.S., Carver, J.C.: Development of Requirement Error Taxonomy as a Quality Improvement Approach: A Systematic Literature Review, Department of Computer Science and Engineering MSU-070404, 2007

    Google Scholar 

  13. Kitchenham, B., Charters, S.: Guidelines for Performing Systematic Literature Reviews in Software Engineering, Keele University and Durham University Joint Report, EBSE 2007-001, 2007

    Google Scholar 

  14. Naik, K., Tripathy, P.: Software Testing and Quality Assurance: Theory and Practices. Wiley, New York (2008)

    Book  Google Scholar 

  15. Adikari, S., McDonald, C., Lynch, N.: Design Science-Oriented Usability Modelling for Software Requirements. In: 12th International Conference, HCI International 2007, Beijing, China, 22–27 July 2007, pp. 373–382

    Google Scholar 

  16. Mantyla, M.V., Itkonen, J.: How are software defect found? The role of implicit defect detection, individual responsibility, documents, and knowledge. Inf. Softw. Technol 56, 1597–1612 (2014)

    Article  Google Scholar 

  17. Verner, J.M., Brereton, O.P., Kitchenham, B.A., Turner, M., Niazi, M.: Risk and risk mitigation in global software development: a tertiary study. Inf. Softw. Technol. 56, 54–78 (2014)

    Article  Google Scholar 

  18. IEEE Standard Classification for Software Anomalies, 1044–2009

    Google Scholar 

  19. Margarido, I.L., Faria, J.P., Vidal, R.M., Vieira, M.: Classification of defect types in requirements specifications: literature review, proposal and assessment. In: 2011 6th Iberian conference on information systems and technologies (CISTI), vol. 15–18, pp. 1–6, June 2011

    Google Scholar 

  20. Suma, V., Gopalakrishnan Nair, T.R.: Defect Management Strategies in Software Development. Intec Web Publishers, Germany (2012)

    Google Scholar 

  21. Lanubile, F., Lonigro, A., Visaggio, G.: Comparing models for identifying fault-prone software components, In: Seventh international conference on software engineering and knowledge engineering, pp. 312–319, 1995

    Google Scholar 

  22. Kumaresh, S., Baskaran, R.: Defect analysis and prevention for software process quality improvement, Int. J. Comput. Appl. 8 (2010)

    Google Scholar 

  23. Davis, A., Overmyer, S., Jordan, K., Caruso, J., Dandashi, F., Dinh, A., Kincaid, G., Ledeboer, G., Reynolds, P., Sitaram, P., Ta, A., Theofano, M.: Identifying and measuring quality in a software requirements specification. Proceeding of 1st International Software Metrics Symposium, Baltimore, Maryland, United States, IEEE Computer Society, pp. 141–152, 1993

    Google Scholar 

  24. Yilmatzurk, N.: Good quality requirements in unified process. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements, pp. 373–401. Springer, Berlin (2005)

    Chapter  Google Scholar 

  25. Ahmad, S.: Measuring the Effectiveness of Negotiation in Software Requirements Engineering. The University of Western Australia, Australia (2012)

    Google Scholar 

  26. Tian, J.: Quality Assurance Alternatives and Techniques: A Defect-Based Survey and Analysis, ASQ by Department of Computer Science and Engineering, Southern Methodist University, SQP vol. 3, No. 3/2001

    Google Scholar 

  27. Javed, T., Maqsood, M.E., Durrani, Q.S.: A study to investigate the impact of requirements instability on software defects. ACM Softw. Eng. 29(4), 1–7 (2004)

    Article  Google Scholar 

  28. Alves, V., Niu, N., Alves, C., Valenca, G.: Requirements engineering for software product lines: a systematic literature review. Inf. Softw. Technol. 52, 806–820 (2010)

    Article  Google Scholar 

  29. Lauesen, S., Vinter, O.: Preventing requirement defects: an experiment in process improvement. Requirement Eng. 6, 37–50 (2001)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nurul Atikah Rosmadi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Rosmadi, N.A., Ahmad, S., Abdullah, N. (2015). The Relevance of Software Requirement Defect Management to Improve Requirements and Product Quality: A Systematic Literature Review. In: Abraham, A., Muda, A., Choo, YH. (eds) Pattern Analysis, Intelligent Security and the Internet of Things. Advances in Intelligent Systems and Computing, vol 355. Springer, Cham. https://doi.org/10.1007/978-3-319-17398-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-17398-6_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-17397-9

  • Online ISBN: 978-3-319-17398-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics