DocumentCode :
3131898
Title :
An investigation of the approach to specification-based program review through case studies
Author :
Nagoya, Fumiko ; Liu, Shaoying ; Chen, Yuting
Author_Institution :
Dept. of Comput. Sci., Hosei Univ., Japan
fYear :
2004
fDate :
14-16 April 2004
Firstpage :
249
Lastpage :
258
Abstract :
Software review is an effective means to enhance the quality of software systems. However, traditional review methods emphasize the importance of the way to organize reviews and rely on the quality of the reviewers\´ experience and personal skills. In this paper we propose a new approach to rigorously reviewing programs based on their formal specifications. The fundamental idea of the approach is to use a formal specification as a standard to check whether all the required functions and properties in the specification are correctly implemented by its program. To help investigate the effectiveness and the weakness of the approach, we conduct two case studies of reviewing two program systems that implement the same formal specification of "A Research Management Policy" using different strategies, and present the evaluation of the case studies. The results show that the review approach is effective in detecting faults when the reviewer is different from the programmer, but less effective when the reviewer is the same as the programmer.
Keywords :
formal specification; program diagnostics; program testing; program verification; software quality; fault detection; formal specifications; personal skills; program analysis; program systems; program verification; research management policy; software review; software systems quality; specification-based program review; Computer aided software engineering; Computer science; Documentation; Fault detection; Formal specifications; Inspection; Programming profession; Software quality; Software systems; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering Complex Computer Systems, 2004. Proceedings. Ninth IEEE International Conference on
ISSN :
1050-4729
Print_ISBN :
0-7695-2109-6
Type :
conf
DOI :
10.1109/ICECCS.2004.1310924
Filename :
1310924
Link To Document :
بازگشت