UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Searching for configurations in clone evaluation - A replication study

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 Green open access

[thumbnail of 46_SSBSE2016Challenge-cameray-ready.pdf]
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
Downloads since deposit
139Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item