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