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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Boehm, B.: Software Engineering Economics. Prentice-Hall, New Jersey (1981)
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)
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
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)
Kotonya, G., Sommerville, I.: Requirement Engineering: Processes and Techniques. Wiley, New York (1998)
Kamsties, E.: Understanding ambiguity in requirements engineering. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements, pp. 245–266. Springer, Berlin (2005)
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
Boehm, B., Grunbacher, P., Briggs, R.O.: Developing groupware for requirements negotiation: lessons learned. J. IEEE Softw. 18, 46–55 (2001)
Hickey, A.M., Davis, A.M.: A unified model of requirements elicitation. J. Manage. Inf. Syst. 20(4), 65–84 (2004)
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)
Salleh, N.: Systematic Literature Review for SE Research. In: Software Engineering Postgraduate Workshop, Nov 2013
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
Kitchenham, B., Charters, S.: Guidelines for Performing Systematic Literature Reviews in Software Engineering, Keele University and Durham University Joint Report, EBSE 2007-001, 2007
Naik, K., Tripathy, P.: Software Testing and Quality Assurance: Theory and Practices. Wiley, New York (2008)
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
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)
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)
IEEE Standard Classification for Software Anomalies, 1044–2009
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
Suma, V., Gopalakrishnan Nair, T.R.: Defect Management Strategies in Software Development. Intec Web Publishers, Germany (2012)
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
Kumaresh, S., Baskaran, R.: Defect analysis and prevention for software process quality improvement, Int. J. Comput. Appl. 8 (2010)
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
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)
Ahmad, S.: Measuring the Effectiveness of Negotiation in Software Requirements Engineering. The University of Western Australia, Australia (2012)
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
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)
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)
Lauesen, S., Vinter, O.: Preventing requirement defects: an experiment in process improvement. Requirement Eng. 6, 37–50 (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)