Abstract
Software cost estimation affects almost all activities of software project development such as: biding, planning, and budgeting, thus it is very crucial to the success of software project management. In past decades, many methods have been proposed for cost estimation. Analogy Based cost Estimation (ABE) is among the most popular techniques due to its conceptual simplicity and empirical competitiveness. In order to improve ABE model, many previous studies have focused on optimizing the feature weights in the similarity function. However, according to some prior studies, the K parameter for the K-nearest neighbor is also essential to the performance of ABE. Nevertheless, few studies attempt to optimize the K number of neighbors and most of them are based on the trial-error scheme. In this study, we propose the Genetic Algorithm to simultaneously optimize the K parameter and the feature weights for ABE (OKFWSABE). The proposed OKFWABE method is validated on three real-world software engineering data sets. The experiment results show that our methods could significantly improve the prediction accuracy of conventional ABE and has the potential to become an effective method for software cost estimation. © 2008 IEEE.
| Original language | English |
|---|---|
| Title of host publication | 2008 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2008 |
| Pages | 1542-1546 |
| DOIs | |
| Publication status | Published - 2008 |
| Externally published | Yes |
| Event | 2008 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2008 - Singapore, Singapore Duration: 8 Dec 2008 → 11 Dec 2008 |
Conference
| Conference | 2008 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2008 |
|---|---|
| Place | Singapore |
| City | Singapore |
| Period | 8/12/08 → 11/12/08 |
Research Keywords
- Analogy based estimation
- Feature weights
- Genetic algorithm
- K-nearest neighbors
- Software cost estimation
- Software project management