Colorado State University Computer Science Department


Schedule (Draft - Subject to Major Revision)

CS 514-DL Software Product and Process Evaluation, Fall 2011

Distance Learning Section


Activities per week (subject to change as the semester progresses):

Week 1. Introduction to Software Product and Process Evaluation (August 22 - August 27, 2011):

  1. Course overview.
  2. Motivation.
  3. Evaluation of software products, resources, and process.
  4. Connections and controversy.
  5. Evaluation and measurement.

Week 2. Foundations of Measurement (August 28 - September 3):

  1. Representation theory of measurement
  2. Measurement models
  3. Measurement scale types.
  4. Meaningfulness.

Week 3. Foundations of Measurement (cont); Goals for Measurement (September 4 - September 10, 2011):.

  1. Finish foundations.
  2. Software measures classifications.
  3. GQM
  4. Applying measurement.
  5. Software measurement validation.

Week 4. Goals for Measurement (cont) (September 11 - September 17):

  1. Finish Goals.

Week 5. Empirical Studies (September 18 - 24):

  1. Empiricism in software engineering..
  2. Study types.
  3. Theories and hypotheses.
  4. Study designs.
  5. Data analysis.
  6. Threats to validity..

Week 6. Data analysis (September 25 - October 1).

  1. Example data analysis problems.

Week 7. Internal and External Software (October 2 - October 8):

  1. internal Software Quality.
  2. external software quality.
  3. Faults, failures, etc.
  4. Usability, maintainability.

Week 8. Review, Midsemester Exam Week (October 9 - 15):

Week 9. Software Testing Overview(October 16 - 22):

  1. Intro to software testing.

Week 10. Test Requirements and Graphs (October 23 - 29).

  1. What is a test requirement?
  2. Graphs and coverage.

Week 11. Test Requirements and Coverage (cont) (October 30 - November 5):

Week 12. Logic Coverage (November 6 - 12):

Week 13. Logic Coverage and OO Fault Models (November 13 - 19):

  1. Finish Test Logic Coverage.
  2. Begin OO testing.

Fall Break (November 20 - November 26).

Week 14. Testing OO Software Processes and Patterns (November 27 - December 3):

Week 15. OO testing and Review (December 4 - 10):

  1. OO Testing.
  2. Review

Final Exam Week (December 11 - 14).


Last updated July 21, 2011.
Course home page: http://www.cs.colostate.edu/~cs514dl
This file: http://www.cs.colostate.edu/~cs514dl/schedule.html