Kernel methods for software effort estimation |
| |
Authors: | Ekrem Kocaguneli Tim Menzies Jacky W Keung |
| |
Affiliation: | 1. Lane Department of Computer Science and Electrical Engineering, West Virginia University, Morgantown, WV, 26505, USA 2. Department of Computing, The Hong Kong Polytechnic University, Kowloon, Hong Kong
|
| |
Abstract: | Analogy based estimation (ABE) generates an effort estimate for a new software project through adaptation of similar past projects (a.k.a. analogies). Majority of ABE methods follow uniform weighting in adaptation procedure. In this research we investigated non-uniform weighting through kernel density estimation. After an extensive experimentation of 19 datasets, 3 evaluation criteria, 5 kernels, 5 bandwidth values and a total of 2090 ABE variants, we found that: (1) non-uniform weighting through kernel methods cannot outperform uniform weighting ABE and (2) kernel type and bandwidth parameters do not produce a definite effect on estimation performance. In summary simple ABE approaches are able to perform better than much more complex approaches. Hence,—provided that similar experimental settings are adopted—we discourage the use of kernel methods as a weighting strategy in ABE. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|