ACM Home Page
Please provide us with feedback. Feedback
The impact of time controlled reading on software inspection effectiveness and efficiency: a controlled experiment
Full text PdfPdf (558 KB)
Source
ESEM archive
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement table of contents
Kaiserslautern, Germany
SESSION: Inspections table of contents
Pages 139-148  
Year of Publication: 2008
ISBN:978-1-59593-971-5
Authors
Kai Petersen  Blekinge Institute of Technology/Ericsson AB, Ronneby/Karlskrona, Sweden
Kari Rönkkö  Blekinge Institute of Technology, Ronneby, Sweden
Claes Wohlin  Blekinge Institute of Technology, Ronneby, Sweden
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 110,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1414004.1414029
What is a DOI?

ABSTRACT

Reading techniques help to guide reviewers during individual software inspections. In this experiment, we completely transfer the principle of statistical usage testing to inspection reading techniques for the first time. Statistical usage testing relies on a usage profile to determine how intensively certain parts of the system shall be tested from the users' perspective. Usage-based reading applies statistical usage testing principles by utilizing prioritized use cases as a driver for inspecting software artifacts (e.g., design). In order to reflect how intensively certain use cases should be inspected, time budgets are introduced to usage-based reading where a maximum inspection time is assigned to each use case. High priority use cases receive more time than low priority use cases. A controlled experiment is conducted with 23 Software Engineering M.Sc. students inspecting a design document. In this experiment, usage-based reading without time budgets is compared with time controlled usage-based reading. The result of the experiment is that time budgets do not significantly improve inspection performance. In conclusion, it is sufficient to only use prioritized use cases to successfully transfer statistical usage testing to inspections.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
B. Anda, H. C. Benestad, and S. E. Hove. A multiple-case study of software effort estimation based on use case points. In Proc. of the fourth International Symposium on Empirical Software Engineering (ISESE 2005), pages 407--416, 2005.
 
2
 
3
A. Aurum, H. Petersson, and C.Wohlin. State-of-the-art: software inspections after 25 years. Softw. Test., Verif. Reliab., 12(3):133--154, 2002.
 
4
 
5
6
 
7
M. E. Fagan. Design and code inspections to reduce errors in program development. IBM Systems Journal, 15(3):182--211, 1976.
 
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
16
 
17
 
18
 
19
 
20
 
21
T. Thelin, P. Runeson, and B. Regnell. Usage-based reading an experiment to guide reviewers with use cases. Information & Software Technology, 43(15):925--938, 2001.
 
22
 
23
 
24
25
 
26
 
27
 
28
C. Wohlin, B. Regnell, A. Wesslén, and H. Cosmo. User-centered software engineering: A comprehensive view of software development. In Proc. of the Nordic Seminar on Dependable Computing Systems, pages 229--240, 1994.
 
29
 
30
 
31
I.-T. Z.120. Message sequence charts, msc, itu-t recommendation z.120, 1996.

Collaborative Colleagues:
Kai Petersen: colleagues
Kari Rönkkö: colleagues
Claes Wohlin: colleagues