CSE 7314 (Fall, 2004): Homework #1

Prof. Jeff Tian (tian@engr.smu.edu)

Problem 1

This problem is a required assignment for all graduate students (those who are taking CSE 7314 or via NTU), but optional for undergraduate students (people in CSE 5314).

Review the material related to Module 1 and write a short essay or a critical analysis of software testing and quality assurance practice in your work or in your previous course projects. There are two variations to this homework assignment:

  1. Review the quality assurance/testing situation in your company, and write a short essay to summarize the current practice in your company (or your former company), analyze its strength and weakness areas, and discuss possible improvements.
    (This is probably more appropriate for software professionals. However, if you don't feel comfortable discussing the practices at your company, you may choose the second option below.)

  2. Review the quality assurance/testing activities carried out during the completion of your previous course projects, and write a short essay to summarize the current practice in your course projects and discuss possible improvements.
    If you do not have too much to report in the "practice" part, you should concentrate on exploring new approaches and alternatives to testing and quality assurance based on reading materials from our textbook or from other technical sources (journals, conference proceedings, etc.). See the online list of related references and the general list of quality related publications for further information.
    (This is probably more appropriate for full-time students.) You essay should be around 3 double-spaced pages.

Problem 2

Everyone in either CSE 7314 and 5314 needs to do this. Perform an inspection on a small piece of code or some other software artifacts. Your inspection should follow some inspection process (e.g., Fagan inspection) discussed in class. After the completion of this task, a brief description (no more than 1 or 2 pages) of the process, results, and lessons learned need to be submitted for grading.

If you form teams to conduct the inspection, each of you still need to submit an individual report.

Notice: Your code/documents should be no more than a couple of pages long, which should be turned in with your report. However, if they are product-related or other company-internal material, you may choose to turn in only a brief description of the material inspected/tested instead.

Due Date

Due Date


Prepared by Jeff Tian (tian@engr.smu.edu). Last update Sept. 2, 2004.

Back to CSE 7314 Webpage