UCL logo

UCL Discovery

UCL home » Library Services » Electronic resources » UCL Discovery

Multi-objective software effort estimation

Sarro, F; Petrozziello, A; Harman, M; (2016) Multi-objective software effort estimation. In: Dillon, L and Visser, W and Williams, L, (eds.) ICSE '16: Proceedings of the 38th International Conference on Software Engineering. (pp. pp. 619-630). Association for Computing Machinery (ACM): New York. Green open access

p619-sarro.pdf - ["content_typename_Published version" not defined]

Download (403kB) | Preview


We introduce a bi-objective effort estimation algorithm that combines Confidence Interval Analysis and assessment of Mean Absolute Error. We evaluate our proposed algorithm on three different alternative formulations, baseline comparators and current state-of-the-art effort estimators applied to five real-world datasets from the PROMISE repository, involving 724 different software projects in total. The results reveal that our algorithm outperforms the baseline, state-of-the-art and all three alternative formulations, statistically significantly (p < 0:001) and with large effect size (A12≥ 0:9) over all five datasets. We also provide evidence that our algorithm creates a new state-of-the-art, which lies within currently claimed industrial human-expert-based thresholds, thereby demonstrating that our findings have actionable conclusions for practicing software engineers.

Type: Proceedings paper
Title: Multi-objective software effort estimation
Event: ICSE '16: 38th International Conference on Software Engineering, 14-22 May 2016, Austin, Texas, USA
ISBN-13: 9781450339001
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/2884781.2884830
Publisher version: http://dx.doi.org/10.1145/2884781.2884830
Language: English
Additional information: Copyright © 2016 The author(s). This work is licensed under a Creative Commons Attribution International 4.0 Licence (CC BY 4.0) (https://creativecommons.org/licenses/by/4.0/)
Keywords: Software effort estimation; multi-objective evolutionary algorithm; confidence interval; estimates uncertainty
UCL classification: UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: http://discovery.ucl.ac.uk/id/eprint/1498817
Downloads since deposit
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item