Abstract
The vast amount of code available on the web is increasing on a daily basis. Open-source hosting sites such as GitHub contain billions of lines of code. Community question-answering sites provide millions of code snippets with corresponding text and metadata. The amount of code available in executable binaries is even greater. Collectively, these increasing amounts of code have been referred to as “Big Code”. In this monograph, we cover some of the recent research trends on leveraging “Big Code” for performing various programming tasks that are difficult to accomplish with traditional techniques.
Original language | English |
---|---|
Pages (from-to) | 231-284 |
Number of pages | 54 |
Journal | Foundations and Trends in Programming Languages |
Volume | 3 |
Issue number | 4 |
DOIs | |
State | Published - 2016 |
All Science Journal Classification (ASJC) codes
- Software
- Theoretical Computer Science
- Computer Science Applications