首页 | 本学科首页   官方微博 | 高级检索  
     


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 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号