Evaluating Kernel Functions in Software Effort Estimation: A Comparative Study of Moving Window and Spectral Clustering Models Across Diverse Datasets

This study embarks on an in-depth analysis of the performance of various kernel functions, namely uniform, epanechnikov, triangular, and gaussian, in window-based and spectral clustering-based models. Employing seven distinct datasets, our approach evaluated both window sizes (25%, 50&...

Full description

Bibliographic Details
Main Authors: Petr Silhavy, Radek Silhavy
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10304119/
_version_ 1797545242390429696
author Petr Silhavy
Radek Silhavy
author_facet Petr Silhavy
Radek Silhavy
author_sort Petr Silhavy
collection DOAJ
description This study embarks on an in-depth analysis of the performance of various kernel functions, namely uniform, epanechnikov, triangular, and gaussian, in window-based and spectral clustering-based models. Employing seven distinct datasets, our approach evaluated both window sizes (25%, 50%, 75%, and 100%) and clustering clusters (ranging from 1 to 4). The kernel functions served as weighting functions for regression models, leading to the creation of 192 window-based and 192 clustering-based models. Our analysis underscores the dominance of the uniform kernel function. In most models where the Pred(0.25) was maximal and the Mean Absolute Error was minimal, the uniform kernel function was predominantly utilized. Further, our results exhibit varying outcomes between moving windows and spectral clustering across datasets. For instance, in the fpa_china dataset, while moving windows with a 50% size displayed no significant superiority over spectral-clustering with 1 cluster, spectral-clustering (1 cluster) demonstrated a significantly enhanced performance. However, in datasets like fpa_kitchenham, neither approach proved to be significantly better. This comprehensive exploration into the efficiency of kernel functions in moving windows and spectral-clustering models provides valuable insights for future research and applications in data modelling and analysis.
first_indexed 2024-03-10T14:12:43Z
format Article
id doaj.art-73d52d416f544995903277269532fc1a
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-10T14:12:43Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-73d52d416f544995903277269532fc1a2023-11-21T00:00:59ZengIEEEIEEE Access2169-35362023-01-011112633512635110.1109/ACCESS.2023.332936910304119Evaluating Kernel Functions in Software Effort Estimation: A Comparative Study of Moving Window and Spectral Clustering Models Across Diverse DatasetsPetr Silhavy0https://orcid.org/0000-0002-3724-7854Radek Silhavy1https://orcid.org/0000-0002-5637-8796Faculty of Applied Informatics, Tomas Bata University in Zlín, Zlín, Czech RepublicFaculty of Applied Informatics, Tomas Bata University in Zlín, Zlín, Czech RepublicThis study embarks on an in-depth analysis of the performance of various kernel functions, namely uniform, epanechnikov, triangular, and gaussian, in window-based and spectral clustering-based models. Employing seven distinct datasets, our approach evaluated both window sizes (25%, 50%, 75%, and 100%) and clustering clusters (ranging from 1 to 4). The kernel functions served as weighting functions for regression models, leading to the creation of 192 window-based and 192 clustering-based models. Our analysis underscores the dominance of the uniform kernel function. In most models where the Pred(0.25) was maximal and the Mean Absolute Error was minimal, the uniform kernel function was predominantly utilized. Further, our results exhibit varying outcomes between moving windows and spectral clustering across datasets. For instance, in the fpa_china dataset, while moving windows with a 50% size displayed no significant superiority over spectral-clustering with 1 cluster, spectral-clustering (1 cluster) demonstrated a significantly enhanced performance. However, in datasets like fpa_kitchenham, neither approach proved to be significantly better. This comprehensive exploration into the efficiency of kernel functions in moving windows and spectral-clustering models provides valuable insights for future research and applications in data modelling and analysis.https://ieeexplore.ieee.org/document/10304119/Software effort estimationkernel functionmoving windowsspectral clusteringfunctional pointsuse case points
spellingShingle Petr Silhavy
Radek Silhavy
Evaluating Kernel Functions in Software Effort Estimation: A Comparative Study of Moving Window and Spectral Clustering Models Across Diverse Datasets
IEEE Access
Software effort estimation
kernel function
moving windows
spectral clustering
functional points
use case points
title Evaluating Kernel Functions in Software Effort Estimation: A Comparative Study of Moving Window and Spectral Clustering Models Across Diverse Datasets
title_full Evaluating Kernel Functions in Software Effort Estimation: A Comparative Study of Moving Window and Spectral Clustering Models Across Diverse Datasets
title_fullStr Evaluating Kernel Functions in Software Effort Estimation: A Comparative Study of Moving Window and Spectral Clustering Models Across Diverse Datasets
title_full_unstemmed Evaluating Kernel Functions in Software Effort Estimation: A Comparative Study of Moving Window and Spectral Clustering Models Across Diverse Datasets
title_short Evaluating Kernel Functions in Software Effort Estimation: A Comparative Study of Moving Window and Spectral Clustering Models Across Diverse Datasets
title_sort evaluating kernel functions in software effort estimation a comparative study of moving window and spectral clustering models across diverse datasets
topic Software effort estimation
kernel function
moving windows
spectral clustering
functional points
use case points
url https://ieeexplore.ieee.org/document/10304119/
work_keys_str_mv AT petrsilhavy evaluatingkernelfunctionsinsoftwareeffortestimationacomparativestudyofmovingwindowandspectralclusteringmodelsacrossdiversedatasets
AT radeksilhavy evaluatingkernelfunctionsinsoftwareeffortestimationacomparativestudyofmovingwindowandspectralclusteringmodelsacrossdiversedatasets