A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is
SeByte is a semantic clone detection tool which accepts Java bytecode (binary) as input. SeByte provides a complementary approach to traditional pattern-based source code level clone detection. ... It is capable of detecting clones missed by existing clone detection tools since it exploits both pattern and content similarity at binary level. ... Finally, the SeByte clone reports in CSV, intermediate language, and source code-level will be discussed and examples illustrating the applicability of SeByte in detecting semantic clones will be shown ...doi:10.1109/icpc.2012.6240495 dblp:conf/iwpc/KeivanlooRR12 fatcat:me7yr56ygraobghkhmwv6v5jui
In this paper, we introduce SeByte, a bytecode clone detection and search model that applies semantic-enabled token matching. It is developed based on the idea of relaxation on the code fingerprints. ... While source code clone detection is a well-established research area, finding similar code fragments in binary and other intermediate code representations has been not yet that widely studied. ... Acknowledgment The authors would like to thank the anonymous reviewers and editors for their valuable comments that helped improve the original manuscript. ...doi:10.1016/j.scico.2013.10.006 fatcat:y5wincfsxnbyrkey44jnzl2nti
In this paper, we present a bytecode clone detection approach, called SeByte, which exploits the benefits of compilers (the bytecode representation) for detecting a specific type of semantic clones in ... Our evaluation of four Java systems and five other tools shows that SeByte can detect a large number of semantic clones that are either not detected or supported by source code based clone detectors. ... As a result, the semantic clones reported by SeByte are complimentary to existing clone detection tools. Quality. ...doi:10.1109/iwsc.2012.6227864 dblp:conf/iwsc/KeivanlooRR12 fatcat:j2eqbrxpsva3hf7xa2wysx6w2m
In this paper, we describe a preliminary study into the effects of the javac Java compiler on the results of clone detection. ... The study shows that source code and bytecode clone detection can produce significantly different results, especially for large programs. ... Keivanloo et al. developed SeByte  , a tool uses semantic-enabled token matching to find clones in Java bytecode; it performs clone detection for each type of tokens, and then uses the Jaccard similarity ...doi:10.1109/icsme.2014.78 dblp:conf/icsm/KononenkoZG14 fatcat:w2ad55fqpnfjveh6jrlp7a5r7i
After a thorough description of the methodology used for detecting clones, the design of the tool is presented. ... The results obtained by evaluating sample Java codes are validated by comparing them to those obtained by a state-of-the-art tool for clone detection. ... In  the authors present SeByte, a bytecode clone detection approach, which exploits the benefits of compilers (the bytecode representation) for detecting semantically similar methods in Java bytecode ...doi:10.1016/j.scico.2013.11.022 fatcat:vivrngoezjf25kneegzg5a24ce
However, most of them are based on the source code, while only a few employ the bytecode to detect code clones. ... Because code clones are believed to result in undesirable maintainability of software, numerous approaches and techniques have been proposed for code clone detection. ... Roy et al. proposed a bytecode clone detection and search model that applies semantic-enabled token matching, known as SeByte  ,  . ...doi:10.1109/access.2019.2898411 fatcat:aasrm4wwhvbrvk6gzclyckw2dq