A Walk Through Mike's Code
A Case Study in Software Technical Reviews
Author(s)
Mathematics, Information & Life Sciences Directorate
Air Force Office of Scientific Research
david.luginbuhl@afosr.mil
Abstract
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.
Objectives
- 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.
Keywords
Software technical review; code walkthrough; software review; unit testing; software engineeringTopical Areas
N/AEducational Level
Undergraduate upper divisionFormat
PDFType / Methods
DiscussionLanguage
EnglishSubject Headings
Computer Engineering |
Date Posted
08/29/02Teaching Notes
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.
Answer Key
Answer keys for the cases in our collection are password-protected and access to them is limited to paid subscribed instructors. To become a paid subscriber, begin the process by registering.