Fault prediction models are very useful, as they allow software project managers to guide the allocation of quality assurance resources to artifacts which need them the most. Recent results now indicate that this research area has reached its limits. All data miners hit a performance ceiling effect when they cannot find additional information that better relates software quality measures with fault occurrence. To build better quality predictors that break through ceiling effects, more topology must be introduced into the search space. Standard machine learning algorithms lack the business knowledge which characterizes software projects. To add that business knowledge, it is proposed to investigate which business level project concerns will be the most promising so they can provide guidance for automated fault prediction models. Human-in-the-loop rule elicitation and maintenance environments will be combined with automated rule inference.

It is expected that this approach will allow software managers to safely focus on the application of quality assurance techniques of choice, confident that automated quality predictors will raise alerts about the artifacts in which quality issues actually exist.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Type
Standard Grant (Standard)
Application #
0810879
Program Officer
Sol J. Greenspan
Project Start
Project End
Budget Start
2008-06-01
Budget End
2012-05-31
Support Year
Fiscal Year
2008
Total Cost
$350,000
Indirect Cost
Name
West Virginia University Research Corporation
Department
Type
DUNS #
City
Morgantown
State
WV
Country
United States
Zip Code
26506