Rethinking data selection strategies for more accurate software effort prediction using the ISBSG dataset

A common practice in studies on software development effort prediction involving the ISBSG dataset is upfront data selection by keeping only high-quality cases according to the Data Quality Rating and UFP Rating and the narrow group of predictor attributes having no or very few missing values. Hence, a substantial part of the dataset is discarded. This study investigates the impact of training data quality on the performance of models for software effort prediction. It explores whether less restrictive data selection improves predictive accuracy. Model performance was evaluated with a standardised accuracy, a “win–tie–loss” approach, and a matched-pairs rank biserial correlation coefficient. The non-parametric Scott-Knott effect size difference test provided rankings of data selection strategies and prediction techniques. Using a larger training subset, i.e., including more cases despite a small fraction with low ratings and more predictor attributes despite some of them even with up to 80% of missing values, not only did not degrade model performance but, on the contrary, in many cases, improved it. For most models, the larger size of the training dataset was more beneficial than the smaller one, with only high-quality data. Hence, if predictive accuracy is the priority, training models on all cases (even with low ratings) and a broad set of attributes (up to 70%–80% of missing values) is justified. The best-performing prediction techniques were SVM, XGBoost, and neural networks, depending on the data selection strategy. The provided rankings offer helpful guidance for setting up future effort prediction studies. • Selecting only high-quality data reduces the training subset of the ISBSG repository. • Less restrictive training data selection improves effort prediction accuracy. • SVM, XGBoost, and neural networks performed the best, depending on the data variant. • Obtained results were stable across data splits, models, and data variants. • Provided rankings of data variants and models help set up future studies.

Authors

Institutions

Publication Details

Journal
Journal of Systems and Software
Published
2025-09-27
DOI
https://doi.org/10.1016/j.jss.2025.112618
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

Rethinking data selection strategies for more accurate software effort prediction using the ISBSG dataset

Jakub Swacha, Łukasz Radliński
Journal of Systems and Software
Software Engineering Research
article

Rethinking data selection strategies for more accurate software effort prediction using the ISBSG dataset

Jakub Swacha, Łukasz Radliński
article en

Abstract

A common practice in studies on software development effort prediction involving the ISBSG dataset is upfront data selection by keeping only high-quality cases according to the Data Quality Rating and UFP Rating and the narrow group of predictor attributes having no or very few missing values. Hence, a substantial part of the dataset is discarded. This study investigates the impact of training data quality on the performance of models for software effort prediction. It explores whether less restrictive data selection improves predictive accuracy. Model performance was evaluated with a standardised accuracy, a “win–tie–loss” approach, and a matched-pairs rank biserial correlation coefficient. The non-parametric Scott-Knott effect size difference test provided rankings of data selection strategies and prediction techniques. Using a larger training subset, i.e., including more cases despite a small fraction with low ratings and more predictor attributes despite some of them even with up to 80% of missing values, not only did not degrade model performance but, on the contrary, in many cases, improved it. For most models, the larger size of the training dataset was more beneficial than the smaller one, with only high-quality data. Hence, if predictive accuracy is the priority, training models on all cases (even with low ratings) and a broad set of attributes (up to 70%–80% of missing values) is justified. The best-performing prediction techniques were SVM, XGBoost, and neural networks, depending on the data selection strategy. The provided rankings offer helpful guidance for setting up future effort prediction studies. • Selecting only high-quality data reduces the training subset of the ISBSG repository. • Less restrictive training data selection improves effort prediction accuracy. • SVM, XGBoost, and neural networks performed the best, depending on the data variant. • Obtained results were stable across data splits, models, and data variants. • Provided rankings of data variants and models help set up future studies.

Journal of Systems and SoftwareVol. 232
University of Szczecin (PL), West Pomeranian University of Technology in Szczecin (PL)
Openalex Percentile: Top 61%
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.