Assessing Single and Ensemble KNN Methods for Estimating Software Testing Effort

Accurate estimation of effort in software development projects is crucial for their successful execution but poses significant challenges, particularly during the testing phase. Software testing directly impacts the quality and reliability of the final product. Traditional methods for estimating testing effort-typically assigning a fixed percentage (10% a 60%) of the total projected Software Development Life Cycle effort-can be risky as they may not adequately account for the specific complexities involved. This can lead to suboptimal resource allocation and potential project delays. Despite the critical need for precise testing effort estimation, there is a notable lack of research dedicated to developing accurate and systematic methods for this phase. This paper aims to address this gap by employing K-Nearest Neighbors (KNN) to estimate the effort required for software testing. Various KNN variants were examined, incorporating six different distance metrics: Minkowski, Cityblock, Cosine, Euclidean, Mahalanobis, and Chebyshev. Both single and ensemble KNN methods were evaluated using the ISBSG dataset. The results revealed that while certain KNN variants, particularly those using the Cityblock distance metric, performed well, there was no significant difference between single and ensemble methods. These findings underscore the potential of KNN in improving effort estimation practices for software testing, although the advantage of ensemble approaches over single models was not statistically significant.

Authors

Institutions

Publication Details

Published
2025-02-03
DOI
https://doi.org/10.1109/ai2e64943.2025.10983476
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Assessing Single and Ensemble KNN Methods for Estimating Software Testing Effort

Juan Manuel Carrillo de Gea, Ibtissam Medarhri, Mohamed Hosni, Rachid Menaoui
Software Testing and Debugging Techniques
article

Assessing Single and Ensemble KNN Methods for Estimating Software Testing Effort

Juan Manuel Carrillo de Gea, Ibtissam Medarhri, Mohamed Hosni, Rachid Menaoui
article en

Abstract

Accurate estimation of effort in software development projects is crucial for their successful execution but poses significant challenges, particularly during the testing phase. Software testing directly impacts the quality and reliability of the final product. Traditional methods for estimating testing effort-typically assigning a fixed percentage (10% a 60%) of the total projected Software Development Life Cycle effort-can be risky as they may not adequately account for the specific complexities involved. This can lead to suboptimal resource allocation and potential project delays. Despite the critical need for precise testing effort estimation, there is a notable lack of research dedicated to developing accurate and systematic methods for this phase. This paper aims to address this gap by employing K-Nearest Neighbors (KNN) to estimate the effort required for software testing. Various KNN variants were examined, incorporating six different distance metrics: Minkowski, Cityblock, Cosine, Euclidean, Mahalanobis, and Chebyshev. Both single and ensemble KNN methods were evaluated using the ISBSG dataset. The results revealed that while certain KNN variants, particularly those using the Cityblock distance metric, performed well, there was no significant difference between single and ensemble methods. These findings underscore the potential of KNN in improving effort estimation practices for software testing, although the advantage of ensemble approaches over single models was not statistically significant.

National School of Mineral Industry (MA), Universidad de Murcia (ES)
Openalex Percentile: Top 91%
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.