New search
download case
  • Overview
  • Teaching Notes
  • Answer Key
  • Comments/Replies

A Walk Through Mike's Code

A Case Study in Software Technical Reviews



Author:

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 Area: N/A
Educational Level: Undergraduate upper division
Formats: PDF
Type/Method: Discussion
Language: English
Subject Headings: Computer Engineering  
Date Posted: 08/29/02
Date Modified: N/A
Copyright: Copyright held by the National Center for Case Study Teaching in Science, University at Buffalo, State University of New York. Please see our usage guidelines, which outline our policy concerning permissible reproduction of this work.

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

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.

  Download Teaching Notes

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


  Get Answer Key



Name:
Email:
Department:
Institution:
City State:
Comments:
security code
Enter Security Code: