New search

David R. Luginbuhl
Program Manager / Systems and Software
Mathematics, Information & Life Sciences Directorate
Air Force Office of Scientific Research
A Walk Through Mike's Code: A Case Study in Software Technical Reviews

This case introduces the concept of a software review. The central character, a programmer named Mike, thinks he—and not his code—is the focus of the review. The lead reviewers, Beverly and Paul, are programmers responsible for developing other parts of the program, and it quickly becomes apparent that there are personal as well as professional issues at play. Developed for an upper-division software engineering course, the case reinforces the idea that software engineering is about teamwork while teaching students about unit-level software verification and validation.