Many computer science departments offer an introductory software engineering course, which normally provides an introduction to software engineering topics in conjunction with a semester long team project. To ensure students acquire the correct lessons from this project experience, it is essential that the teams utilize well-defined software development processes similar to those practiced by leading software development organizations. Since its inception, the Software Engineering Institute Capability Maturity Model (CMM) has served as a guide for organizations seeking to improve their development practices, through a self-assessment questionnaire. In an effort to assess the maturity of development practices utilized in software engineering courses, an "academic" version of the CMM questionnaire was developed. This questionnaire was distributed to a sample of software engineering instructors in an effort to assess the maturity of academic software engineering course projects. The questionnaire and the survey results are presented and discussed.
|Number of pages
|Journal of Engineering Education
|Published - Jan 2001
ASJC Scopus subject areas
- General Engineering