Open Access iconOpen Access



An Evaluation of Value-Oriented Review for Software Requirements Specification

Qiang Zhi1,*, Shuji Morisaki2

1 Tokyo Institute of Technology, Tokyo, 152-8550, Japan
2 Nagoya University, Nagoya, 464-8601, Japan

* Corresponding Author: Qiang Zhi. Email: email

Computer Systems Science and Engineering 2021, 37(3), 443-461.


A software requirements specification (SRS) is a detailed description of a software system to be developed. This paper proposes and evaluates a lightweight review approach called value-oriented review (VOR) to detect defects in SRS. This approach comprises setting core values based on SRS and detecting the defects disturbing the core values. To evaluate the effectiveness of the proposed approach, we conducted a controlled experiment to investigate whether reviewers could identify and record the core values based on SRS and find defects disturbing the core values. Results of the evaluation with 56 software engineers showed that 91% of the reviewers identified appropriate core values and 82% of the reviewers detected defects based on the identified core values. Furthermore, the average number of defects detected using the proposed approach was slightly smaller than that detected using perspective-based reading (PBR); however, PBR requires defining review scenarios before attempting to detect any defects. The results also demonstrated that the proposed approach helped reviewers detect the omission defects, which are more difficult to detect from SRS than defects because of ambiguity or incorrect requirements.


Cite This Article

Q. Zhi and S. Morisaki, "An evaluation of value-oriented review for software requirements specification," Computer Systems Science and Engineering, vol. 37, no.3, pp. 443–461, 2021.

cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1841


  • 1176


  • 1


Share Link