Teaching technical reviews in a one-semester software engineering course

JS Collofello - Proceedings of the eighteenth SIGCSE technical …, 1987 - dl.acm.org
JS Collofello
Proceedings of the eighteenth SIGCSE technical symposium on computer science …, 1987dl.acm.org
Software technical reviews are essential to the development and maintenance of high
quality software. These review processes are complex group activities for which there exist
an abundance of basic concepts evolved over years of practical experience. In a typical one-
semester software engineering course very little of this information is adequately conveyed
to students. Texts supporting this course are also very weak in this area. This paper provides
a practical approach for teaching about software technical reviews in a one-semester …
Software technical reviews are essential to the development and maintenance of high quality software. These review processes are complex group activities for which there exist an abundance of basic concepts evolved over years of practical experience. In a typical one-semester software engineering course very little of this information is adequately conveyed to students. Texts supporting this course are also very weak in this area. This paper provides a practical approach for teaching about software technical reviews in a one-semester software engineering course. The contents for two to three lectures on this topic are described as well as suggested exercises and an approach for integrating technical reviews with the usual team project. An extensive annotated bibliography is also provided to assist instructors and students.
ACM Digital Library