Feature Selection • API Sequence Recommendation • Code Comment Generation • Code Documentation Generation • Code Generation • Contextual Embedding for Source Code • Git Commit Message Generation • Multi-Task Learning • Program Synthesis • Source Code Summarization