Home

Awesome

Machine Learning for Software Engineering

GitHub last commit badge

This repository contains a curated list of papers, PhD theses, datasets, and tools that are devoted to research on Machine Learning for Software Engineering. The papers are organized into popular research areas so that researchers can find recent papers and state-of-the-art approaches easily.

Please feel free to send a pull request to add papers and relevant content that are not listed here.

Content

Papers

Type Inference

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

Code Completion

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

Code Generation

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

Code Summarization

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

Code Embeddings/Representation

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

Code Changes/Editing

Code Comments

Bug/Vulnerability Detection

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

Source Code Modeling

Program Repair

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

Program Translation

Program Analysis

Software Testing

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

Code Clone Detection

Code Search

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

Code Language Models

Code Review

Code Documentation

Empirical Studies

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

Surveys

Misc

<details><summary><b>Older:</b></i></summary> <div> </div> </details>

PhD Theses

Talks

Datasets

Tools

Source Code Analysis & Processing

Machine Learning

Code de-duplication

Misc

Research Groups

Venues

Conferences

Journals