articleAug 25, 2016Closed access
Deep learning code fragments for code clone detection
Indexed incrossref
Abstract
Code clone detection is an important problem for software maintenance and evolution. Many approaches consider either structure or identifiers, but none of the existing detection techniques model both sources of information. These techniques also depend on generic, handcrafted features to represent code fragments. We introduce learning-based detection techniques where everything for representing terms and fragments in source code is mined from the repository. Our code analysis supports a framework, which relies on deep learning, for automatically linking patterns mined at the lexical level with patterns mined at the syntactic level. We evaluated our novel learning-based approach for code clone detection with…
Citation impact
566
total citations
- FWCI
- 108.34
- Percentile
- 100%
- References
- 129
Citations per year
Authors
4Topics & keywords
Topics
Keywords
- Computer science
- Identifier
- clone (Java method)
- Java
- False positive paradox
- Source code
- Software maintenance
- Code (set theory)
No related works found for this paper.