CMSC 735

Fall '04

 

Tentative Class Schedule

 

Date                Topic

Aug 31           Motivation, Empirical Software Engineering                                          VB

Sep 2               Models and Measures Background                                                          VB

Sep  7              Models and Measures (Resources)                                                           VB

Sep 9              Models and Measures (Changes & Defects)                                            VB

Sep 14             Models and Measures (Product)                                                               ML

Sep 16             Models and Measures (Product)                                                               ML

Sep 21             Models and Measures (Process)                                                                VB

Sep 23             Models and Measures (Other)                                                                   VB

Sep 28             Measurement Frameworks (Goal/Question/Metric Approach)         VB

Sept 30           Measurement Frameworks (Goal/Question/Metric Approach)         VB

Oct 5               Measurement Frameworks (Goal/Question/Metric Approach)         VB

Oct 7               Quality Improvement Paradigm, Experience Factory                          VB

Oct 12             Organizational Framework (QIP, EF, PDCA, CMM, ...)                        VB

Oct 14             Lecture on Requirements Elicitation and UMD                                     PD

Oct 19             Lecture on Requirements Elicitation and UMD                                     PD

Oct 21             Empirical Study                                                                                           VB

Oct 26             Example Experiments                                                                                 VB

Oct 28             Example Experiments                                                                                 VB

Nov 2            Experimental Design and Methods                                                          VB

Nov 4             Threats to Validity                                                                                       VB

Nov  9            Evaluating Technologies                                                                            VB

Nov  7            Defining Good hypotheses                                                                        VB

Nov 11           Process Evolution (NASA/SEL)                                                                VB

Nov 16           Example Studies      (Resources)                                                               VB

Nov 18           Example Studies (Defects)                                                                         VB

Nov 23           Example Studies                                                                                         VB

Nov 25           NO CLASS (Thanksgiving)                                                                                 

Nov 30           Example Studies                                                                                          VB

Dec 2             Packaging Experimental Results                                                              VB

Dec 7              Building an Experimental Experience Base                                            VB

Dec 9              Review of Class Experiment                                                          VB/PD/SA

 

Instructor: Professor Victor R. Basili (Mikael Lindvall, Paolo Donzelli, Sima Asgari)

 

Meeting Times: TTh 9:30-10:45AM

Office: A.V. Williams 4111

Email: basili@cs.umd.edu

Office Hours: TTh 11:00 – 12:00pm, and by appointment

 

Homework: There will be 6 graded homework assignments applying the concepts learned and searching, reading, analyzing the literature

 

Experiments: You will participate as subjects in an experiment to help you better understand what is involved in data collection, measurement, and empirical study.

 

Exams: There will be a final exam .

 

Texts: Experimental and Quasi-Experimental Designs for Research by Donald Campbell and Julian Stanley (1966)

The Goal/Question/Metric Method by Rini van Solingen and Egon Berghout (1999)

Copies of slides will be made available on a web site.

www.cs.umd.edu/class/fall2004/cmsc735/index.html

 

Supplementary Outside Reading for CMSC 735

 

-          Bache & Bazzana, Software Metrics for Product Assessment, McGraw Hill, 1994.

-          Basili, A Quantitative Approach to Software Management and Engineering, Draft Notes, 1994.

-          Basili, Models and Metrics for Software Management and Engineering, IEEE Computer Society Press, 1980.

-          Boehm, Software Engineering Economics, Prentice Hall, 1981

-          Boehm, et. al., COCOMO II, Prentice Hall, 2001.

-          Conte, Dunsmore, & Shen, Software Engineering Metrics and Models, Benjamin/Cummings, 1986.

-          DeMarco, Why Does Software Cost So Much, and other puzzles about the Software Age, Dorset House Publishing, 1995.

-          Fenton & Pfleeger, Software Metrics: A Rigorous and Practical Approach, PWS Publishing Company, 1997

-          Garmus & Herron, Measuring the Software Process, A Practical Guide to Functional Measurements, Yourdan Press Computing Series, 1996.

-          Grady & Caswell, Software Metrics: Establishing a Company­Wide Program, Prentice­Hall, 1987.

-          Grady, Practical Software Measurement for Project Management and Process Improvement, Prentice Hall, 1992

-          Hetzel, Making Software Measurement Work: Building an Effective Measurement Program, QED Publishing Group, 1993.

-          Humphrey, Introduction to the Personal Software Process, SEI Series in Software Engineering, 1997.

-          Juristo, Natalia and Moreno, Ana, Lecture Notes on Empirical Software Engineering, World Scientific, Singapore, 2003.

-          Paulk, et. al. The Capability Maturity Model, Guidelines for Improving the Software Process, SEI Series in Software Engineering, 1995.

-          Putnam & Myers, Measures for Excellence, Yourdan Press, 1992.

-          van Solingen & Berghout, The Goal/Question/Metric Method, McGraw Hill, 1999.