DocumentCode :
1635041
Title :
Requirements clinic: Third party inspection methodology and practice for improving the quality of software requirements specifications
Author :
Saito, Sakuyoshi ; Takeuchi, Masaru ; Hiraoka, Masatoshi ; Kitani, Tomoya ; Aoyama, Masahito
Author_Institution :
NTT DATA Corp., Tokyo, Japan
fYear :
2013
Firstpage :
290
Lastpage :
295
Abstract :
We have been involved in a number of large-scale software development projects, which might lead to loss of millions of dollars if failed. The quality of SRS (Software Requirements Specification) is the key to success of the software development. Review and inspection are common practices for the verification and validation of SRS. However, verification techniques used in projects might be characterized as ad hoc. In this article, we propose requirements clinic, a third party inspection methodology for improving the quality of the SRS. In order to systematically inspect a SRS, we developed a perspective-based inspection methodology based on PQM (Pragmatic Quality Model) of SRS. PQM is derived from IEEE Std. 830 from the perspective of pragmatic quality. To inspect a SRS according to PQM, we identified 198 inspection points, which lead to a quality score between 0 and 100. The requirements clinic advises to the requirements engineering team by a comprehensive quality inspection report including quality score, benchmark and SRS patterns for improvement. Since 2010, we have been practicing the methodology to a variety of development projects, and revealed an average of 10.6 ROI in 12 projects. We also discuss the feasibility of the methodology and lessons learned from the practices.
Keywords :
formal specification; program verification; project management; software management; software quality; PQM; SRS quality; SRS validation techniques; SRS verification techniques; large-scale software development projects; perspective-based inspection methodology; pragmatic quality model; quality inspection; requirements clinic; requirements engineering team; software requirement specification quality; third party inspection methodology; third party inspection practice; Benchmark testing; Guidelines; IEEE standards; Inspection; Pragmatics; Sections; Quality model of requirements specifications; Requirements verification and validation; Third party inspection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering Conference (RE), 2013 21st IEEE International
Conference_Location :
Rio de Janeiro
Type :
conf
DOI :
10.1109/RE.2013.6636732
Filename :
6636732
Link To Document :
بازگشت