2018

Aroma: Code Recommendation via Structural Code Search

Luan, Sifei, Yang, Di, Barnaby, Celeste et al.

Understand

Programmers often write code that has similarity to existing code written somewhere.

  • A tool that could help programmers to search such similar code would be immensely useful.
  • Such a tool could help programmers to extend partially written code snippets to completely implement necessary functionality, help to discover extensions to the partial code which are commonly included by other programmers, help to cross-check against similar code written by other programmers, or help to add extra code which would fix common mistakes and errors.
  • We propose Aroma, a tool and technique for code recommendation via structural code search.

Reading the bibliography…