Abstract
Background: Software effort estimation is one of the most important activities in software development process. Un-fortunately, estimates are often substantially wrong and specifically most projects encounter effort overruns. Numerous methods have been proposed including Case based reasoning (CBR). Existing research shows that feature subset selection (FSS) is an important aspect of CBR, however, searching for the optimal feature weights is a combinatorial problem and therefore NP-hard. Objective: To develop and evaluate efficient algorithms to generalise FSS into an effective feature weighting approach that can improve accuracy further, since not all features contribute equally to solving the problem. Method: Use various search algorithms e.g., forward sequential weighting (FSW) and random mutation hill climbing (RMHC) to assign weight to features in order to improve the estimation accuracy. We will extend an existing CBR java shell ArchANGEL1. We will perform experiments based on repeated measures design on real world datasets to evaluate these algorithms. Limitations of the proposed research: Dataset quality cannot be assured therefore our findings could be influenced by noisy data. Older datasets may be misrepresenting current software development approaches and technologies. CBR could be sensitive to the choice of distance metric; however, we will only use standardised Euclidean distance.
Original language | English |
---|---|
Title of host publication | 18th International Conference on Evaluation and Assessment in Software Engineering, EASE 2014 |
Publisher | Association for Computing Machinery |
ISBN (Print) | 9781450324762 |
DOIs | |
Publication status | Published - 2014 |
Event | 18th International Conference on Evaluation and Assessment in Software Engineering, EASE 2014 - London, United Kingdom Duration: May 12 2014 → May 14 2014 |
Other
Other | 18th International Conference on Evaluation and Assessment in Software Engineering, EASE 2014 |
---|---|
Country/Territory | United Kingdom |
City | London |
Period | 5/12/14 → 5/14/14 |
All Science Journal Classification (ASJC) codes
- Human-Computer Interaction
- Computer Networks and Communications
- Computer Vision and Pattern Recognition
- Software