Back to 111 Main Page

Mobius strip

Studio 2

Task

Engage in semi-structured software inspection of the Assignment 6 code produced by members of your group.

Steps

Shortly before lab starts, you will receive an email containing the code of the four members of your group.

Individual review

When you reach lab, I will go over some basic instructions and guidelines. Then you will individually examine the code of the other members in your group, spending 10 to 15 minutes on each program. For each program, you will fill out a copy of this Individual Inspection sheet. (I will provide the necessary copies of this document in lab.)

Group review

You will then come together and review the same programs as a group. There are two main roles in this process: Author and Reviewer.

The Author briefly presents (1 to 2 minutes) her code to the group. She should point out any known errors or any elements or features she is proud of. The Author then sits back and quietly observes the inspection process. If the reviewers have any questions, they may ask the author for clarification.

All other members of the group play the role of Reviewer, examining and providing feedback on the Author's code. One Reviewer also fills the role of the Recorder by recording the group's comments and conclusions on the Group Inspection sheet. (Again, I will provide a copy of this document in lab.)

The group should go through the Group Inspection sheet, answering each question as a group. To do this, they should present their individual reviews and comments to the group and discuss any variations in ratings until the group agrees on a rating. The group should inspect the code or run the program together, as necessary.

Once the inspection is complete, the Author may ask any questions she has regarding the review.

During the lab today, you should play each role at least once in a different review: Author, Reader, and general Reviewer.

What to submit

Turn in both your Individual Inspection sheets and your Group Inspection sheets to me before you leave lab. I will photocopy the Group Inspection sheets before you leave and return them to the author whose code was reviewed.

Based on your group's feedback, you may then resubmit Assignment 6. Name your resubmission file FirstLast6r.java In the body of the email, you must specify clearly and exactly what changes you made from your original submission. I will then average your grade for the resubmission with that of your original submission. Assignment 6 resubmissions are due 11 Mar 2008.

Grading

You must be present in lab to receive any points for this studio session. Out of 10 points:

1 - Present in lab
6 - Individual Inspection sheet
You filled out an Individual Inspection sheet for each other person in your group.
3 - Group Review sheet
You adequately participated in the group review and filled the Recorder role at least once.


~ztomasze Index : TA Details: ICS111: Studio 2
http://www2.hawaii.edu/~ztomasze
Last Edited: 03 Mar 2008
©2008 by Z. Tomaszewski.