InspectorClone: Evaluating Precision of Clone Detection Tools
Current research in clone detection suffers from poor ecosystems for evaluating precision of clone detection tools. Corpora of labeled clones are scarce and incomplete, making evaluation labor intensive and idiosyncratic, and limiting intertool comparison.
We are developing InspectorClone, a system for helping measure the precision of clone detection tools. InspectorClone provides automatic mechanisms for clone validation, a user interface to facilitate manual validation of results, and tool reports. In a comparative study, the use of InspectorClone resulted in a reduction of more than 50% of clone pairs that needed human validation effort. The reduction in manual effort will vary for each clone detector and with usage of InspectorClone, but over time we expect the manual effort to go further down. InspectorClone aggregates the individual effort of multiple teams into a single evolving dataset whose quality improves over time, creating an important asset for software clone research.
Wed 18 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
16:00 - 17:40
|InspectorClone: Evaluating Precision of Clone Detection Tools
|Towards a Data-Curation Platform for Code-Centric Research
Ben Hermann University of Paderborn, Lisa Nguyen Quang Do Paderborn University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEMFile Attached
|The Architecture Independent Workload Characterization
Beau Johnston Australian National UniversityFile Attached
|Performance Monitoring in Eclipse OpenJ9
Andrew Craik IBM