JSIMIL - A Java Bytecode Clone Detector

Luis Quesada, Fernando Berzal, Juan Carlos Cubero

2010

Abstract

We present JSimil, a code clone detector that uses a novel algorithm to detect similarities in sets of Java programs at the bytecode level. The proposed technique emphasizes scalability and efficiency. It also supports customization through profiles that allow the user to specify matching rules, system behavior, pruning thresholds, and output details. Experimental results reveal that JSimil outperforms existing systems. It is even able to spot similarities when complex code obfuscation techniques have been applied.

Download


Paper Citation


in Harvard Style

Quesada L., Berzal F. and Carlos Cubero J. (2010). JSIMIL - A Java Bytecode Clone Detector . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-23-2, pages 333-336. DOI: 10.5220/0003013403330336

in Bibtex Style

@conference{icsoft10,
author={Luis Quesada and Fernando Berzal and Juan Carlos Cubero},
title={JSIMIL - A Java Bytecode Clone Detector},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2010},
pages={333-336},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003013403330336},
isbn={978-989-8425-23-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - JSIMIL - A Java Bytecode Clone Detector
SN - 978-989-8425-23-2
AU - Quesada L.
AU - Berzal F.
AU - Carlos Cubero J.
PY - 2010
SP - 333
EP - 336
DO - 10.5220/0003013403330336