• DocumentCode
    2834772
  • 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
  • fYear
    2006
  • fDate
    25-27 May 2006
  • Firstpage
    199
  • Lastpage
    206
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependability of Computer Systems, 2006. DepCos-RELCOMEX '06. International Conference on
  • Conference_Location
    Szklarska Poreba
  • Print_ISBN
    0-7695-2565-2
  • Type

    conf

  • DOI
    10.1109/DEPCOS-RELCOMEX.2006.6
  • Filename
    4024050