Instructor:
Dr. Jane Hayes (www.cs.uky.edu/~hayes)
Room 233, Hardymon Building
Office hours MW 10:00 – 10:50 a.m.(Robotics (CRMS) Bldg, Room 514D) or by
appointment
Course information:
Course: CS 685 Empirical Software Engineering
Section: 001
Meets: MWF 11:00 – 11:50 a.m.
Location: RGAN (Ralph G. Anderson) Room 207
Papers
Policy:
"The first nine papers are about experimentation, and the rest are
descriptions of experiments. It is important that you read the papers BEFORE the
lectures, as the discussion will be very interactive. Turn in simple summaries and
evaluations of four of the first nine. For one half of
the remaining papers (10), turn in a short (about one page) summary of the paper. The
summaries should: (1) describe the problem in general terms, (2) paraphrase the
experimental hypothesis, (3) summarize and critique the design, (4) discuss the conduct
of the experiment, (5) explain whether the hypothesis was proved or disproved, and (6)
critique the presentation of the paper. Assignments must be submitted
in person at or before class time on the day the
assignment is due. Assignments turned in after class starts are late.
Credit will be deducted for late assignments. Assignments will not be accepted after
solutions have been distributed." (taken from CS 685 Syllabus)
Readings :
Empirical Methods Overview
- National Research Council, Academic Careers for
Experimental Computer Scientists and Engineers, Ch. 1, National Acadamy Press,
pages 9-33, 1994. Table of
Contents PS
- 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
- Tichy, Walter F., "Hints for Reviewing Empirical Work in
Software Engineering", Empirical Software Engineering, 5(4):309-312,
December 2000. EMSE
Home PDF
- 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. PDF
- Zendler, Andreas, "A Preliminary Software Engineering
Theory as Investigated by Published Experiments", Empirical Software
Engineering, 6(2):161-180, June 2001. PDF
- Harrison, Warren "Editorial: Open Source and Empirical
Software Engineering", Empirical Software Engineering, 6(3):193-194,
September 2001. PDF
- 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. PDF
- Karahasanovic', Amela, Bente Anda, Erik Arisholm, Siw
Elisabeth Hove, Magne Jørgensen, Dag I K Sjøberg and Ray Welland,
"Collecting Feedback During Software Engineering Experiments", Empirical
Software Engineering, 10(2):113-147, April 2005. PDF
- Offutt, Jeff, Yuan Yang and Jane Hayes, "SEEWeb: Making
Experimental Artifacts Available", Workshop on Empirical Research in Software
Testing, Boston, MA, July 2004. PDF
Metrics and Complexity
- · L. Briand and J. Wust, "Empirical Studies of
Quality Models in Object-Oriented Systems", Advances in Computers, vol.
56, 2002, Academic Press. Briand's
homepage
- · 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
- · 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
Testing
- · Juristo, Natalia, Ana M. Moreno, Sira Vegas
"Reviewing 25 Years of Testing Technique Experiments", Empirical Software
Engineering, (9)1-2:7-44, March 2004. EMSE
Home
- · 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. PDFlocal
copy
- · Roger T. Alexander and Jeff Offutt, "Empirical
Evaluation of Coupling-based Testing Techniques for Object-oriented Programs",
submitted.
PDF
- · 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), November
2004. PDF
- · Grindal, Mats, Jeff Offutt and Jonas Mellin,
"State-of-Practice: An Investigation of Testing Maturity", submitted.
Preliminary version
- · Stuart C. Reid , "An Empirical Analysis of
Equivalence Partitioning, Boundary Value Analysis and Random Testing", Proceedings
of the 4th International Software Metrics Symposium (METRICS '97), 1997. PDF
Maintenance
- · Kajko-Mattsson, Mira, "A Survey of
Documentation Practice within Corrective Maintenance", Empirical Software
Engineering, 10(1):31-55, January 2005. EMSE
Home
- · Liguo Yu , Stephen R. Schach, Kai Chen and Jeff
Offutt , "Categorization of Common Coupling and its Application to the
Maintainability of the Linux Kernel", IEEE Transactions on Software
Engineering, 30(10):694-706, October 2004. PDFlocal
- · Kai Chen, Stephen R. Schach, Liguo Yu, Jeff Offutt
and Gillian Z. Heller, "Open-Source Change Logs", Kluwer's Empirical
Software Engineering, 9(3):197-210, September 2004. onlineEMSE
Home
- · 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. onlineEMSE
Home
Requirements
- · 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-28, July 2005. EMSE
Home
Design
- · Iris Reinhartz-Berger and Dov Dori, "OPM vs.
UML--Experimenting with Comprehension and Construction of Web Application Models",
Empirical Software Engineering, 10(1), January 2005. EMSE
Home
- · Marek Vokáccaron, Walter Tichy, Dag I. K.
SjØberg, Erik Arisholm and Magne Aldrin, "A Controlled Experiment Comparing
the Maintainability of Programs Designed with and without Design Patterns-A Replication
in a Real Programming Environment", Empirical Software Engineering,
9(3):149-195, September 2004. EMSE
Home
- · Anda, Bente and Dag I. K. Sjøberg,
"Investigating the Role of Use Cases in the Construction of Class Diagrams",
Empirical Software Engineering, (10)3:285-309, July 2005. EMSE
Home
- · Svahnberg, Mikael and Claes Wohlin "An
Investigation of a Method for Identifying a Software Architecture Candidate with Respect
to Quality Attributes", Empirical Software Engineering, (10)2:149-181,
April 2005. EMSE
Home
- · 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)
HCI
- · 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
Management and Inspections
- · McDonald, James, "The Impact of Project
Planning Team Experience on Software Project Cost Estimates", Empirical
Software Engineering, (10)2:219-234, April 2005. EMSE
Home
- · Thelin , Thomas, Per Runeson, Claes Wohlin, et al.
"Evaluation of Usage-Based Reading-Conclusions after Three Experiments",
Empirical Software Engineering, (9)1-2:77-110, March 2004. EMSE
Home
Traceability
- · O.C.Z. Gotel and A.C.W. Finkelstein. An analysis of the requirements
traceability problem. In 1st International Conference on Requirements Engineering, pages
94--101, 1994. PDF
- Antoniol, G., Canfora, G., Casazza, G., De Lucia, A., and Merlo, E. Recovering
Traceability Links between Code and Documentation. IEEE Transactions on Software
Engineering, Volume 28, No. 10, October 2002, 970-983. PDF
- Jane Huffman Hayes, Alex Dekhtyar: A Framework for Comparing Requirements
Tracing Experiments. International Journal of Software Engineering and Knowledge
Engineering 15(5): 751-782 (2005) PDF
[1] Dr. Judy Goldsmith
[2] http://www.scs.ryerson.ca/~dwoit/failure.html.
Last updated on Monday , January 29, 2007 by akali2@uky.edu.
Back to AK's @ UK