: The design of engineering processes is dependent on the context they are designed for. This paper presents the results of an action research study that used design rationale to d...
The subject matter of a typical undergraduate software engineering course, while providing necessary background, can be quite dry. Team-based programming projects often complement...