Colorado State University Computer Science Department


Schedule (Draft - Subject to Major Revision)

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

Distance Learning Section


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

Week 1. Introduction to Software Product and Process Evaluation (August 20 - August 25, 2012):

  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 26 - September 1):

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

Week 3. Foundations of Measurement (cont); Goals for Measurement (September 2 - September 8, 2012):.

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

Week 4. Goals for Measurement (cont) (September 9 - September 15):

  1. Finish Goals.

Week 5. Empirical Studies (September 16 - 22):

  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 23 - September 29).

  1. Example data analysis problems.

Week 7. Internal and External Software (September 30- October 6):

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

Week 8. Review, Midsemester Exam Week (October 7 - 13):

Week 9. Software Testing Overview(October 14 - 20):

  1. Intro to software testing.

Week 10. Test Requirements and Graphs (October 21 - 27).

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

Week 11. Test Requirements and Coverage (cont) (October 28 - November 3):

Week 12. Logic Coverage (November 4 - 10):

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

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

Fall Break (November 18 - November 24).

Week 14. Testing OO Software Processes and Patterns (November 25 - December 1):

Week 15. OO testing and Review (December 2 - 8):

  1. OO Testing.
  2. Review

Final Exam Week (December 9 - 12).


Last updated August 6, 2012.
Course home page: http://www.cs.colostate.edu/~cs514dl
This file: http://www.cs.colostate.edu/~cs514dl/schedule.html