Skip to content

patricklam/cloneanalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test Method Clone Detector

This program detects method clones in test suites. This program is standalone and does not require additional libraries.

Requirements

  • Java 1.6 or above.
  • MongoDB 2.6 or above
  • Benchmark source files
  • This program is multi-threaded and may use all cores of your machine.

How to

Run

  • ./run.sh <jdom|jgrapht|jmeter|weka|hsqldb|gvis|poi|jodatime|cc>
  • If you want to run other benchmarks, you will have to add settings/ setting file. See existing setting files for examples.

Stats

  • ./stats.sh <jdom|jgrapht|jmeter|weka|hsqldb|gvis|poi|jodatime|cc>
  • You can run this after ./run.sh which will store the data in MongoDB.

Logs

  • logs/*.logs

Settings

  • settings/

Results

  • results/

About

Felix Fang's clone analysis for Java. Described in PPPJ 2015 publication "Identifying Test Refactoring Candidates with Assertion Fingerprints".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors