Issues and Challenges of Requirements Review in the Industry

Background/Objectives: This paper highlights various issues and challenges of requirements review in the industry, based on existing literature reported by fellow researchers and practitioners. Methods/Statistical Analysis: A literature review method was adapted. The literature search was conducted based on several keywords, namely, requirements validation, requirements review and validation techniques. Subsequently, critical analysis of the available literatures was conducted using the thematic analysis approach. Findings: Overall, the issues and challenges of requirements review in the industry are categorized into six perspectives: review process, reviewer team, requirements specification, validation support tool, organizational culture, and governance. These six categorical barriers complicate successful executions of requirements review, which result in cost overrun and delayed project implementation. It is aspired for these findings to serve as a reference for researchers and industry key players possessing interest in requirements validation research area. Industry practitioners can also use these findings to make an informed decision regarding the requirements review process in their organizations. Application/Improvements: Future work of this research is to propose a framework which provides guidelines for better requirements review execution. Further research is also necessary to address the challenges highlighted.

[1]  Daniel Aceituna Addressing Off-Nominal Behaviors in Requirements of Embedded Systems , 2015 .

[2]  C. J. Satish,et al.  Software Documentation Management Issues and Practices: A Survey , 2016 .

[3]  Uzair Akbar Raja Empirical studies of requirements validation techniques , 2009, 2009 2nd International Conference on Computer, Control and Communication.

[4]  Siew Hock Ow,et al.  A study on the requirements review process in software development: problems and solutions , 1997, Proceedings Twenty-First Annual International Computer Software and Applications Conference (COMPSAC'97).

[5]  Z. Zaman,et al.  Requirements validation techniques in GSD: A survey , 2008, 2008 IEEE International Multitopic Conference.

[6]  Sanjay Misra,et al.  Applying Model-Driven Paradigm for the Improvement of Web Requirement Validation , 2012 .

[7]  John Grundy,et al.  MaramaAIC: tool support for consistency management and validation of requirements , 2017, Automated Software Engineering.

[8]  Klaus Pohl,et al.  Requirements Engineering - Fundamentals, Principles, and Techniques , 2010 .

[9]  Rick Kazman,et al.  Customer Requirements Validation Method Based on Mental Models , 2014, 2014 21st Asia-Pacific Software Engineering Conference.

[10]  Wenbin Li,et al.  Consistency Checking of Natural Language Temporal Requirements using Answer-Set Programming , 2015 .

[11]  Mariano Ceccato,et al.  Ahab's legs in scenario-based requirements validation: An experiment to study communication mistakes , 2015, J. Syst. Softw..

[12]  Saqib Bashir Saqi,et al.  Requirements Validation Techniques practiced in industry: Studies of six companies , 2010 .

[13]  Dr. G N Srinivasan A Survey on Emerging trends in Requirement engineering for a Software development Life cycle , 2013 .

[14]  Andy Huber,et al.  Peer reviews in software: a practical guide , 2002, SOEN.

[15]  Karl Wiegers The seven deadly sins of software reviews , 1998 .

[16]  Tenvir Ali,et al.  Requirement Development Life Cycle: The Industry Practices , 2011, 2011 Ninth International Conference on Software Engineering Research, Management and Applications.

[17]  Klaas Sikkel,et al.  Analyzing the Effect of the Collaborative Interactions on Performance of Requirements Validation , 2014, REFSQ.

[18]  Didar Zowghi,et al.  The Three Cs of Requirements : Consistency , Completeness , and Correctness , 2002 .

[19]  A Straw,et al.  Guide to the Software Engineering Body of Knowledge , 1998 .

[20]  Massila Kamalrudin,et al.  A Review on Software Requirements Validation and Consistency Management , 2015 .

[21]  Latif Sulehri Comparative Selection of Requirements Validation Techniques Based on Industrial Survey , 2010 .