We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:


References & Citations

DBLP - CS Bibliography


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

Title: Analyzing the Stationarity Process in Software Effort Estimation Datasets

Abstract: Software effort estimation models are typically developed based on an underlying assumption that all data points are equally relevant to the prediction of effort for future projects. The dynamic nature of several aspects of the software engineering process could mean that this assumption does not hold in at least some cases. This study employs three kernel estimator functions to test the stationarity assumption in five software engineering datasets that have been used in the construction of software effort estimation models. The kernel estimators are used in the generation of nonuniform weights which are subsequently employed in weighted linear regression modeling. In each model, older projects are assigned smaller weights while the more recently completed projects are assigned larger weights, to reflect their potentially greater relevance to present or future projects that need to be estimated. Prediction errors are compared to those obtained from uniform models. Our results indicate that, for the datasets that exhibit underlying nonstationary processes, uniform models are more accurate than the nonuniform models; that is, models based on kernel estimator functions are worse than the models where no weighting was applied. In contrast, the accuracies of uniform and nonuniform models for datasets that exhibited stationary processes were essentially equivalent. Our analysis indicates that as the heterogeneity of a dataset increases, the effect of stationarity is overridden. The results of our study also confirm prior findings that the accuracy of effort estimation models is independent of the type of kernel estimator function used in model development.
Comments: Journal paper, 16 pages, 3 tables, 12 figures. arXiv admin note: substantial text overlap with arXiv:2012.08692
Subjects: Software Engineering (cs.SE)
Journal reference: International Journal of Software Engineering and Knowledge Engineering30(11&12)(2020). pp.1607-1640
DOI: 10.1142/S0218194020400239
Cite as: arXiv:2107.01616 [cs.SE]
  (or arXiv:2107.01616v1 [cs.SE] for this version)

Submission history

From: Stephen MacDonell [view email]
[v1] Sun, 4 Jul 2021 13:12:57 GMT (2869kb)

Link back to: arXiv, form interface, contact.