• DocumentCode
    2111956
  • Title

    The Significance of Participant Experience when Evaluating Software Inspection Techniques

  • Author

    McMeekin, David A. ; von Konsky, B.R. ; Robey, Michael ; Cooper, David J A

  • Author_Institution
    Digital Ecosyst. & Bus. Intell. Inst., Curtin Univ. of Technol., Bentley, WA
  • fYear
    2009
  • fDate
    14-17 April 2009
  • Firstpage
    200
  • Lastpage
    209
  • Abstract
    Software inspections have been used to improve software quality for 30 years. The checklist based reading strategy has traditionally been the most prevalent reading strategy. Increased object oriented usage has raised questions regarding this technique´s efficacy, given issues such as delocalisation. This study compared two OO inspection techniques: use-case reading and usage-based reading, with checklist based reading. Students and industry professionals were recruited to participate in the study. The effectiveness of each reading strategy was analysed, and the effect experience had on inspection efficacy. The results showed no significant difference between inspection techniques, whether used by student or professional developers but a significant difference was identified between student and professional developers in applying the different techniques. Qualitative results highlighted the differences in ability between industry and students with respect to what each group considered important when inspecting and writing code. These results highlight the differences between student and industry professionals when applying inspections. Therefore, when selecting participants for empirical software engineering studies, participant experience level must be accounted for within the reporting of results.
  • Keywords
    object-oriented programming; software quality; checklist based reading strategy; object oriented usage; software inspection techniques; software quality; usage-based reading; use-case reading; Australia; Dynamic programming; Ecosystems; Functional programming; Inspection; Programming profession; Recruitment; Software engineering; Software quality; Writing; Software inspections; industry participants; participant experience level; student participants;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2009. ASWEC '09. Australian
  • Conference_Location
    Gold Coast, QLD
  • ISSN
    1530-0803
  • Print_ISBN
    978-0-7695-3599-9
  • Type

    conf

  • DOI
    10.1109/ASWEC.2009.13
  • Filename
    5076642