Advanced

Usage-Based Reading - An Experiment to Guide Reviewers with Use Cases

Thelin, Thomas LU ; Runeson, Per LU and Regnell, Björn LU (2002) In Information and Software Technology 43(15). p.925-938
Abstract
Reading methods for software inspections are used for aiding reviewers to focus on special aspects in a software artefact. Many experiments have been conducted for checklist-based reading and scenario-based reading concluding that the focus is important for software reviewers. This paper describes and evaluates a reading technique called usage-based reading (UBR). UBR utilises prioritised use cases to guide reviewers through an inspection. More importantly, UBR drives the reviewers to focus on the software parts that are most important for the customer. An experiment was conducted on 27 third year Bachelor's software engineering students, where one group used use cases sorted in a prioritised order and the control group used randomly... (More)
Reading methods for software inspections are used for aiding reviewers to focus on special aspects in a software artefact. Many experiments have been conducted for checklist-based reading and scenario-based reading concluding that the focus is important for software reviewers. This paper describes and evaluates a reading technique called usage-based reading (UBR). UBR utilises prioritised use cases to guide reviewers through an inspection. More importantly, UBR drives the reviewers to focus on the software parts that are most important for the customer. An experiment was conducted on 27 third year Bachelor's software engineering students, where one group used use cases sorted in a prioritised order and the control group used randomly ordered use cases. The main result is that reviewers in the group with prioritised use cases are significantly more efficient and effective in detecting the most critical faults from a customer's point of view. Consequently, UBR has the potential to become an important reading technique. Future extensions to the reading technique are suggested and experiences gained from the experiment to support replications are provided. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Scenario-Based Reading, Software Inspection, Controlled Experiment
in
Information and Software Technology
volume
43
issue
15
pages
925 - 938
publisher
Elsevier
external identifiers
  • scopus:0035941440
ISSN
0950-5849
DOI
10.1016/S0950-5849(01)00201-4
language
English
LU publication?
yes
id
d403bd52-38fe-4060-9412-dbf2a892d735 (old id 107078)
date added to LUP
2007-07-11 09:26:51
date last changed
2017-01-01 08:12:16
@article{d403bd52-38fe-4060-9412-dbf2a892d735,
  abstract     = {Reading methods for software inspections are used for aiding reviewers to focus on special aspects in a software artefact. Many experiments have been conducted for checklist-based reading and scenario-based reading concluding that the focus is important for software reviewers. This paper describes and evaluates a reading technique called usage-based reading (UBR). UBR utilises prioritised use cases to guide reviewers through an inspection. More importantly, UBR drives the reviewers to focus on the software parts that are most important for the customer. An experiment was conducted on 27 third year Bachelor's software engineering students, where one group used use cases sorted in a prioritised order and the control group used randomly ordered use cases. The main result is that reviewers in the group with prioritised use cases are significantly more efficient and effective in detecting the most critical faults from a customer's point of view. Consequently, UBR has the potential to become an important reading technique. Future extensions to the reading technique are suggested and experiences gained from the experiment to support replications are provided.},
  author       = {Thelin, Thomas and Runeson, Per and Regnell, Björn},
  issn         = {0950-5849},
  keyword      = {Scenario-Based Reading,Software Inspection,Controlled Experiment},
  language     = {eng},
  number       = {15},
  pages        = {925--938},
  publisher    = {Elsevier},
  series       = {Information and Software Technology},
  title        = {Usage-Based Reading - An Experiment to Guide Reviewers with Use Cases},
  url          = {http://dx.doi.org/10.1016/S0950-5849(01)00201-4},
  volume       = {43},
  year         = {2002},
}