Locally Weighted Regression with different Kernel Smoothers for Software Effort Estimation
Yousef Alqasrawi, Mohammad Azzeh, Yousef Elsheikh

TL;DR
This paper explores how different kernel functions affect the performance of Locally Weighted Regression in software effort estimation, finding that kernel type, polynomial degree, and bandwidth have minimal impact on accuracy.
Contribution
It systematically evaluates the impact of various kernels and parameters on LWR performance in software effort estimation, providing insights into model robustness.
Findings
Uniform kernels underperform compared to non-uniform kernels.
Kernel type, polynomial degree, and bandwidth have little effect on accuracy.
Abstract
Estimating software effort has been a largely unsolved problem for decades. One of the main reasons that hinders building accurate estimation models is the often heterogeneous nature of software data with a complex structure. Typically, building effort estimation models from local data tends to be more accurate than using the entire data. Previous studies have focused on the use of clustering techniques and decision trees to generate local and coherent data that can help in building local prediction models. However, these approaches may fall short in some aspect due to limitations in finding optimal clusters and processing noisy data. In this paper we used a more sophisticated locality approach that can mitigate these shortcomings that is Locally Weighted Regression (LWR). This method provides an efficient solution to learn from local data by building an estimation model that combines…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Reliability and Analysis Research · Software Testing and Debugging Techniques
