The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November/December (2008 vol.34)
pp: 800-812
Jeffrey C. Carver , The University of Alabama, Tuscaloosa
Nachiappan Nagappan , Microsoft Research, Redmond
Alan Page , Microsoft Research, Redmond
ABSTRACT
While the inspection of various software artifacts increases the quality of the end product, the effectiveness of an inspection depends largely on the individual inspectors involved. To address that issue, a large-scale controlled inspection experiment with over 70 professionals was conducted at Microsoft Corporation that focused on the relationship between an inspector
INDEX TERMS
Requirements/Specifications, Software Quality/SQA, Metrics/Measurement
CITATION
Jeffrey C. Carver, Nachiappan Nagappan, Alan Page, "The Impact of Educational Background on the Effectiveness of Requirements Inspections: An Empirical Study", IEEE Transactions on Software Engineering, vol.34, no. 6, pp. 800-812, November/December 2008, doi:10.1109/TSE.2008.49
REFERENCES
[1] A. Aurum, H. Petersson, and C. Wohlin, “State-of-the-Art: Software Inspections after 25 Years,” Software Testing, Verification and Reliability, vol. 12, no. 3, pp. 133-154, 2002.
[2] V. Basili, F. Shull, and F. Lanubile, “Building Knowledge through Families of Experiments,” IEEE Trans. Software Eng., vol. 25, no. 4, July/Aug. 1999.
[3] V.R. Basili, S. Green, O. Laitenberger, F. Lanubile, F. Shull, S. Sørumgård, and M.V. Zelkowitz, “The Empirical Investigation of Perspective-Based Reading,” Empirical Software Eng.: An Int'l J., vol. 1, no. 2, pp. 133-164, 1996.
[4] S. Biffl and M. Halling, “Investigating the Influence of Inspector Capability Factors with Four Inspection Techniques on Inspection Performance,” Proc. Eighth Int'l Symp. Software Metrics, pp. 107-117, 2002.
[5] B. Boehm and V.R. Basili, “Software Defect Reduction Top 10 List,” Computer, vol. 34, no. 1, pp. 135-137, Jan. 2001.
[6] J. Carver, “The Impact of Background and Experience on Software Inspections,” PhD thesis, Dept. of Computer Science, Univ. of Maryland, 2003.
[7] J. Carver, F. Shull, and V. Basili, “Observational Studies to Accelerate Process Experience in Classroom Studies: An Evaluation,” Proc. Second Int'l Symp. Empirical Software Eng., pp. 72-79, 2003.
[8] J. Carver, F. Shull, and V.R. Basili, “Can Observational Techniques Help Novices Overcome the Software Inspection Learning Curve? An Empirical Investigation,” Empirical Software Eng.: An Int'l J., vol. 11, no. 4, pp. 523-539, 2006.
[9] T. Dyba, V.B. Kampenes, and D.I.K. Sjoberg, “A Systematic Review of Statistical Power in Software Engineering Experiments,” Information and Software Technology, vol. 48, no. 8, pp. 745-755, 2006.
[10] M.E. Fagan, “Design and Code Inspections to Reduce Errors in Program Development,” IBM Systems J., vol. 15, no. 3, pp. 182-211, 1976.
[11] M.E. Fagan, “Advances in Software Inspections,” IEEE Trans. Software Eng., vol. 12, no. 7, pp. 744-751, July 1986.
[12] F. Faul, E. Erdfelder, A.-G. Lang, and A. Buchner, “G*Power 3: A Flexible Statistical Power Analysis Program for the Social, Behavioral, and Biomedical Sciences,” Behavior Research Methods, vol. 39, pp. 175-191, 2007.
[13] T. Gilb and D. Graham, Software Inspections. Addison-Wesley, 1993.
[14] B.C. Hungerford, A.R. Hevner, and R.W. Collins, “Reviewing Software Diagrams: A Cognitive Study,” IEEE Trans. Software Eng., vol. 30, no. 2, pp. 82-96, Feb. 2004.
[15] V.B. Kampenes, T. Dyba, J.E. Hannay, and D.I.K. Sjoberg, “A Systematic Review of Effect Size in Software Engineering Experiments,” Information and Software Technology, vol. 49, nos.11-12, pp. 1073-1086, 2007.
[16] O. Laitenberger, C. Atkinson, M. Schlich, and K. El Emam, “An Experimental Comparison of Reading Techniques for Defect Detection in UML Design Documents,” J. Systems and Software, vol. 53, no. 2, pp. 183-204, 2000.
[17] T.C. Lethbridge, J. Diaz-Herrera, R.J. LeBlanc Jr., and J.B. Thompson, “Improving Software Practice through Education: Challenges and Future Trends,” Proc. 29th Int'l Conf. Software Eng., Future of Software Eng. Track, pp. 12-28, 2007.
[18] J. Martin and W. Tsai, “N-Fold Inspection: A Requirements Analysis Technique,” Comm. ACM, vol. 33, no. 2, pp. 223-232, 1990.
[19] P. McCarthy, A. Porter, H. Siy, and L.G. Votta, “An Experiment to Assess Cost-Benefits of Inspection Meetings and Their Alternatives: A Pilot Study,” Proc. Third IEEE Int'l Software Metrics Symp., p. 100, 1996.
[20] J. Miller and Z. Yin, “A Cognitive-Based Mechanism for Constructing Software Inspection Teams,” IEEE Trans. Software Eng., vol. 30, no. 11, pp. 811-825, Nov. 2004.
[21] D.L. Parnas and D. Weiss, “Active Design Reviews: Principles and Practice,” Proc. Eighth Int'l Conf. Software Eng., pp. 132-136, 1985.
[22] D.L. Parnas and D.M. Weiss, “Active Design Reviews: Principles and Practices,” Proc. Eighth Int'l Conf. Software Eng., pp. 132-136, 1985.
[23] A. Porter, H. Siy, A. Mockus, and L. Votta, “Understanding the Sources of Variation in Software Inspections,” ACM Trans. Software Eng. and Methodology, vol. 7, no. 1, pp. 41-79, 1998.
[24] A.A. Porter, L.G. Votta Jr., and V.R. Basili, “Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment,” IEEE Trans. Software Eng., vol. 21, no. 6, pp. 563-575, June 1995.
[25] A.A. Porter and P.M. Johnson, “Assessing Software Review Meetings: Results of a Comparative Analysis of Two Experimental Studies,” IEEE Trans. Software Eng., vol. 23, no. 3, pp. 129-145, Mar. 1997.
[26] C. Sauer, D.R. Jeffery, L. Land, and P. Yetton, “The Effectiveness of Software Development Technical Reviews: A Behaviorally Motivated Program of Research,” IEEE Trans. Software Eng., vol. 26, no. 1, pp. 1-14, Jan. 2000.
[27] G.M. Schneider, J. Martin, and W.T. Tsai, “An Experimental Study of Fault Detection in User Requirements Documents,” ACM Trans. Software Eng. and Methodology, vol. 1, no. 2, pp. 188-204, 1992.
[28] F. Shull, I. Rus, and V. Basili, “How Perspective-Based Reading Can Improve Requirements Inspections,” Computer, vol. 33, no. 7, pp. 73-79, July 2000.
[29] F. Shull, J. Carver, and G. Travassos, “An Empirical Methodology for Introducing Software Processes,” Proc. Joint Eighth European Software Eng. Conf. and Ninth ACM SIGSOFT Symp. Foundations of Software Eng., pp. 288-296, Sept. 2001.
[30] H. Siy, “Identifying the Mechanisms Driving Code Inspection Cost and Benefits,” PhD thesis, Dept. of Computer Science, Univ. of Maryland, 1996.
[31] T. Thelin, P. Runeson, and C. Wohlin, “An Experimental Comparison of Usage-Based and Checklist-Based Reading,” IEEE Trans. Software Eng., vol. 29, no. 8, pp. 687-704, Aug. 2003.
[32] T. Thelin, P. Runeson, C. Wohlin, T. Olsson, and C. Andersson, “Evaluation of Usage-Based Reading—Conclusions after Three Experiments,” Empirical Software Eng.: An Int'l J., vol. 9, no. 1, pp.77-110, 2004.
[33] L. Votta, “Does Every Inspection Need a Meeting?” Proc. First ACM SIGSOFT Symp. Foundations of Software Eng., pp. 107-114, 1993.
77 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool