Software Engineering Education

Volume 895 of the series Lecture Notes in Computer Science pp 121-130


Process improvement in the classroom

  • Melody M. MooreAffiliated withCollege of Computing, Georgia Institute of Technology
  • , Terence BrennanAffiliated withCollege of Computing, Georgia Institute of Technology

* Final gross prices may vary according to local VAT.

Get Access


Software Quality Assurance and Process Improvement are subjects that are difficult to teach in a software engineering course. Students rarely gain an in-depth understanding of the concepts and ideas inherent in process assessment, let alone practical experience with improving software processes. This paper describes a process assessment and improvement experiment performed by the Real World Lab, an undergraduate Software Engineering Practicum course series at Georgia Tech. We used (he SEI's Capability Maturity Model (CMM) as an assessment vehicle for the RWL processes, in order to evaluate not only the software process used in the RWL, but also the educational strengths of our simulated “real world” industry environment.