Ragkhitwetsagul, C;
Paixao, M;
Adham, M;
Busari, S;
Krinke, J;
Drake, JH;
(2016)
Searching for configurations in clone evaluation - A replication study.
In: Sarro, F and Deb, K, (eds.)
Search Based Software Engineering: Proceedings of the 8th International Symposium on Search Based Software Engineering.
(pp. pp. 250-256).
Springer International Publishing
Preview |
Text
46_SSBSE2016Challenge-cameray-ready.pdf - Accepted Version Download (251kB) | Preview |
Abstract
Clone detection is the process of finding duplicated code within a software code base in an automated manner. It is useful in several areas of software development such as code quality analysis, bug detection, and program understanding.We replicate a study of a geneticalgorithm based framework that optimises parameters for clone agreement (EvaClone). We apply the framework to 14 releases of Mockito, a Java mocking framework. We observe that the optimised parameters outperform the tools’ default parameters in term of clone agreement by 19.91% to 66.43 %. However, the framework gives undesirable results in term of clone quality. EvaClone either maximises or minimises a number of clones in order to achieve the highest agreement resulting in more false positives or false negatives introduced consequently.
Type: | Proceedings paper |
---|---|
Title: | Searching for configurations in clone evaluation - A replication study |
Event: | SSBSE 2016: 8th International Symposium on Search Based Software Engineering, 8-10 October 2016, Raleigh, NC, USA |
ISBN-13: | 9783319471051 |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1007/978-3-319-47106-8_20 |
Publisher version: | http://dx.doi.org/10.1007/978-3-319-47106-8_20 |
Language: | English |
Additional information: | Copyright © Springer International Publishing AG 2016. The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-47106-8_20. |
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/1507981 |
Archive Staff Only
View Item |