Software Engineering I
CSCI 577a: Fall 2003
csci577@usc.edu
Project 15

Project Name: HDCP Defect Seeding Project

Sponsor:
Alex Lam (email: alexankl@usc.edu; Tel: 213-740-6506)
Gustavo Perez (email: gup@usc.edu; Tel: 213-740-9731)

Partners:
None

Background:
For the past year, the Center for Software Engineering (USC-CSE) has been involved in the High Dependability Computing Program (HDCP). USC and HDCP are helping researchers evaluate how well their technologies can detect defects in code and in documents by building a testbed. One testbed capability is for the technology to find defects planted in the code/documents in which the researcher will use as their test artifacts. We call these defects planted in the artifacts “seeded defects”. Thus, the number of seeded defects the technology finds versus the number that was planted in an artifact can give an indication of how well a technology works.

Problem:
A system has to be built with the following features:
- A defect database to store all the seeded defects with an interface to add defects into the database.
- A GUI interface in which a researcher can choose which seeded defects they want seeded in the artifact from which it came from. Currently, the only type of artifact we want to seed defects in is Microsoft Word documents.
- A program or tool to plant the chosen seeded defects into the artifact that will then be made available to the researcher.

Constraints:
None specified at this point.

Desired Deliverables:
None specified at this point.

 

 

CONTACT US