• DocumentCode
    2969184
  • Title

    An experimental comparison of checklist-based reading and perspective-based reading for UML design document inspection

  • Author

    Sabaliauskaite, Giedre ; Matsukawa, Fumikazu ; Kusumoto, Shinji ; Inoue, Katsuro

  • Author_Institution
    Dept. of Informatics & Math., Osaka Univ., Japan
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    148
  • Lastpage
    157
  • Abstract
    This paper describes an experimental comparison of two reading techniques, namely Checklist-based reading (CBR) and Perspective-based reading (PBR) for Object-Oriented (OO) design inspection. Software inspection is an effective approach to detect defects in the early stages of the software development process. However inspections are usually applied for defect detection in software requirement documents or software code modules, and there is a significant lack of information how inspections should be applied to OO design documents. The comparison was performed in a controlled experiment with 59 subject students. The results of individual data analysis indicate that (a) defect detection effectiveness using both inspection techniques is similar (PBR: 69%, CBR: 70%); (b) reviewers who use PBR spend less time on inspection than reviewers who use CBR; (c) cost per defect of reviewers who use CBR is smaller. The results of 3-person virtual team analysis show that CBR technique is more effective than PBR technique.
  • Keywords
    object-oriented programming; program testing; software engineering; specification languages; UML design document inspection; checklist-based reading; defect detection; defect detection effectiveness; object-oriented design inspection; perspective-based reading; software code modules; software development process; software inspection; software requirement documents; virtual team analysis; Bioreactors; Computer science; Costs; Design engineering; Guidelines; Informatics; Information science; Inspection; Programming; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering, 2002. Proceedings. 2002 International Symposium n
  • Print_ISBN
    0-7695-1796-X
  • Type

    conf

  • DOI
    10.1109/ISESE.2002.1166934
  • Filename
    1166934