A Walk Through Mike's Code
A Case Study in Software Technical Reviews
Mathematics, Information & Life Sciences Directorate
Air Force Office of Scientific Research
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.
- To introduce software engineering students to the concept of a software review.
- To reinforce the idea that software engineering is about teamwork.
- To introduce concepts related to unit-level software verification and validation.
KeywordsSoftware technical review; code walkthrough; software review; unit testing; software engineering
Educational LevelUndergraduate upper division
Type / MethodsDiscussion
Subject HeadingsComputer Engineering |
Case teaching notes are password-protected and access to them is limited to paid subscribed instructors. To become a paid subscriber, begin the process by registering.
Teaching notes are intended to help teachers select and adopt a case. They typically include a summary of the case, teaching objectives, information about the intended audience, details about how the case may be taught, and a list of references and resources.