Abstract
In order to plan, control, and evaluate the software development process, one needs to collect and analyze data in a meaningful way. Classical techniques for such analysis are not always well suited to software engineering data. In this paper we describe a pattern recognition approach for analyzing software engineering data, called optimized set reduction (OSR), that addresses many of the problems associated with the usual approaches. Methods are discussed for using the technique for prediction, risk management, and quality evaluation. Experimental results are provided to demonstrate the effectiveness of the technique for the particular application of software cost estimation.
Original language | English |
---|---|
Pages (from-to) | 931-942 |
Number of pages | 12 |
Journal | IEEE Transactions on Software Engineering |
Volume | 18 |
Issue number | 11 |
DOIs | |
Publication status | Published - Nov 1992 |
Externally published | Yes |
Keywords
- Classification
- data analysis
- empirical modeling
- machine learning
- pattern recognition
- quality evaluation
- risk assessment
- software development cost prediction
- stochastic modeling