The objectives of the course are to:
- Review the field of software process modeling.
- Describe the systems thinking paradigm for developing increasingly deep understandings of software process structures.
- Show basic building blocks and model infrastructures for software development processes.
- Provide sufficient introductory material including exercises and executable models on the Internet.
- Describe the modeling process, including calibration of models to software metrics data.
- Show recent developments on how others have used the principles of system dynamics to analyze and improve their processes.
- Provide detail of critical implementation issues and future research motivations.
The course project for the semester will be a simulation study. Each student will define his/her research topic to be addressed by software process simulation.
Graduate standing or consent of the instructor
Madachy R. Boehm B., Software Process Dynamics, IEEE Computer Society Press, 2000
Lecture Time and Location:
Tuesday and Thursday 4:30- 6:00 PM, GFS 220
Assignments and Grading:
Term project 60%
Dr. Ray Madachy, email@example.com and Dr. Barry Boehm, firstname.lastname@example.org
Tuesday and Thursday 6:00-7:00 PM, or after appointment, Salvatori 320
TA Office hours:
TBD, Salvatori 327