Skip to Content

A Walk Through Mike's Code

A Case Study in Software Technical Reviews


Author(s)

David R. Luginbuhl
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 engineering

Topical Areas

N/A

Educational Level

Undergraduate upper division

Format

PDF

Type / Methods

Discussion

Language

English

Subject Headings

Computer Engineering  |  


Date Posted

08/29/02

Teaching 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.

Comments