Title :
An Empirical Study on a Specification-Based Program Review Approach
Author :
Nagoya, Fumiko ; Chen, Yuting ; Liu, Shaoying
Author_Institution :
Fac. of Comput. & Inf. Sci., Hosei Univ., Tokyo
Abstract :
Program review is an effective technique for detecting faults in software systems by reading and analyzing program code. However, challenges still remain in providing systematic and rigorous review techniques. We have recently developed a rigorous review approach and a software tool that provide reviewers with support in analyzing whether a program accurately implements the functions and properties defined in its specification. In this paper, we describe an empirical study of the application of our review approach and tool to a software system for automated teller machines (ATMs). We also discuss the effectiveness of the review approach, as well as some weaknesses, based on the results of our study, and suggest potential solutions to the problems encountered during the study
Keywords :
automatic teller machines; formal specification; program diagnostics; software fault tolerance; software reviews; software tools; automated teller machines; fault detection; program code; software systems; software tool; specification-based program review; Electronic mail; Fault detection; Graphical user interfaces; Java; Object oriented modeling; Phase detection; Process planning; Software systems; Software tools; Specification languages;
Conference_Titel :
Dependability of Computer Systems, 2006. DepCos-RELCOMEX '06. International Conference on
Conference_Location :
Szklarska Poreba
Print_ISBN :
0-7695-2565-2
DOI :
10.1109/DEPCOS-RELCOMEX.2006.6