مورد إلكتروني

Is it possible to disregard obsolete requirements? a family of experiments in software effort estimation

التفاصيل البيبلوغرافية
العنوان: Is it possible to disregard obsolete requirements? a family of experiments in software effort estimation
بيانات النشر: Blekinge Tekniska Högskola, Institutionen för programvaruteknik Chalmers University of Technology, SWE Springer Science and Business Media Deutschland GmbH 2021
تفاصيل مُضافة: Gren, Lucas
Berntsson Svensson, Richard
نوع الوثيقة: Electronic Resource
مستخلص: Expert judgement is a common method for software effort estimations in practice today. Estimators are often shown extra obsolete requirements together with the real ones to be implemented. Only one previous study has been conducted on if such practices bias the estimations. We conducted six experiments with both students and practitioners to study, and quantify, the effects of obsolete requirements on software estimation. By conducting a family of six experiments using both students and practitioners as research subjects (N= 461), and by using a Bayesian Data Analysis approach, we investigated different aspects of this effect. We also argue for, and show an example of, how we by using a Bayesian approach can be more confident in our results and enable further studies with small sample sizes. We found that the presence of obsolete requirements triggered an overestimation in effort across all experiments. The effect, however, was smaller in a field setting compared to using students as subjects. Still, the over-estimations triggered by the obsolete requirements were systematically around twice the percentage of the included obsolete ones, but with a large 95% credible interval. The results have implications for both research and practice in that the found systematic error should be accounted for in both studies on software estimation and, maybe more importantly, in estimation practices to avoid over-estimations due to this systematic error. We partly explain this error to be stemming from the cognitive bias of anchoring-and-adjustment, i.e. the obsolete requirements anchored a much larger software. However, further studies are needed in order to accurately predict this effect. © 2021, The Author(s).
open accessA correction to this paper has been published: https://doi.org/10.1007/s00766-021-00354-4
مصطلحات الفهرس: Expert judgement, Family of experiments, Software effort estimation, Systematic error, Bayesian networks, Students, 95% credible intervals, Bayesian approaches, Bayesian data analysis, Research subjects, Small Sample Size, Software estimation, Errors, Software Engineering, Programvaruteknik, Article in journal, info:eu-repo/semantics/article, text
DOI: 10.1007.s00766-021-00351-7
URL: http://urn.kb.se/resolve?urn=urn:nbn:se:bth-21375
Requirements Engineering, 0947-3602, 2021, 3, s. 459-480
الإتاحة: Open access content. Open access content
info:eu-repo/semantics/openAccess
ملاحظة: application/pdf
English
أرقام أخرى: UPE oai:DiVA.org:bth-21375
0000-0001-5488-9894
doi:10.1007/s00766-021-00351-7
ISI:000639369700001
Scopus 2-s2.0-85104452176
1280474922
المصدر المساهم: UPPSALA UNIV LIBR
From OAIster®, provided by the OCLC Cooperative.
رقم الأكسشن: edsoai.on1280474922
قاعدة البيانات: OAIster
الوصف
DOI:10.1007.s00766-021-00351-7