Integrating risk management into an undergraduate Software Engineering course

James Collofello, Andrew K. Pinkerton

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations


Risk management is one of the key practices of the Software Engineering Institute Capability Maturity Model. The effective management of risk is crucial to the success of software projects. Much has recently been written concerning risk management in an industrial environment. One of the most useful documents is a risk management questionnaire developed by the Software Engineering Institute. The questionnaire consists of 194 questions that a software development team can use to identify risks in their project. Unfortunately very little has been written about the risks faced by undergraduate software development teams and how they might manage them. This paper describes the introduction of risk management in an undergraduate software engineering course. The course requires students to work in teams of 5-6 persons to develop a software application in a one-semester time frame following a systematic development process. An academic version of the Software Engineering Institute risk management questionnaire suitable for undergraduate teams is described. This questionnaire addresses the real risks that an undergraduate software development team is likely to face and is based on years of our experience and that of others teaching these types of classes. The questionnaire and related risk forms and materials are described in detail as well as our experience in using these materials with 2 classes.

Original languageEnglish (US)
Title of host publicationProceedings - Frontiers in Education Conference
Number of pages5
StatePublished - 1997
EventProceedings of the 1997 27th Annual Conference on Frontiers in Education. Part 3 (of 3) - Pittsburgh, PA, USA
Duration: Nov 5 1997Nov 8 1997


OtherProceedings of the 1997 27th Annual Conference on Frontiers in Education. Part 3 (of 3)
CityPittsburgh, PA, USA

ASJC Scopus subject areas

  • General Engineering
  • Industrial and Manufacturing Engineering


Dive into the research topics of 'Integrating risk management into an undergraduate Software Engineering course'. Together they form a unique fingerprint.

Cite this