Code similarity detection through control statement and program features

作者:

Highlights:

• Methods to identify duplicate codes (code clones) are introduced.

• All four types of clones can be identified.

• Does not require external lexer or parser to process the code.

• Less complex approach compared to AST and PDG based approaches.

摘要

•Methods to identify duplicate codes (code clones) are introduced.•All four types of clones can be identified.•Does not require external lexer or parser to process the code.•Less complex approach compared to AST and PDG based approaches.

论文关键词:Code duplication,Control Statement features,Program features,and Functional clones

论文评审过程:Received 27 September 2018, Revised 18 April 2019, Accepted 18 April 2019, Available online 30 April 2019, Version of Record 7 May 2019.

论文官网地址:https://doi.org/10.1016/j.eswa.2019.04.045