An Internally Replicated Quasi-Experimental Comparison of Checklist and Perspective-Based Reading of Code Documents

نویسندگان

  • Oliver Laitenberger
  • Khaled El Emam
  • Thomas G. Harbich
چکیده

The basic premise of software inspections is that they detect and remove defects before they propagate to subsequent development phases where their detection and correction cost escalates. To exploit their full potential, software inspections must call for a close and strict examination of the inspected artefact. For this, reading techniques for defect detection may be helpful since these techniques tell inspection participants what to look for and, more importantly, how to scrutinise a software artefact in a systematic manner. Recent research efforts investigated the benefits of scenario-based reading techniques. A major finding has been that these techniques help inspection teams find more defects than existing state-of-the-practice approaches, such as, ad-hoc or checklist-based reading (CBR). In this paper we experimentally compare one scenario-based reading technique, namely perspective-based reading (PBR), for defect detection in code documents with the more traditional CBR approach. The comparison was performed in a series of three studies, as a quasi-experiment and two internal replications, with a total of 60 professional software developers at Bosch Telecom GmbH. Meta-analytic techniques were applied to analyse the data. Our results indicate that PBR is more effective than CBR (i.e., it resulted in inspection teams detecting more unique defects than CBR), and that the cost of defect detection using PBR is significantly lower than CBR. This study therefore provides evidence demonstrating the efficacy of PBR scenarios for code documents in an industrial setting.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Experimental Comparison of Checklist-Based Reading and Perspective-Based Reading for UML Design Document Inspection

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...

متن کامل

The effect of task-based instruction on reading comprehension of Iranian EFL learners

Developing reading comprehension ability is an important aspect in acquisition of a language. The  present  study  focused  on  improving  reading  comprehension  ability  through  Task-based Instruction  (TBI).  TBI  is  a  methodology  that  develops  from  a  focus  on  classroom  tasks.  The participants of the study were 135 Iranian female students at different levels selected from high sc...

متن کامل

An experimental comparison of reading techniques for defect detection in UML design documents

The basic motivation for software inspections is to detect and remove defects before they propagate to subsequent development phases where their detection and removal becomes more expensive. To maximize this potential, the examination of the artefact under inspection must be as thorough and detailed as possible. This implies the need for systematic reading techniques that tell inspection partic...

متن کامل

The effectiveness of an intervention program based on multiple learning systems on reading performance, and increasing interest in reading in dyslexic students

Objective: The aim of this study was to determine the effectiveness of an intervention program based on multiple learning systems on improving performance and interest in reading of dyslexic students. Method: The study employed quasi-experimental study with a pretest-posttest design and a control group. The statistical population of the study included second grade dyslexic students in Maragheh....

متن کامل

The Impact of Code-Switching on Bilingual EFL Learners’ Reading Comprehension

This study sought to investigate the probable effects of code-switching (CS) on Iranian bilingual English learners' reading comprehension. In this study, two intact classes of freshmen, taking the four-credit Reading and Comprehension Course 1, comprising a total of 70 participants, with 35 in each class, were randomly assigned as the experimental and the control groups after their initial homo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Software Eng.

دوره 27  شماره 

صفحات  -

تاریخ انتشار 2001