Ten years of hunting for similar code for fun and profit (keynote)

In 2007, the Deckard paper was published at ICSE. Since its publication, it has led to much follow-up research and applications. The paper made two core contributions: a novel vector embedding of structured code for fast similarity detection, and an application of the embedding for clone detection,...

Full description

Saved in:
Bibliographic Details
Main Authors: GLONDU, Stephane, JIANG, Lingxiao, SU, Zhendong
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2018
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4283
https://ink.library.smu.edu.sg/context/sis_research/article/5286/viewcontent/Ten_Years_of_Hunting.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5286
record_format dspace
spelling sg-smu-ink.sis_research-52862019-06-18T08:45:32Z Ten years of hunting for similar code for fun and profit (keynote) GLONDU, Stephane JIANG, Lingxiao SU, Zhendong In 2007, the Deckard paper was published at ICSE. Since its publication, it has led to much follow-up research and applications. The paper made two core contributions: a novel vector embedding of structured code for fast similarity detection, and an application of the embedding for clone detection, resulting in the Deckard tool. The vector embedding is simple and easy to adapt. Similar code detection is also fundamental for a range of classical and emerging problems in software engineering, security, and computer science education (e.g., code reuse, refactoring, porting, translation, synthesis, program repair, malware detection, and feedback generation). Both have buttressed the paper’s influence.In 2018, the Deckard paper received the ACM SIGSOFT Impact Paper award. In this keynote, we take the opportunity to review the work’s inception, evolution and impact on its subsequent work and applications, and to share our thoughts on exciting ongoing and future developments. 2018-11-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4283 info:doi/10.1145/3236024.3280856 https://ink.library.smu.edu.sg/context/sis_research/article/5286/viewcontent/Ten_Years_of_Hunting.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University code vectorization code similarity code search code learning Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic code vectorization
code similarity
code search
code learning
Software Engineering
spellingShingle code vectorization
code similarity
code search
code learning
Software Engineering
GLONDU, Stephane
JIANG, Lingxiao
SU, Zhendong
Ten years of hunting for similar code for fun and profit (keynote)
description In 2007, the Deckard paper was published at ICSE. Since its publication, it has led to much follow-up research and applications. The paper made two core contributions: a novel vector embedding of structured code for fast similarity detection, and an application of the embedding for clone detection, resulting in the Deckard tool. The vector embedding is simple and easy to adapt. Similar code detection is also fundamental for a range of classical and emerging problems in software engineering, security, and computer science education (e.g., code reuse, refactoring, porting, translation, synthesis, program repair, malware detection, and feedback generation). Both have buttressed the paper’s influence.In 2018, the Deckard paper received the ACM SIGSOFT Impact Paper award. In this keynote, we take the opportunity to review the work’s inception, evolution and impact on its subsequent work and applications, and to share our thoughts on exciting ongoing and future developments.
format text
author GLONDU, Stephane
JIANG, Lingxiao
SU, Zhendong
author_facet GLONDU, Stephane
JIANG, Lingxiao
SU, Zhendong
author_sort GLONDU, Stephane
title Ten years of hunting for similar code for fun and profit (keynote)
title_short Ten years of hunting for similar code for fun and profit (keynote)
title_full Ten years of hunting for similar code for fun and profit (keynote)
title_fullStr Ten years of hunting for similar code for fun and profit (keynote)
title_full_unstemmed Ten years of hunting for similar code for fun and profit (keynote)
title_sort ten years of hunting for similar code for fun and profit (keynote)
publisher Institutional Knowledge at Singapore Management University
publishDate 2018
url https://ink.library.smu.edu.sg/sis_research/4283
https://ink.library.smu.edu.sg/context/sis_research/article/5286/viewcontent/Ten_Years_of_Hunting.pdf
_version_ 1770574599109476352