Using Genetic Programming to Determine Software Quality
1999
Software development managers use software quality prediction methods to determine to which modules expensive reliability techniques should be applied. In this paper we describe a genetic programming (GP) based system that classifies software modules as "faulty" or ’~ot faulty", allowing the targetting of modules for reliability enhancement. The paper describes the GP system, and provides a case study using software quality data from a very large industrial project. The demonstrated quality of the system is such that plans are under way to integrate it into a commercial software quality management system.
Keywords:
- Software construction
- Machine learning
- Software peer review
- Reliability engineering
- Artificial intelligence
- Resource-oriented architecture
- Software verification and validation
- Software quality analyst
- Software sizing
- Software development
- Computer science
- Software quality
- Software quality control
- Software engineering
- Software system
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
6
References
7
Citations
NaN
KQI