Wang, T;
Harman, M;
Jia, Y;
Krinke, J;
(2013)
Searching for better configurations: A rigorous approach to clone evaluation.
In:
2013 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2013 - Proceedings.
(pp. 455 - 465).
ACM: New York, NY, USA.
PDF
fse13.pdf Available under License : See the attached licence file. Download (475kB) |
Abstract
Clone detection finds application in many software engineering activities such as comprehension and refactoring. However, the confounding configuration choice problem poses a widely-acknowledged threat to the validity of previous empirical analyses. We introduce desktop and parallelised cloud-deployed versions of a search based solution that finds suitable configurations for empirical studies. We evaluate our approach on 6 widely used clone detection tools applied to the Bellon suite of 8 subject systems. Our evaluation reports the results of 9.3 million total executions of a clone tool; the largest study yet reported. Our approach finds significantly better configurations (p < 0.05) than those currently used, providing evidence that our approach can ameliorate the confounding configuration choice problem.
Type: | Proceedings paper |
---|---|
Title: | Searching for better configurations: A rigorous approach to clone evaluation |
Event: | ESEC/FSE 2013 |
ISBN-13: | 9781450322379 |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1145/2491411.2491420 |
Publisher version: | http://dx.doi.org/10.1145/2491411.2491420 |
Language: | English |
Additional information: | Copyright 2013 ACM. |
UCL classification: | UCL 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: | https://discovery.ucl.ac.uk/id/eprint/1417185 |
Archive Staff Only
View Item |