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&...
Main Authors: | , |
---|---|
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 |