Project Similarity Measures for Collaborative Filtering-based Effort Estimation: Review and Empirical Study

As software project development becomes increasingly complex, accurate effort estimation is essential for successful delivery. This study investigates the impact of similarity measures on estimation accuracy within the Neighborhood-Based Collaborative Filtering for Effort Estimation (NCFEE) context. We analyzed the performance of 17 similarity measures using benchmark datasets, specifically fpa_china and fpa_isbsg. Effectiveness was assessed through Root Mean Squared Error (RMSE) to quantify prediction accuracy, supplemented by effect size analysis to gauge the practical significance of observed differences. The results demonstrate that Jaccard-based measures (JAC, DiceJAC, and TanimotoJAC) consistently achieved the lowest RMSE values, indicating their strong ability to capture effort-related similarities by focusing on overlapping project features. Effect size analysis confirmed that these performance advantages are highly practically significant. Furthermore, the optimal number of nearest neighbors varied between datasets, with effect sizes highlighting the substantial impact of dataset characteristics on model performance. These findings underscore the importance of selecting appropriate similarity measures, particularly Jaccard-based approaches, to enhance the effectiveness of NCFEE.

Authors

Institutions

Publication Details

Journal
Procedia Computer Science
Published
2025-01-01
DOI
https://doi.org/10.1016/j.procs.2025.09.407
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Project Similarity Measures for Collaborative Filtering-based Effort Estimation: Review and Empirical Study

Ho Le Thi Kim Nhung, Radek Šilhavý, Petr Šilhavý
Procedia Computer Science
Software Engineering Research
article

Project Similarity Measures for Collaborative Filtering-based Effort Estimation: Review and Empirical Study

Ho Le Thi Kim Nhung, Radek Šilhavý, Petr Šilhavý
article en

Abstract

As software project development becomes increasingly complex, accurate effort estimation is essential for successful delivery. This study investigates the impact of similarity measures on estimation accuracy within the Neighborhood-Based Collaborative Filtering for Effort Estimation (NCFEE) context. We analyzed the performance of 17 similarity measures using benchmark datasets, specifically fpa_china and fpa_isbsg. Effectiveness was assessed through Root Mean Squared Error (RMSE) to quantify prediction accuracy, supplemented by effect size analysis to gauge the practical significance of observed differences. The results demonstrate that Jaccard-based measures (JAC, DiceJAC, and TanimotoJAC) consistently achieved the lowest RMSE values, indicating their strong ability to capture effort-related similarities by focusing on overlapping project features. Effect size analysis confirmed that these performance advantages are highly practically significant. Furthermore, the optimal number of nearest neighbors varied between datasets, with effect sizes highlighting the substantial impact of dataset characteristics on model performance. These findings underscore the importance of selecting appropriate similarity measures, particularly Jaccard-based approaches, to enhance the effectiveness of NCFEE.

Procedia Computer ScienceVol. 270
Tomas Bata University in Zlín (CZ)
Openalex Percentile: Top 53%
Software Engineering Research
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.