Syllabus Schedule Papers Project Review Form Students My home page
final:
21 August, 2008
 
Software Engineering Experimentation
SWE 763 Papers
Fall 2008
 

The papers on this list are available online. I have created direct links from this web page when practical. You can access papers through the university's digital subscriptions by going to the library's database portal.

Publishers digital libraries:
 ACM   IEEE   Wiley   Springer   Elsevier 

Note: Papers with a "local copy" are password protected to avoid copyright violations. The password will be given out in class.

 

    I. Empirical Methods Overview

  1. (8/26) National Research Council, Academic Careers for Experimental Computer Scientists and Engineers, Ch. 1, National Acadamy Press, pages 9-33, 1994. TOC local copy
  2. (9/2) Fenton, Norman, Shari Lawrence Pfleeger and Robert L. Glass, "Science and Substance: A Challenge to Software Engineers", IEEE Software, V. 11, N. 4, pages 86-95, July 1994. PDF local copy
  3. (9/2) Tichy, Walter F., "Hints for Reviewing Empirical Work in Software Engineering", Empirical Software Engineering, 5(4):309-312, December 2000. EMSE Home local copy
  4. (9/2) Amschler Andrews, Anneliese and Arundeep S. Pradhan, "Ethical Issues in Empirical Software Engineering: The Limits of Policy", Empirical Software Engineering, 6(2):105-110, June 2001. EMSE Home local copy
  5. (9/2) Zendler, Andreas, "A Preliminary Software Engineering Theory as Investigated by Published Experiments", Empirical Software Engineering, 6(2):161-180, June 2001. EMSE Home local copy
  6. (9/9) Harrison, Warren "Editorial: Open Source and Empirical Software Engineering", Empirical Software Engineering, 6(3):193-194, September 2001. EMSE Home local copy
  7. (9/9) Shull, Forrest, Manoel G. Mendoncça, Victor Basili, et al. "Knowledge-Sharing Issues in Experimental Software Engineering", Empirical Software Engineering, 9(1-2):111-137, March 2004. EMSE Home local copy
  8. (9/9) Shull, Forrest, Jeffrey Carver, Sira Vegas and Natalia Juristo, "The role of replications in Empirical Software Engineering", Empirical Software Engineering, 13(2):211-218, April 2008. EMSE Home local copy
  9. (9/9) Kitchenham, Barbara, "The Role of Replications in Empirical Software Engineering—A Word of Warning", Empirical Software Engineering, 13(2):219-221, April 2008. EMSE Home local copy

    II. Metrics and Complexity

  10. (9/16) L. Briand and J. Wuest, "Empirical Studies of Quality Models in Object-Oriented Systems", Advances in Computers, vol. 56, 2002, Academic Press. Briand's homepage
  11. (9/16) Fenton, Norman and Niclas Ohlsson, "Quantitative Analysis of Faults and Failures in a Complex Software System", IEEE Transactions on Software Engineering, 26(8):797-814, August 2000. PDF local copy (Discussion led by Gary Kaminski)
  12. (9/16) Wohlin, Claes, and Anneliese Amschler Andrews "Prioritizing and Assessing Software Project Success Factors and Project Characteristics using Subjective Data", Empirical Software Engineering, 8(3):285-308, September 2003. EMSE Home local copy

    III. Testing

  13. (11/11) Ma, Yu-Seung, Jeff Offutt and Yong Rae Kwon, "MuJava: An Automated Class Mutation System", Journal of Software Testing, Verification and Reliability, 15(2):97-133, June 2005. PDF local copy (Discussion led by Nan Li)
  14. (11/11) Lionel C. Briand, Massimiliano Di Penta and Yvan Labiche, "Assessing and Improving State-Based Class Testing: A Series of Experiments", IEEE Transactions on Software Engineering, 30(11):770-783, November 2004. PDF local copy
  15. (11/11) Hayes, Jane Huffman and Jeff Offutt, "Input Validation Analysis and Testing", Empirical Software Engineering, 11(4):493-522, December 2006. EMSE Home local copy (Discussion led by Leland Holmquest)
  16. (10/7) Grindal, Mats, Birgitta Lindstrom, Jeff Offutt and Sten F. Andler, "An Evaluation of Combination Strategies for Test Case Selection", Empirical Software Engineering, 11(4):583-611, December 2006. EMSE Home local copy

    IV. Reliability

  17. (10/7) Andersson, Carina, "A Replicated Empirical Study of a Selection Method for Software Reliability Growth Models", Empirical Software Engineering, 12(2):161-182, April 2007. EMSE Home local copy (Discussion led by Upsorn Praphamontripong)

    V. Maintenance

  18. (10/21) Kajko-Mattsson, Mira, "A Survey of Documentation Practice within Corrective Maintenance", Empirical Software Engineering, 10(1):31-55, January 2005. EMSE Home local copy
  19. (10/21) Stephen R. Schach, Bo Jin, Liguo Yu, Gillian Z. Heller and Jeff Offutt, "Determining the Distribution of Maintenance Categories: Survey versus Measurement", Kluwer's Empirical Software Engineering, 8(4):351-365, December 2003. online EMSE Home local copy
  20. (11/4) Stephen R. Schach, Bo Jin, David R. Wright, Gillian Z.Heller and Jeff Offutt, "Maintainability of the Linux Kernel", IEE Proceedings Journal: Special Issue on Open Source Software Engineering, 149(1):18-23, February 2002. local copy
  21. (11/4) Larry G. Thomas, Stephen R. Schach, Gillian Z.Heller and Jeff Offutt, "Impact of Release Intervals on Empirical Research into Software Evolution, With Application to the Maintainability of Linux", accepted per minor revision, August 2008. local copy

    VI. Verification and Validation

  22. (11/4) Wojcicki, Margaret and Paul Strooper, "Maximising the Information Gained from Study of Static Analysis Technologies for Concurrent Software", Empirical Software Engineering, 12(6):617-645, December 2007. EMSE Home local copy (Discussion led by Guillermo Calderon-Meza)

    VII. Design

  23. (10/28) Iris Reinhartz-Berger and Dov Dori, "OPM vs. UML--Experimenting with Comprehension and Construction of Web Application Models", Empirical Software Engineering, 10(1):57-80, January 2005. EMSE Home local copy (Discussion led by Rasheed Rabbi)
  24. (10/28) Knight, John C. and Nancy G. Leveson, "An Experimental Evaluation of the Assumption of Independence in Multiversion Programming", IEEE Transactions on Software Engineering, SE-12(1):96-109, January 1986. NEC Research Index (CiteSeer) local copy
    A followup paper on the controversy that ensued.
  25. (10/28) Dzidek, Wojciech James, Erik Arisholm and Lionel C. Briand, "A Realistic Empirical Evaluation of the Costs and Benefits of UML in Software Maintenance", IEEE Transactions on Software Engineering, 34(3):407-432, May/June 2008. local copy
  26. (9/30) Melton, Hayden and Ewan Tempero, "An Empirical Study of Cycles Among Classes in Java", Empirical Software Engineering, 12(4):389-415, August 2007. EMSE Home local copy (Discussion led by Vasilios Tzeremes)

    VIII. HCI

  27. (9/30) Miara, Richard J., Joyce A. Musselman, Juan A. Navarro, and Ben Shneiderman, "Program Indentation and Comprehensibility", Communications of the ACM, 26(11):861-867, November 1983. ACM digital library ACM digital library page local copy (Discussion led by Mark Coletti)

    IX. Requirements

  28. (11/18) Damian, Daniela, James Chisan, Lakshminarayanan Vaidyanathasamy and Yogendra Pal, "Requirements Engineering and Downstream Software Development: Findings from a Case Study", Empirical Software Engineering, 10(3):255-283, July 2005. EMSE Home local copy

    X. Management and Process

  29. (11/18) Grindal, Mats, Jeff Offutt and Jonas Mellin, "On the Testing Maturity of Software Producing Organizations", Testing: Academia & Industry Conference – Practice And Research Techniques, TAIC PART 2006, pages 171-180, August 2006 Windsor, UK. local version (Discussion led by Shuang Wang)
  30. (11/18) Sfetsos, Panagiotis, Lefteris Angelis and Ioannis Stamelos, "Investigating the Extreme Programming System–An Empirical Study", Empirical Software Engineering, 11(2):269-301, June 2006. EMSE Home local copy (Discussion led by Faisal Quader)

 
Top

© Jeff Offutt, 2008, all rights reserved. This document is made available for use by GMU graduate students of SWE 763. Copying, distribution or other use of this document without express permission of the author is forbidden. You may create links to pages in this web site, but may not copy all or part of the text without permission of the author.