ACM Home Page
Please provide us with feedback. Feedback
Impact of research on practice in the field of inspections, reviews and walkthroughs: learning from successful industrial uses
Full text PdfPdf (534 KB)
Source
ACM SIGSOFT Software Engineering Notes archive
Volume 33 ,  Issue 6  (November 2008) table of contents
COLUMN: Columns table of contents
Pages 26-35  
Year of Publication: 2008
ISSN:0163-5948
Authors
Dieter Rombach  University of Kaiserslautern, Germany
Marcus Ciolkowski  University of Kaiserslautern, Germany
Ross Jeffery  University of Kaiserslautern, Germany
Oliver Laitenberger  University of Kaiserslautern, Germany
Frank McGarry  University of Kaiserslautern, Germany
Forrest Shull  University of Kaiserslautern, Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 202,   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/1449603.1449609
What is a DOI?

ABSTRACT

Software inspections, reviews, and walkthroughs have become a standard process component in many software development domains. Maturity level 3 of the CMM-I requires establishment of peer reviews [12] and substantial sustained improvements in quality and productivity have been reported as a result of using reviews ([16], [21], [22], [27]). The NSF Impact project identifies the degree to which these industrial success cases have been instigated and improved by research in software engineering.

This research identifies that there is widespread adoption of inspections, reviews or walkthroughs but that companies do not generally exploit their full potential. However there exist sustained industrial success cases with respect to the wide-spread and measurably successful application of them. It also identifies research in software engineering that can be credibly documented as having influenced the industrial success cases. Credible documentation may exist in the form of publications or documented reports by witnesses. Due to the semi-formal nature of inspections, reviews, and walkthroughs, a specific focus is given to empirical research results as motivators for adoption. Through the examination of one detailed case study, it is shown that software engineering research has had a significant impact on practice and that the impact can be traced in this case from research to that practice. The case study chosen provides evidence of both success and failure regarding sustained application in practice.

Thus the analysis of historic impact chains of research reveals a clear impact of software engineering research on sustained industrial success for inspections, reviews and walkthroughs. More importantly, in impact chains where the empirical results have not been established, we conclude that success has not been achieved or has not been sustained.

The paper closes with (1) lessons learned for creating the sustained use and impact of semi-formal software engineering processes, (2) a request for researchers and practitioners to further consider how their work can improve the effectiveness of research and practice, and (3) a request to contribute additional success cases and impact factors to the authors database for future enhancements of this paper.


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
Aurum, A. and Petersson, H. and Wohlin, C., State-of-the-art: software inspections after 25 years, Journal of Software Testing, Verification and Reliability, 12(3), Sept. 2002, pp. 133--54.
 
2
 
3
 
4
Basili, V.R., Caldiera, G., and Rombach, H.D., "Goal Question Metric Paradigm," in Encyclopedia of Software Engineering, vol. 1, J.J. Marciniak, Ed., 1994, pp. 528--532.
 
5
Basili, V., Green, S., Laitenberger, O., Lanubile, F., Shull, F., Sorumgard, S., and Zelkowitz, M., 1996. The Empirical Investigation of Perspective-based Reading. Journal of Empirical Software Engineering, 2(1):133164.
6
 
7
 
8
 
9
L. Briand et al., Quality Assurance Technologies for the EURO Conversion--Industrial Experience at Allianz Life Assurance, Proc. 2nd Int'l Software Quality Week Europe, Software Research Inc., 1998, pp. 1--23.
 
10
Ciolkowski, M., Shull, F., and Biffl, S.: Practical Experiences in the Design and Conduct of Surveys in Empirical Software Engineering, ESERNET Method and Experience, R. Conradi, ed., LNCS, Springer-Verlag, 2003, Volume 2765 / 2003, August 2003, pp. 104--128.
 
11
 
12
CMMI Product Team, Software Engineering Institute, Capability Maturity Model® Integration (CMMISM), Version 1.1, CMU/SEI-2002-TR-012.
 
13
Deming, W.: Out of the crisis, SPC Press, 1982.
 
14
Endres, A., Rombach, H.D., A Handbook of Software and Systems Engineering - Empirical Observations, Laws and Theories, Edison-Wesley, 2003.
15
 
16
Fagan, M.E.: Design and Code Inspections to Reduce Errors in Program Development, IBM Systems J., vol. 15, no. 3, 1976, pp. 182--211.
 
17
 
18
 
19
IEEE Std. 1028-1997 (1998): Standard for Software Reviews, The Institute of Electrical and Electronics Engineering, Inc. ISBN 1-55937-987-1
 
20
Kohli, Robert, O., and Radice, R.A., Low Level Design Inspection Specification, TR 21.629, IBM System Communications Division, Kingston NY 12401.
 
21
 
22
 
23
O. Laitenberger, S. Vegas, and M. Ciolkowski, The State of the Practice of Review and Review Technologies in Germany, VISEK technical report 011.02, 2002.
 
24
 
25
Lott, C.M. and Rombach, H.D., "Repeatable Software Engineering Experiments for Comparing Defect-Detection Techniques," 1996.
 
26
Marciniak, J.J., 1994. Reviews and Audits. In: Marciniak, J.J., editor, Encyclopedia of Software Engineering, volume 2, pages 10841090. John Wiley and Sons.
 
27
 
28
 
29
Mills, H: "Cleanroom Engineering", American Programmer, Pages 31--37, May 1991.
30
 
31
National Institute of Standards and Technology, The Economic Impact of Inadequate Infrastructure for Software Testing, http://www.nist.gov/public_affairs/releases/n02-10.htm, May 2002
32
33
 
34
 
35
Solingen, R. van, Berghout, E., The Goal/Question/Metric Method. A Practical Guide for Quality Improvement of Software Development, London: McGraw-Hill, 1999, ISBN: 0-07-709553-7.
 
36
37
 
38
Weinberg, G.M. and Freedman, D.P., 1984. Reviews, Walkthroughs, and Inspections. IEEE Transactions on Software Engineering, 12(1):6872.
 
39
 
40

Collaborative Colleagues:
Dieter Rombach: colleagues
Marcus Ciolkowski: colleagues
Ross Jeffery: colleagues
Oliver Laitenberger: colleagues
Frank McGarry: colleagues
Forrest Shull: colleagues