|
ABSTRACT
At each step in large software development, reviewers carry out inspections to detect faults. These inspections are usually followed by a meeting to collect the faults that have been discovered. However, we have found that these inspection meetings are not as beneficial as managers and developers think they are. Even worse, they cost much more in terms of products development interval and developer's time than anyone realizes.Analysis of the inspection and collection process leads us to make the following suggestions. First, at the least, the number of participants required at each inspection meeting should be minimized. Second, we propose two alternative fault collection methods, either of which would eliminate the inspection meetings altogether: (a) collect faults by deposition (small face-to-face meetings of two or three persons), or (b) collect faults using verbal or written media (telephone, electronic mail, or notes).We believe that such a change in procedure would increase efficiency by reducing production times without sacrificing product quality.
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
|
Mark G. Bradac , Dewayne E. Perry , Lawrence G. Votta, Prototyping a process monitoring experiment, Proceedings of the 15th international conference on Software Engineering, p.155-165, May 17-21, 1993, Baltimore, Maryland, United States
|
| |
2
|
|
| |
3
|
G. Stalk, Jr. and T. M. Hout, Competing Against Time: How Time-Based Competition Is Reshaping Global Markets, Free Press, New York, 1990.
|
| |
4
|
|
| |
5
|
W. E. Dernming, Ouf of the Crisis, Massachusetts Institute of Technology, Center for advanced Engineering Study, Cambridge, Mass., 1982.
|
| |
6
|
|
| |
7
|
J.F. Keane, M. Keane, and M. Teagan, Productivity Management in the Development of Computer Applications, Prentice-Hall Inc., Englewood Cliffs, New Jersey, 1984.
|
| |
8
|
M.E. Fagan, "Design and Code Inspections to Reduce Errors in Program Development," IBM Syst. J., vol. 15, no. 3, 1976, pp. 182-211.
|
| |
9
|
|
| |
10
|
|
| |
11
|
IEEE Standard for Software Reviews and Audits, IEEE Std 1028-1988, Soft. Eng. Tech. Comm. of the IEEE Computer Society, June 1989.
|
| |
12
|
C. Lafferty, The Subarctic Survival Situation, Human Synergistic, Plymouth, Michigan, June 1975.
|
 |
13
|
Stephen G. Eick , Clive R. Loader , M. David Long , Lawrence G. Votta , Scott Vander Wiel, Estimating software fault content before coding, Proceedings of the 14th international conference on Software engineering, p.59-65, May 11-15, 1992, Melbourne, Australia
[doi> 10.1145/143062.143090]
|
| |
14
|
B.Y. Auger, How to Run Better Business Meetings, Amacom Visual Products, 1972.
|
CITED BY 53
|
|
|
|
|
|
|
|
James Miller , John D. Ferguson , Paul Murphy, Groupware support for asynchronous document review, Proceedings of the 17th annual international conference on Computer documentation, p.185-192, September 12-14, 1999, New Orleans, Louisiana, United States
|
|
|
J. M. Perpich , D. E. Perry , A. A. Porter , L. G. Votta , M. W. Wade, Anywhere, anytime code inspections: using the Web to remove inspection bottlenecks in large-scale software development, Proceedings of the 19th international conference on Software engineering, p.14-21, May 17-23, 1997, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Barbara A. Kitchenham , Shari Lawrence Pfleeger , Lesley M. Pickard , Peter W. Jones , David C. Hoaglin , Khaled El Emam , Jarrett Rosenberg, Preliminary guidelines for empirical research in software engineering, IEEE Transactions on Software Engineering, v.28 n.8, p.721-734, August 2002
|
|
|
Forrest Shull , Jeffrey Carver , Guilherme H. Travassos , José Carlos Maldonado , Reidar Conradi , Victor R. Basili, Replicated studies: building a body of knowledge about software reading techniques, Lecture notes on empirical software engineering, World Scientific Publishing Co., Inc., River Edge, NJ, 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dieter Rombach , Marcus Ciolkowski , Ross Jeffery , Oliver Laitenberger , Frank McGarry , Forrest Shull, Impact of research on practice in the field of inspections, reviews and walkthroughs: learning from successful industrial uses, ACM SIGSOFT Software Engineering Notes, v.33 n.6, November 2008
|
|
|
|
|
|
|
|