<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>impact of dataset size on software user satisfaction &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/impact-of-dataset-size-on-software-user-satisfaction/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Mon, 26 Oct 2026 17:25:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>impact of dataset size on software user satisfaction &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>Imperfect but plentiful training data improves prediction of software user satisfaction</title>
		<link>https://scienmag.com/imperfect-but-plentiful-training-data-improves-prediction-of-software-user-satisfaction/</link>
		
		<dc:creator><![CDATA[Denise Maddox]]></dc:creator>
		<pubDate>Mon, 26 Oct 2026 17:25:06 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[benchmarking standards for software projects]]></category>
		<category><![CDATA[challenges in predicting user satisfaction]]></category>
		<category><![CDATA[cross-validation]]></category>
		<category><![CDATA[data quality]]></category>
		<category><![CDATA[data selection]]></category>
		<category><![CDATA[data-driven software quality assessment]]></category>
		<category><![CDATA[effect of data quality on prediction accuracy]]></category>
		<category><![CDATA[impact of dataset size on software user satisfaction]]></category>
		<category><![CDATA[importance of large datasets in machine learning]]></category>
		<category><![CDATA[ISBSG dataset]]></category>
		<category><![CDATA[low-quality data in predictive modeling]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[machine learning user satisfaction prediction]]></category>
		<category><![CDATA[Missing data imputation]]></category>
		<category><![CDATA[predictive modelling]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[software projects]]></category>
		<category><![CDATA[software quality standards ISO IEC]]></category>
		<category><![CDATA[software user feedback surveys]]></category>
		<category><![CDATA[subjective user satisfaction measurement]]></category>
		<category><![CDATA[support vector machines]]></category>
		<category><![CDATA[training data]]></category>
		<category><![CDATA[training data quality in software modeling]]></category>
		<category><![CDATA[user satisfaction]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=341807</guid>

					<description><![CDATA[A machine learning study using the ISBSG software project repository found that models trained on larger datasets containing low-quality records outperformed those trained on smaller, highly curated ones when predicting user satisfaction.]]></description>
										<content:encoded><![CDATA[<p>When machine learning models are asked to predict how satisfied users will be with a finished software project, the training data matters more than its polish. A study published in Knowledge and Information Systems reports that models trained on larger datasets containing low-quality records usually outperformed models trained on smaller, carefully vetted ones. The work, conducted by Łukasz Radliński using the repository of the International Software Benchmarking Standards Group (ISBSG), suggests that for this prediction task, expanding the training data can improve accuracy even when the added cases carry lower data-quality ratings. The finding challenges a long-standing guideline in the benchmarking community, which advises researchers to discard poorly rated projects before modelling begins.</p>
<p>User satisfaction is one component of what standards bodies call quality in use, which the ISO and IEC define as the degree to which a product can be used by specific users to meet their needs with effectiveness, efficiency, satisfaction and freedom from risk. Because satisfaction is a subjective construct, it cannot be measured as directly as, say, the size of a program; it is typically captured through surveys summarising the views of users and other stakeholders. Collecting such data when a project is released allows organisations to act on dissatisfaction in ongoing work or to anticipate satisfaction levels in future projects. The ISBSG dataset, which contains records of thousands of software projects submitted voluntarily, is one of the few publicly available sources that includes attributes reflecting user satisfaction, which is why the study centred on it.</p>
<p>That choice came with a complication. ISBSG guidelines recommend using only projects rated &#8216;A&#8217; or &#8216;B&#8217; on two quality attributes, the Data Quality Rating and the UFP Rating, where &#8216;A&#8217; denotes nothing suspicious in the data and &#8216;D&#8217; reflects little data credibility. Most prior studies followed this advice, sometimes restricting the data even further to rating &#8216;A&#8217; alone. Yet the ISBSG itself has acknowledged that C- and D-rated projects may still provide valuable data. Filtering by rating shrinks the pool of usable cases, and for a target such as user satisfaction, which only a small fraction of projects report, the resulting training set can become too small for machine learning to work with at all. The study set out to test whether that situation is truly irrecoverable.</p>
<p>The experimental design was deliberately broad. The researcher constructed 60 data variants, each defined by three thresholds: how restrictive the Data Quality Rating filter was, how restrictive the UFP Rating filter was, and a threshold for the fraction of valid values below which predictor attributes were discarded. These variants were crossed with twelve predictive models, including two naive baselines and ten machine learning algorithms, yielding 720 model-and-data combinations. Missing values, which pervade the ISBSG data, were filled with simple imputation, using the mean for numeric attributes and the mode for non-numeric ones. The use of principal component analysis was treated as a binary hyperparameter, so that it was applied only when cross-validation showed it helped for a given combination of data variant, model and settings.</p>
<p>To keep the conclusions reliable, the study employed repeated nested cross-validation: an inner fivefold cross-validation loop tuned hyperparameters, while an outer fivefold loop, repeated twenty times with different random splits, produced the final evaluations. Performance was aggregated with three measures: standardised accuracy, which expresses how much better predictions were than random guessing; a win–tie–loss statistic based on pairwise Wilcoxon signed-rank tests of absolute-error distributions; and the mean matched-pairs rank biserial correlation, an effect-size measure. The Scott–Knott effect size difference test grouped treatments into statistically distinct performance tiers, and Kendall&#8217;s coefficient of concordance assessed whether rankings held steady across data splits and across grouping dimensions.</p>
<p>The results were strikingly consistent. For nearly all non-baseline models, at least one data variant from the permissive group that retained all cases regardless of rating reached the best rank on every evaluation measure. No variant based on the strictest &#8216;A&#8217;-only ratings ever achieved the best rank for any non-baseline model. Among the algorithms, support vector machines and extreme gradient boosting trees delivered the most accurate predictions across all data variants, and the single best combination overall was a support vector machine trained on the most permissive data variant that kept every attribute with at least 40 percent valid values. By contrast, models trained on the strictest variants had as few as 14 to 20 training cases available, and several models performed worse than random guessing under those conditions.</p>
<p>The mechanism behind the pattern appears to be volume. The study found Spearman correlations between training case counts and predictive performance ranging from 0.65 to 0.92 on standardised accuracy, 0.59 to 0.82 on the win–tie–loss measure, and 0.65 to 0.91 on the rank biserial correlation, all statistically significant. In other words, the observed performance improvement was most likely driven by the increased amount of training data, with data quality playing a secondary role. The best-performing models gained more than 14 points in mean standardised accuracy, more than 20 in the win–tie–loss statistic, and more than 0.32 in the effect-size measure when comparing permissive against restrictive variants. The rankings also proved stable: Kendall&#8217;s W values were high across random data splits for nearly all models, and data variants that performed well with one model generally performed well with others.</p>
<p>Several interpretations, offered by the author as reasonable explanations rather than directly tested causes, may account for the result. Models trained on very small datasets tend to show high variance, fitting idiosyncrasies of the sample rather than population patterns; adding cases, even noisy ones, gives the model a more diverse set of examples and typically reduces that variance. Lower-rated projects may also cover regions of the feature space, such as particular project types or sizes, that are underrepresented in the small high-quality subset, improving generalisation to new projects. A sensible amount of noise can additionally act as a form of regularisation, discouraging models from placing too much confidence in sample-specific patterns. Notably, variants that kept attributes with as few as 10 to 20 percent valid values often outperformed those keeping only complete attributes, suggesting that with enough cases, the information retained outweighed the loss introduced by simple imputation.</p>
<p>The findings carry important caveats. They derive from a single dataset, the ISBSG 2020 R1 edition, which represents voluntarily submitted projects and may be biased toward those with better documentation. Only 134 projects contained complete satisfaction data, and the target attribute, a Satisfaction Score, was calculated by the study as an unweighted sum of eight four-point satisfaction attributes, an assumption of equal importance that may not match real project priorities, though the internal consistency of the eight dimensions was supported by a Cronbach&#8217;s alpha of 0.824. The random cross-validation splits meant training sets sometimes contained projects completed after those in the test sets, a departure from realistic temporal prediction, and model interpretability was deliberately left out of scope. The author frames the conclusions as empirical evidence specific to the ISBSG context rather than a new general principle of machine learning.</p>
<p>Even so, the practical guidance is concrete. For researchers and practitioners working with ISBSG data or datasets with similar characteristics, the study recommends training on relatively large datasets even when they include low-rated cases, retaining attributes with substantial missingness rather than discarding them, and favouring support vector machines or extreme gradient boosting trees, with the support vector machine paired with the permissive variant keeping attributes at 40 percent validity as the first choice. Linear models, neural networks and regression trees performed poorly across almost all variants and are discouraged for this task. Future work, the author suggests, could explore more sophisticated imputation methods, data augmentation to overcome the small case counts, transfer learning from related targets, and interpretability techniques such as SHAP and LIME, which would be essential before deploying such models in practice.</p>
<p><strong>Subject of Research:</strong> The trade-off between data quality and quantity in machine learning prediction of user satisfaction in software projects using the ISBSG dataset</p>
<p><strong>Article Title:</strong> Quality versus quantity: including imperfect training data improves prediction of user satisfaction in software projects</p>
<p><strong>Article References:</strong> Radliński, Ł. (2026). Quality versus quantity: including imperfect training data improves prediction of user satisfaction in software projects. <em>Knowledge and Information Systems, 68</em>(1), Article 295. <a href="https://doi.org/10.1007/s10115-026-02898-9" rel="noopener noreferrer">https://doi.org/10.1007/s10115-026-02898-9</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s10115-026-02898-9" rel="noopener noreferrer">10.1007/s10115-026-02898-9</a></p>
<p><strong>Keywords:</strong> machine learning, user satisfaction, software projects, ISBSG dataset, data quality, training data, support vector machines, cross-validation, missing data imputation, predictive modelling, software engineering, data selection</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">341807</post-id>	</item>
	</channel>
</rss>
