~/talk

Auto-Detection of Copied Code from StackOverflow

Talkat DevConf.CZ 2020 · 2020-01-24..01-26· [machine-learning, software-architecture]
links:none on file
slides:none on file

Claims an automated pipeline that detects code copied from StackOverflow by scraping snippets into a local NoSQL DB and running method-wise comparisons with a custom detector. It uses StackOversight to scrape, CorpusCC for tokenizing and set-similarity detection (Java tokenizer initially, ANTLR for Python), and plans a Redis queue for scaling. An initial run reports ~6,000 raw matches against Spring Framework, which filter down to about a dozen relevant copies (uploader also reports 500+ high-severity clones).

AI-written summary · about

  1. 0:00Intro
  2. 0:48Outline
  3. 1:12What is Code Clone Detection Process of finding two pieces of code within an application that are duplicates of one another
  4. 1:41Why Should You Care?
  5. 5:02Types of Code Clones - Type 4
  6. 5:53Types of Code Clone Detection
  7. 8:20Overview of Stack Oversight
  8. 13:43Overview of Corpus-CC
  9. 15:00Overview of Persistence Database
  10. 15:43How does it detect clones - Every method of the target application is tokenized
  11. 16:24Results
  12. 17:37Future Work
  13. 18:23Acknowledgements
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.