| Contribute to ML4Code | https://ml4code.github.io/contributing.html |
|
Machine Learning for Big Code and Naturalness
| https://ml4code.github.io/ |
| List of Papers | https://ml4code.github.io/papers.html |
| Papers by Tag | https://ml4code.github.io/tags.html |
| 2D Map of Papers | https://ml4code.github.io/tsne-viz.html |
| Topic-based Explorer | https://ml4code.github.io/topic-viz.html |
| Resources, Courses & Events | https://ml4code.github.io/resources.html |
| Contributing | https://ml4code.github.io/contributing.html |
| Miltos Allamanis | https://miltos.allamanis.com |
| Jekyll | https://jekyllrb.com |
| Hyde | https://github.com/poole/hyde |
| contributing | https://ml4code.github.io/contributing.html |
| LLM4Decompile: Decompiling Binary Code with Large Language Models | https://ml4code.github.io/publications/tan2024llm4decompile/ |
| http://scholar.google.com/scholar?q=LLM4Decompile: Decompiling Binary Code with Large Language Models |
| https://www.semanticscholar.org/search?q=LLM4Decompile: Decompiling Binary Code with Large Language Models |
| https URL | https://github.com/albertan017/LLM4Decompile |
| DebugBench: Evaluating Debugging Capability of Large Language Models | https://ml4code.github.io/publications/tian2024debugbench/ |
| http://scholar.google.com/scholar?q=DebugBench: Evaluating Debugging Capability of Large Language Models |
| https://www.semanticscholar.org/search?q=DebugBench: Evaluating Debugging Capability of Large Language Models |
| Rewriting the Code: A Simple Method for Large Language Model Augmented Code Search | https://ml4code.github.io/publications/li2024rewriting/ |
| http://scholar.google.com/scholar?q=Rewriting the Code: A Simple Method for Large Language Model Augmented Code Search |
| https://www.semanticscholar.org/search?q=Rewriting the Code: A Simple Method for Large Language Model Augmented Code Search |
| DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligence | https://ml4code.github.io/publications/guo2024deepseek/ |
| http://scholar.google.com/scholar?q=DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligence |
| https://www.semanticscholar.org/search?q=DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligence |
| T5APR: Empowering Automated Program Repair across Languages through Checkpoint Ensemble | https://ml4code.github.io/publications/gharibi2024t5apr/ |
| http://scholar.google.com/scholar?q=T5APR: Empowering Automated Program Repair across Languages through Checkpoint Ensemble |
| https://www.semanticscholar.org/search?q=T5APR: Empowering Automated Program Repair across Languages through Checkpoint Ensemble |
| PPM: Automated Generation of Diverse Programming Problems for Benchmarking Code Generation Models | https://ml4code.github.io/publications/chen2024ppm/ |
| http://scholar.google.com/scholar?q=PPM: Automated Generation of Diverse Programming Problems for Benchmarking Code Generation Models |
| https://www.semanticscholar.org/search?q=PPM: Automated Generation of Diverse Programming Problems for Benchmarking Code Generation Models |
| A Survey of Source Code Representations for Machine Learning-Based Cybersecurity Tasks | https://ml4code.github.io/publications/casey2024survey/ |
| http://scholar.google.com/scholar?q=A Survey of Source Code Representations for Machine Learning-Based Cybersecurity Tasks |
| https://www.semanticscholar.org/search?q=A Survey of Source Code Representations for Machine Learning-Based Cybersecurity Tasks |
| Can Large Language Model Detect Plagiarism in Source Code? | https://ml4code.github.io/publications/brach2024can/ |
| http://scholar.google.com/scholar?q=Can Large Language Model Detect Plagiarism in Source Code? |
| https://www.semanticscholar.org/search?q=Can Large Language Model Detect Plagiarism in Source Code? |
| RepairAgent: An Autonomous, LLM-Based Agent for Program Repair | https://ml4code.github.io/publications/bouzenia2024repairagent/ |
| http://scholar.google.com/scholar?q=RepairAgent: An Autonomous, LLM-Based Agent for Program Repair |
| https://www.semanticscholar.org/search?q=RepairAgent: An Autonomous, LLM-Based Agent for Program Repair |
| DeepCode AI Fix: Fixing Security Vulnerabilities with Large Language Models | https://ml4code.github.io/publications/berabi2024deepcode/ |
| http://scholar.google.com/scholar?q=DeepCode AI Fix: Fixing Security Vulnerabilities with Large Language Models |
| https://www.semanticscholar.org/search?q=DeepCode AI Fix: Fixing Security Vulnerabilities with Large Language Models |
| Studying LLM Performance on Closed- and Open-source Data | https://ml4code.github.io/publications/ahmed2024studying/ |
| http://scholar.google.com/scholar?q=Studying LLM Performance on Closed- and Open-source Data |
| https://www.semanticscholar.org/search?q=Studying LLM Performance on Closed- and Open-source Data |
| Predictive Program Slicing via Execution Knowledge-Guided Dynamic Dependence Learning | https://ml4code.github.io/publications/yadavally2024predictive/ |
| http://scholar.google.com/scholar?q=Predictive Program Slicing via Execution Knowledge-Guided Dynamic Dependence Learning |
| https://www.semanticscholar.org/search?q=Predictive Program Slicing via Execution Knowledge-Guided Dynamic Dependence Learning |
| A Learning-Based Approach to Static Program Slicing | https://ml4code.github.io/publications/yadavally2024learning/ |
| http://scholar.google.com/scholar?q=A Learning-Based Approach to Static Program Slicing |
| https://www.semanticscholar.org/search?q=A Learning-Based Approach to Static Program Slicing |
| CodeT5+: Open Code Large Language Models for Code Understanding and Generation | https://ml4code.github.io/publications/wang2023codet5/ |
| http://scholar.google.com/scholar?q=CodeT5+: Open Code Large Language Models for Code Understanding and Generation |
| https://www.semanticscholar.org/search?q=CodeT5+: Open Code Large Language Models for Code Understanding and Generation |
| DeepVD: Toward Class-Separation Features for Neural Network Vulnerability Detection | https://ml4code.github.io/publications/wang2023deepvd/ |
| http://scholar.google.com/scholar?q=DeepVD: Toward Class-Separation Features for Neural Network Vulnerability Detection |
| https://www.semanticscholar.org/search?q=DeepVD: Toward Class-Separation Features for Neural Network Vulnerability Detection |
| LExecutor: Learning-Guided Execution | https://ml4code.github.io/publications/souza2023lexecutor/ |
| http://scholar.google.com/scholar?q=LExecutor: Learning-Guided Execution |
| https://www.semanticscholar.org/search?q=LExecutor: Learning-Guided Execution |
| RepoFusion: Training Code Models to Understand Your Repository | https://ml4code.github.io/publications/shrivastava2023repofusion/ |
| http://scholar.google.com/scholar?q=RepoFusion: Training Code Models to Understand Your Repository |
| https://www.semanticscholar.org/search?q=RepoFusion: Training Code Models to Understand Your Repository |
| RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repair | https://ml4code.github.io/publications/silva2023repairllama/ |
| http://scholar.google.com/scholar?q=RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repair |
| https://www.semanticscholar.org/search?q=RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repair |
| Model-Agnostic Syntactical Information for Pre-Trained Programming Language Models | https://ml4code.github.io/publications/saberi2023model/ |
| http://scholar.google.com/scholar?q=Model-Agnostic Syntactical Information for Pre-Trained Programming Language Models |
| https://www.semanticscholar.org/search?q=Model-Agnostic Syntactical Information for Pre-Trained Programming Language Models |
| Generative Type Inference for Python | https://ml4code.github.io/publications/peng2023generative/ |
| http://scholar.google.com/scholar?q=Generative Type Inference for Python |
| https://www.semanticscholar.org/search?q=Generative Type Inference for Python |
| Demystifying GPT Self-Repair for Code Generation | https://ml4code.github.io/publications/olausson2023demystifying/ |
| http://scholar.google.com/scholar?q=Demystifying GPT Self-Repair for Code Generation |
| https://www.semanticscholar.org/search?q=Demystifying GPT Self-Repair for Code Generation |
| CodeGen2: Lessons for Training LLMs on Programming and Natural Languages | https://ml4code.github.io/publications/nijkamp2023codegen2/ |
| http://scholar.google.com/scholar?q=CodeGen2: Lessons for Training LLMs on Programming and Natural Languages |
| https://www.semanticscholar.org/search?q=CodeGen2: Lessons for Training LLMs on Programming and Natural Languages |
| OctoPack: Instruction Tuning Code Large Language Models | https://ml4code.github.io/publications/muennighoff2023octopack/ |
| http://scholar.google.com/scholar?q=OctoPack: Instruction Tuning Code Large Language Models |
| https://www.semanticscholar.org/search?q=OctoPack: Instruction Tuning Code Large Language Models |
| SkipAnalyzer: A Tool for Static Code Analysis with Large Language Models | https://ml4code.github.io/publications/mohajer2023skipanalyzer/ |
| http://scholar.google.com/scholar?q=SkipAnalyzer: A Tool for Static Code Analysis with Large Language Models |
| https://www.semanticscholar.org/search?q=SkipAnalyzer: A Tool for Static Code Analysis with Large Language Models |
| Code Execution with Pre-trained Language Models | https://ml4code.github.io/publications/liu2023code/ |
| http://scholar.google.com/scholar?q=Code Execution with Pre-trained Language Models |
| https://www.semanticscholar.org/search?q=Code Execution with Pre-trained Language Models |
| Fine-Tuning Large Language Models for Answering Programming Questions with Code Snippets | https://ml4code.github.io/publications/lomshakov2023fine/ |
| http://scholar.google.com/scholar?q=Fine-Tuning Large Language Models for Answering Programming Questions with Code Snippets |
| https://www.semanticscholar.org/search?q=Fine-Tuning Large Language Models for Answering Programming Questions with Code Snippets |
| StarCoder: may the source be with you! | https://ml4code.github.io/publications/li2023starcoder/ |
| http://scholar.google.com/scholar?q=StarCoder: may the source be with you! |
| https://www.semanticscholar.org/search?q=StarCoder: may the source be with you! |
| Rethinking Negative Pairs in Code Search | https://ml4code.github.io/publications/li2023rethinking/ |
| http://scholar.google.com/scholar?q=Rethinking Negative Pairs in Code Search |
| https://www.semanticscholar.org/search?q=Rethinking Negative Pairs in Code Search |
| Think Outside the Code: Brainstorming Boosts Large Language Models in Code Generation | https://ml4code.github.io/publications/li2023think/ |
| http://scholar.google.com/scholar?q=Think Outside the Code: Brainstorming Boosts Large Language Models in Code Generation |
| https://www.semanticscholar.org/search?q=Think Outside the Code: Brainstorming Boosts Large Language Models in Code Generation |
| The Hitchhiker's Guide to Program Analysis: A Journey with Large Language Models | https://ml4code.github.io/publications/li2023hitchhiker/ |
| http://scholar.google.com/scholar?q=The Hitchhiker |
| https://www.semanticscholar.org/search?q=The Hitchhiker |
| Test-based and metric-based evaluation of code generation models for practical question answering | https://ml4code.github.io/publications/kovalchuk2023test/ |
| http://scholar.google.com/scholar?q=Test-based and metric-based evaluation of code generation models for practical question answering |
| https://www.semanticscholar.org/search?q=Test-based and metric-based evaluation of code generation models for practical question answering |
| Large Language Models and Simple, Stupid Bugs | https://ml4code.github.io/publications/jesse2023large/ |
| http://scholar.google.com/scholar?q=Large Language Models and Simple, Stupid Bugs |
| https://www.semanticscholar.org/search?q=Large Language Models and Simple, Stupid Bugs |
| RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation | https://ml4code.github.io/publications/zhang2023repocoder/ |
| http://scholar.google.com/scholar?q=RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation |
| https://www.semanticscholar.org/search?q=RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation |
| Grace: Language Models Meet Code Edits | https://ml4code.github.io/publications/gupta2023grace/ |
| http://scholar.google.com/scholar?q=Grace: Language Models Meet Code Edits |
| https://www.semanticscholar.org/search?q=Grace: Language Models Meet Code Edits |
| Automatically Testing Functional Properties of Code Translation Models | https://ml4code.github.io/publications/eniser2023automatically/ |
| http://scholar.google.com/scholar?q=Automatically Testing Functional Properties of Code Translation Models |
| https://www.semanticscholar.org/search?q=Automatically Testing Functional Properties of Code Translation Models |
| CodeScore: Evaluating Code Generation by Learning Code Execution | https://ml4code.github.io/publications/dong2023codescore/ |
| http://scholar.google.com/scholar?q=CodeScore: Evaluating Code Generation by Learning Code Execution |
| https://www.semanticscholar.org/search?q=CodeScore: Evaluating Code Generation by Learning Code Execution |
| A Static Evaluation of Code Completion by Large Language Models | https://ml4code.github.io/publications/ding2023static/ |
| http://scholar.google.com/scholar?q=A Static Evaluation of Code Completion by Large Language Models |
| https://www.semanticscholar.org/search?q=A Static Evaluation of Code Completion by Large Language Models |
| Beware of the Unexpected: Bimodal Taint Analysis | https://ml4code.github.io/publications/chow2023beware/ |
| http://scholar.google.com/scholar?q=Beware of the Unexpected: Bimodal Taint Analysis |
| https://www.semanticscholar.org/search?q=Beware of the Unexpected: Bimodal Taint Analysis |
| Supersonic: Learning to Generate Source Code Optimizations in C/C++ | https://ml4code.github.io/publications/chen2023supersonic/ |
| http://scholar.google.com/scholar?q=Supersonic: Learning to Generate Source Code Optimizations in C/C++ |
| https://www.semanticscholar.org/search?q=Supersonic: Learning to Generate Source Code Optimizations in C/C++ |
| DiverseVul: A New Vulnerable Source Code Dataset for Deep Learning Based Vulnerability Detection | https://ml4code.github.io/publications/chen2023diversevul/ |
| http://scholar.google.com/scholar?q=DiverseVul: A New Vulnerable Source Code Dataset for Deep Learning Based Vulnerability Detection |
| https://www.semanticscholar.org/search?q=DiverseVul: A New Vulnerable Source Code Dataset for Deep Learning Based Vulnerability Detection |
| CodeBERTScore: Evaluating Code Generation with Pretrained Models of Code | https://ml4code.github.io/publications/zhou2022codebertscore/ |
| http://scholar.google.com/scholar?q=CodeBERTScore: Evaluating Code Generation with Pretrained Models of Code |
| https://www.semanticscholar.org/search?q=CodeBERTScore: Evaluating Code Generation with Pretrained Models of Code |
| Can It Edit? Evaluating the Ability of Large Language Models to Follow Code Editing Instructions | https://ml4code.github.io/publications/cassano2023can/ |
| http://scholar.google.com/scholar?q=Can It Edit? Evaluating the Ability of Large Language Models to Follow Code Editing Instructions |
| https://www.semanticscholar.org/search?q=Can It Edit? Evaluating the Ability of Large Language Models to Follow Code Editing Instructions |
| TraceFixer: Execution Trace-Driven Program Repair | https://ml4code.github.io/publications/bouzenia2023tracefixer/ |
| http://scholar.google.com/scholar?q=TraceFixer: Execution Trace-Driven Program Repair |
| https://www.semanticscholar.org/search?q=TraceFixer: Execution Trace-Driven Program Repair |
| Improving Few-Shot Prompts with Relevant Static Analysis Products | https://ml4code.github.io/publications/ahmed2033improving/ |
| http://scholar.google.com/scholar?q=Improving Few-Shot Prompts with Relevant Static Analysis Products |
| https://www.semanticscholar.org/search?q=Improving Few-Shot Prompts with Relevant Static Analysis Products |
| Monitor-Guided Decoding of Code LMs with Static Analysis of Repository Context | https://ml4code.github.io/publications/agrawal2023monitor/ |
| http://scholar.google.com/scholar?q=Monitor-Guided Decoding of Code LMs with Static Analysis of Repository Context |
| https://www.semanticscholar.org/search?q=Monitor-Guided Decoding of Code LMs with Static Analysis of Repository Context |
| (Partial) Program Dependence Learning | https://ml4code.github.io/publications/yadavally2023partial/ |
| http://scholar.google.com/scholar?q=(Partial) Program Dependence Learning |
| https://www.semanticscholar.org/search?q=(Partial) Program Dependence Learning |
| Universal Fuzzing via Large Language Models | https://ml4code.github.io/publications/xia2023universal/ |
| http://scholar.google.com/scholar?q=Universal Fuzzing via Large Language Models |
| https://www.semanticscholar.org/search?q=Universal Fuzzing via Large Language Models |
| TypeT5: Seq2seq Type Inference using Static Analysis | https://ml4code.github.io/publications/wei2023typet5/ |
| http://scholar.google.com/scholar?q=TypeT5: Seq2seq Type Inference using Static Analysis |
| https://www.semanticscholar.org/search?q=TypeT5: Seq2seq Type Inference using Static Analysis |
| ReACC: A Retrieval-Augmented Code Completion Framework | https://ml4code.github.io/publications/lu2022reacc/ |
| http://scholar.google.com/scholar?q=ReACC: A Retrieval-Augmented Code Completion Framework |
| https://www.semanticscholar.org/search?q=ReACC: A Retrieval-Augmented Code Completion Framework |
| Open-ended Knowledge Tracing | https://ml4code.github.io/publications/liu2022open/ |
| http://scholar.google.com/scholar?q=Open-ended Knowledge Tracing |
| https://www.semanticscholar.org/search?q=Open-ended Knowledge Tracing |
| CodeReviewer: Pre-Training for Automating Code Review Activities | https://ml4code.github.io/publications/li2022codereviewer/ |
| http://scholar.google.com/scholar?q=CodeReviewer: Pre-Training for Automating Code Review Activities |
| https://www.semanticscholar.org/search?q=CodeReviewer: Pre-Training for Automating Code Review Activities |
| Exploring Representation-Level Augmentation for Code Search | https://ml4code.github.io/publications/li2022exploring/ |
| http://scholar.google.com/scholar?q=Exploring Representation-Level Augmentation for Code Search |
| https://www.semanticscholar.org/search?q=Exploring Representation-Level Augmentation for Code Search |
| Topical: Learning Repository Embeddings from Source Code using Attention | https://ml4code.github.io/publications/lherondelle2022topical/ |
| http://scholar.google.com/scholar?q=Topical: Learning Repository Embeddings from Source Code using Attention |
| https://www.semanticscholar.org/search?q=Topical: Learning Repository Embeddings from Source Code using Attention |
| Human perceiving behavior modeling in evaluation of code generation models | https://ml4code.github.io/publications/kovalchuk2022human/ |
| http://scholar.google.com/scholar?q=Human perceiving behavior modeling in evaluation of code generation models |
| https://www.semanticscholar.org/search?q=Human perceiving behavior modeling in evaluation of code generation models |
| The Stack: 3TB of permissively licensed source code | https://ml4code.github.io/publications/kocetkov2022stack/ |
| http://scholar.google.com/scholar?q=The Stack: 3TB of permissively licensed source code |
| https://www.semanticscholar.org/search?q=The Stack: 3TB of permissively licensed source code |
| Learning to Reduce False Positives in Analytic Bug Detectors | https://ml4code.github.io/publications/kharkar2022learning/ |
| http://scholar.google.com/scholar?q=Learning to Reduce False Positives in Analytic Bug Detectors |
| https://www.semanticscholar.org/search?q=Learning to Reduce False Positives in Analytic Bug Detectors |
| JEMMA: An Extensible Java Dataset for ML4Code Applications | https://ml4code.github.io/publications/karmakar2022jemma/ |
| http://scholar.google.com/scholar?q=JEMMA: An Extensible Java Dataset for ML4Code Applications |
| https://www.semanticscholar.org/search?q=JEMMA: An Extensible Java Dataset for ML4Code Applications |
| Assemble Foundation Models for Automatic Code Summarization | https://ml4code.github.io/publications/jian2022assemble/ |
| http://scholar.google.com/scholar?q=Assemble Foundation Models for Automatic Code Summarization |
| https://www.semanticscholar.org/search?q=Assemble Foundation Models for Automatic Code Summarization |
| Learning To Predict User-Defined Types | https://ml4code.github.io/publications/jesse2022learning/ |
| http://scholar.google.com/scholar?q=Learning To Predict User-Defined Types |
| https://www.semanticscholar.org/search?q=Learning To Predict User-Defined Types |
| Semantic Robustness of Models of Source Code | https://ml4code.github.io/publications/henkel2020semantic/ |
| http://scholar.google.com/scholar?q=Semantic Robustness of Models of Source Code |
| https://www.semanticscholar.org/search?q=Semantic Robustness of Models of Source Code |
| On Distribution Shift in Learning-based Bug Detectors | https://ml4code.github.io/publications/he2022distribution/ |
| http://scholar.google.com/scholar?q=On Distribution Shift in Learning-based Bug Detectors |
| https://www.semanticscholar.org/search?q=On Distribution Shift in Learning-based Bug Detectors |
| I Speak, You Verify: Toward Trustworthy Neural Program Synthesis | https://ml4code.github.io/publications/key2022speak/ |
| http://scholar.google.com/scholar?q=I Speak, You Verify: Toward Trustworthy Neural Program Synthesis |
| https://www.semanticscholar.org/search?q=I Speak, You Verify: Toward Trustworthy Neural Program Synthesis |
| Semantic Similarity Metrics for Evaluating Source Code Summarization | https://ml4code.github.io/publications/haque2022semantic/ |
| http://scholar.google.com/scholar?q=Semantic Similarity Metrics for Evaluating Source Code Summarization |
| https://www.semanticscholar.org/search?q=Semantic Similarity Metrics for Evaluating Source Code Summarization |
| Productivity Assessment of Neural Code Completion | https://ml4code.github.io/publications/ziegler2022productivity/ |
| http://scholar.google.com/scholar?q=Productivity Assessment of Neural Code Completion |
| https://www.semanticscholar.org/search?q=Productivity Assessment of Neural Code Completion |
| UniXcoder: Unified Cross-Modal Pre-training for Code Representation | https://ml4code.github.io/publications/guo2022unixcoder/ |
| http://scholar.google.com/scholar?q=UniXcoder: Unified Cross-Modal Pre-training for Code Representation |
| https://www.semanticscholar.org/search?q=UniXcoder: Unified Cross-Modal Pre-training for Code Representation |
| Cross-Language Binary-Source Code Matching with Intermediate Representations | https://ml4code.github.io/publications/gui2022cross/ |
| http://scholar.google.com/scholar?q=Cross-Language Binary-Source Code Matching with Intermediate Representations |
| https://www.semanticscholar.org/search?q=Cross-Language Binary-Source Code Matching with Intermediate Representations |
| Learning to Complete Code with Sketches | https://ml4code.github.io/publications/guo2022learning/ |
| http://scholar.google.com/scholar?q=Learning to Complete Code with Sketches |
| https://www.semanticscholar.org/search?q=Learning to Complete Code with Sketches |
| DeepPERF: A Deep Learning-Based Approach For Improving Software Performance | https://ml4code.github.io/publications/garg2022deepperf/ |
| http://scholar.google.com/scholar?q=DeepPERF: A Deep Learning-Based Approach For Improving Software Performance |
| https://www.semanticscholar.org/search?q=DeepPERF: A Deep Learning-Based Approach For Improving Software Performance |
| InCoder: A Generative Model for Code Infilling and Synthesis | https://ml4code.github.io/publications/fried2022incoder/ |
| http://scholar.google.com/scholar?q=InCoder: A Generative Model for Code Infilling and Synthesis |
| https://www.semanticscholar.org/search?q=InCoder: A Generative Model for Code Infilling and Synthesis |
| Piloting Copilot and Codex: Hot Temperature, Cold Prompts, or Black Magic? | https://ml4code.github.io/publications/doderlein2022piloting/ |
| http://scholar.google.com/scholar?q=Piloting Copilot and Codex: Hot Temperature, Cold Prompts, or Black Magic? |
| https://www.semanticscholar.org/search?q=Piloting Copilot and Codex: Hot Temperature, Cold Prompts, or Black Magic? |
| CrystalBLEU: Precisely and Efficiently Measuring the Similarity of Code | https://ml4code.github.io/publications/eghbali2022crystalbleu/ |
| http://scholar.google.com/scholar?q=CrystalBLEU: Precisely and Efficiently Measuring the Similarity of Code |
| https://www.semanticscholar.org/search?q=CrystalBLEU: Precisely and Efficiently Measuring the Similarity of Code |
| Bridging Pre-trained Models and Downstream Tasks for Source Code Understanding | https://ml4code.github.io/publications/deze2022bridging/ |
| http://scholar.google.com/scholar?q=Bridging Pre-trained Models and Downstream Tasks for Source Code Understanding |
| https://www.semanticscholar.org/search?q=Bridging Pre-trained Models and Downstream Tasks for Source Code Understanding |
| TOGA: A Neural Method for Test Oracle Generation | https://ml4code.github.io/publications/dinella2022toga/ |
| http://scholar.google.com/scholar?q=TOGA: A Neural Method for Test Oracle Generation |
| https://www.semanticscholar.org/search?q=TOGA: A Neural Method for Test Oracle Generation |
| A Systematic Evaluation of Large Language Models of Code | https://ml4code.github.io/publications/xu2022systematic/ |
| http://scholar.google.com/scholar?q=A Systematic Evaluation of Large Language Models of Code |
| https://www.semanticscholar.org/search?q=A Systematic Evaluation of Large Language Models of Code |
| CoditT5: Pretraining for Source Code and Natural Language Editing | https://ml4code.github.io/publications/zhang2022coditt5/ |
| http://scholar.google.com/scholar?q=CoditT5: Pretraining for Source Code and Natural Language Editing |
| https://www.semanticscholar.org/search?q=CoditT5: Pretraining for Source Code and Natural Language Editing |
| SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics | https://ml4code.github.io/publications/ye2022selfapr/ |
| http://scholar.google.com/scholar?q=SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics |
| https://www.semanticscholar.org/search?q=SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics |
| Natural Language to Code Generation in Interactive Data Science Notebooks | https://ml4code.github.io/publications/yin2022natural/ |
| http://scholar.google.com/scholar?q=Natural Language to Code Generation in Interactive Data Science Notebooks |
| https://www.semanticscholar.org/search?q=Natural Language to Code Generation in Interactive Data Science Notebooks |
| CodeT: Code Generation with Generated Tests | https://ml4code.github.io/publications/chen2022codet/ |
| http://scholar.google.com/scholar?q=CodeT: Code Generation with Generated Tests |
| https://www.semanticscholar.org/search?q=CodeT: Code Generation with Generated Tests |
| Learning to Reverse DNNs from AI Programs Automatically | https://ml4code.github.io/publications/chen2022learning/ |
| http://scholar.google.com/scholar?q=Learning to Reverse DNNs from AI Programs Automatically |
| https://www.semanticscholar.org/search?q=Learning to Reverse DNNs from AI Programs Automatically |
| Exploring and Evaluating Personalized Models for Code Generation | https://ml4code.github.io/publications/zlotchevski2022exploring/ |
| http://scholar.google.com/scholar?q=Exploring and Evaluating Personalized Models for Code Generation |
| https://www.semanticscholar.org/search?q=Exploring and Evaluating Personalized Models for Code Generation |
| An Extensive Study on Pre-trained Models for Program Understanding and Generation | https://ml4code.github.io/publications/zeng2022extensive/ |
| http://scholar.google.com/scholar?q=An Extensive Study on Pre-trained Models for Program Understanding and Generation |
| https://www.semanticscholar.org/search?q=An Extensive Study on Pre-trained Models for Program Understanding and Generation |
| Learning to Answer Semantic Queries over Code | https://ml4code.github.io/publications/sahu2022learning/ |
| http://scholar.google.com/scholar?q=Learning to Answer Semantic Queries over Code |
| https://www.semanticscholar.org/search?q=Learning to Answer Semantic Queries over Code |
| What is it like to program with artificial intelligence? | https://ml4code.github.io/publications/sarkar2022what/ |
| http://scholar.google.com/scholar?q=What is it like to program with artificial intelligence? |
| https://www.semanticscholar.org/search?q=What is it like to program with artificial intelligence? |
| Can we learn from developer mistakes? Learning to localize and repair real bugs from real bug fixes | https://ml4code.github.io/publications/richter2022can/ |
| http://scholar.google.com/scholar?q=Can we learn from developer mistakes? Learning to localize and repair real bugs from real bug fixes |
| https://www.semanticscholar.org/search?q=Can we learn from developer mistakes? Learning to localize and repair real bugs from real bug fixes |
| Backdoors in Neural Models of Source Code | https://ml4code.github.io/publications/ramakrishnan2020backdoors/ |
| http://scholar.google.com/scholar?q=Backdoors in Neural Models of Source Code |
| https://www.semanticscholar.org/search?q=Backdoors in Neural Models of Source Code |
| Learning to Model Editing Processes | https://ml4code.github.io/publications/reid2022learning/ |
| http://scholar.google.com/scholar?q=Learning to Model Editing Processes |
| https://www.semanticscholar.org/search?q=Learning to Model Editing Processes |
| Memorization and Generalization in Neural Code Intelligence Models | https://ml4code.github.io/publications/rabin2022memorization/ |
| http://scholar.google.com/scholar?q=Memorization and Generalization in Neural Code Intelligence Models |
| https://www.semanticscholar.org/search?q=Memorization and Generalization in Neural Code Intelligence Models |
| Synchromesh: Reliable code generation from pre-trained language models | https://ml4code.github.io/publications/poesia2022synchromesh/ |
| http://scholar.google.com/scholar?q=Synchromesh: Reliable code generation from pre-trained language models |
| https://www.semanticscholar.org/search?q=Synchromesh: Reliable code generation from pre-trained language models |
| Syntax-Guided Program Reduction for Understanding Neural Code Intelligence Models | https://ml4code.github.io/publications/rabin2022understanding/ |
| http://scholar.google.com/scholar?q=Syntax-Guided Program Reduction for Understanding Neural Code Intelligence Models |
| https://www.semanticscholar.org/search?q=Syntax-Guided Program Reduction for Understanding Neural Code Intelligence Models |
| Exploring Dimensions of Generalizability and Few-shot Transfer for Text-to-SQL Semantic Parsing | https://ml4code.github.io/publications/patil2022exploring/ |
| http://scholar.google.com/scholar?q=Exploring Dimensions of Generalizability and Few-shot Transfer for Text-to-SQL Semantic Parsing |
| https://www.semanticscholar.org/search?q=Exploring Dimensions of Generalizability and Few-shot Transfer for Text-to-SQL Semantic Parsing |
| CodeTrek: Flexible Modeling of Code using an Extensible Relational Representation | https://ml4code.github.io/publications/pashakhanloo2022codetrek/ |
| http://scholar.google.com/scholar?q=CodeTrek: Flexible Modeling of Code using an Extensible Relational Representation |
| https://www.semanticscholar.org/search?q=CodeTrek: Flexible Modeling of Code using an Extensible Relational Representation |
| Using Developer Discussions to Guide Fixing Bugs in Software | https://ml4code.github.io/publications/panthaplackel2022using/ |
| http://scholar.google.com/scholar?q=Using Developer Discussions to Guide Fixing Bugs in Software |
| https://www.semanticscholar.org/search?q=Using Developer Discussions to Guide Fixing Bugs in Software |
| Making the Most of Scarce Input Data in Deep Learning-Based Source Code Classification for Heterogeneous Device Mapping | https://ml4code.github.io/publications/parisi2022making/ |
| http://scholar.google.com/scholar?q=Making the Most of Scarce Input Data in Deep Learning-Based Source Code Classification for Heterogeneous Device Mapping |
| https://www.semanticscholar.org/search?q=Making the Most of Scarce Input Data in Deep Learning-Based Source Code Classification for Heterogeneous Device Mapping |
| A Conversational Paradigm for Program Synthesis | https://ml4code.github.io/publications/nijkamp2022conversational/ |
| http://scholar.google.com/scholar?q=A Conversational Paradigm for Program Synthesis |
| https://www.semanticscholar.org/search?q=A Conversational Paradigm for Program Synthesis |
| SPT-Code: Sequence-to-Sequence Pre-Training for Learning Source Code Representations | https://ml4code.github.io/publications/niu2022spt-code/ |
| http://scholar.google.com/scholar?q=SPT-Code: Sequence-to-Sequence Pre-Training for Learning Source Code Representations |
| https://www.semanticscholar.org/search?q=SPT-Code: Sequence-to-Sequence Pre-Training for Learning Source Code Representations |
| Probing Semantic Grounding in Language Models of Code with Representational Similarity Analysis | https://ml4code.github.io/publications/naik2022probing/ |
| http://scholar.google.com/scholar?q=Probing Semantic Grounding in Language Models of Code with Representational Similarity Analysis |
| https://www.semanticscholar.org/search?q=Probing Semantic Grounding in Language Models of Code with Representational Similarity Analysis |
| CodeDSI: Differentiable Code Search | https://ml4code.github.io/publications/nadeem2022codedsi/ |
| http://scholar.google.com/scholar?q=CodeDSI: Differentiable Code Search |
| https://www.semanticscholar.org/search?q=CodeDSI: Differentiable Code Search |
| Code Translation with Compiler Representations | https://ml4code.github.io/publications/szafraniec2022code/ |
| http://scholar.google.com/scholar?q=Code Translation with Compiler Representations |
| https://www.semanticscholar.org/search?q=Code Translation with Compiler Representations |
| Learning Program Semantics with Code Representations: An Empirical Study | https://ml4code.github.io/publications/siow2022learning/ |
| http://scholar.google.com/scholar?q=Learning Program Semantics with Code Representations: An Empirical Study |
| https://www.semanticscholar.org/search?q=Learning Program Semantics with Code Representations: An Empirical Study |
| Repository-Level Prompt Generation for Large Language Models of Code | https://ml4code.github.io/publications/shrivastava2020repository/ |
| http://scholar.google.com/scholar?q=Repository-Level Prompt Generation for Large Language Models of Code |
| https://www.semanticscholar.org/search?q=Repository-Level Prompt Generation for Large Language Models of Code |
| Senatus - A Fast and Accurate Code-to-Code Recommendation Engine | https://ml4code.github.io/publications/silavong2022senatus/ |
| http://scholar.google.com/scholar?q=Senatus - A Fast and Accurate Code-to-Code Recommendation Engine |
| https://www.semanticscholar.org/search?q=Senatus - A Fast and Accurate Code-to-Code Recommendation Engine |
| CV4Code: Sourcecode Understanding via Visual Code Representations | https://ml4code.github.io/publications/shi2022cv4code/ |
| http://scholar.google.com/scholar?q=CV4Code: Sourcecode Understanding via Visual Code Representations |
| https://www.semanticscholar.org/search?q=CV4Code: Sourcecode Understanding via Visual Code Representations |
| An Exploratory Study on Code Attention in BERT | https://ml4code.github.io/publications/sharma2022exploratory/ |
| http://scholar.google.com/scholar?q=An Exploratory Study on Code Attention in BERT |
| https://www.semanticscholar.org/search?q=An Exploratory Study on Code Attention in BERT |
| What Do They Capture? -- A Structural Analysis of Pre-Trained Language Models for Source Code | https://ml4code.github.io/publications/wan2022what/ |
| http://scholar.google.com/scholar?q=What Do They Capture? -- A Structural Analysis of Pre-Trained Language Models for Source Code |
| https://www.semanticscholar.org/search?q=What Do They Capture? -- A Structural Analysis of Pre-Trained Language Models for Source Code |
| Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models | https://ml4code.github.io/publications/vaithilingam2022expectation/ |
| http://scholar.google.com/scholar?q=Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models |
| https://www.semanticscholar.org/search?q=Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models |
| LAMNER: Code Comment Generation Using Character Language Model and Named Entity Recognition | https://ml4code.github.io/publications/sharma2022lamner/ |
| http://scholar.google.com/scholar?q=LAMNER: Code Comment Generation Using Character Language Model and Named Entity Recognition |
| https://www.semanticscholar.org/search?q=LAMNER: Code Comment Generation Using Character Language Model and Named Entity Recognition |
| Using Deep Learning to Generate Complete Log Statements | https://ml4code.github.io/publications/mastropaolo2022using/ |
| http://scholar.google.com/scholar?q=Using Deep Learning to Generate Complete Log Statements |
| https://www.semanticscholar.org/search?q=Using Deep Learning to Generate Complete Log Statements |
| All You Need Is Logs: Improving Code Completion by Learning from Anonymous IDE Usage Logs | https://ml4code.github.io/publications/bibaev2022all/ |
| http://scholar.google.com/scholar?q=All You Need Is Logs: Improving Code Completion by Learning from Anonymous IDE Usage Logs |
| https://www.semanticscholar.org/search?q=All You Need Is Logs: Improving Code Completion by Learning from Anonymous IDE Usage Logs |
| Static Prediction of Runtime Errors by Learning to Execute Programs with External Resource Descriptions | https://ml4code.github.io/publications/bieber2022static/ |
| http://scholar.google.com/scholar?q=Static Prediction of Runtime Errors by Learning to Execute Programs with External Resource Descriptions |
| https://www.semanticscholar.org/search?q=Static Prediction of Runtime Errors by Learning to Execute Programs with External Resource Descriptions |
| Code Generation Tools (Almost) for Free? A Study of Few-Shot, Pre-Trained Language Models on Code | https://ml4code.github.io/publications/bareiss2022code/ |
| http://scholar.google.com/scholar?q=Code Generation Tools (Almost) for Free? A Study of Few-Shot, Pre-Trained Language Models on Code |
| https://www.semanticscholar.org/search?q=Code Generation Tools (Almost) for Free? A Study of Few-Shot, Pre-Trained Language Models on Code |
| Deep Learning Approaches to Source Code Analysis for Optimization of Heterogeneous Systems: Recent Results, Challenges and Opportunities | https://ml4code.github.io/publications/barchi2022deep/ |
| http://scholar.google.com/scholar?q=Deep Learning Approaches to Source Code Analysis for Optimization of Heterogeneous Systems: Recent Results, Challenges and Opportunities |
| https://www.semanticscholar.org/search?q=Deep Learning Approaches to Source Code Analysis for Optimization of Heterogeneous Systems: Recent Results, Challenges and Opportunities |
| Grounded Copilot: How Programmers Interact with Code-Generating Models | https://ml4code.github.io/publications/barke2022grounded/ |
| http://scholar.google.com/scholar?q=Grounded Copilot: How Programmers Interact with Code-Generating Models |
| https://www.semanticscholar.org/search?q=Grounded Copilot: How Programmers Interact with Code-Generating Models |
| SantaCoder: don’t reach for the stars! | https://ml4code.github.io/publications/allal2022santacoder/ |
| http://scholar.google.com/scholar?q=SantaCoder: don’t reach for the stars! |
| https://www.semanticscholar.org/search?q=SantaCoder: don’t reach for the stars! |
| Efficient Training of Language Models to Fill in the Middle | https://ml4code.github.io/publications/bavarian2022efficient/ |
| http://scholar.google.com/scholar?q=Efficient Training of Language Models to Fill in the Middle |
| https://www.semanticscholar.org/search?q=Efficient Training of Language Models to Fill in the Middle |
| Learning code summarization from a small and local dataset | https://ml4code.github.io/publications/ahmed2022learning/ |
| http://scholar.google.com/scholar?q=Learning code summarization from a small and local dataset |
| https://www.semanticscholar.org/search?q=Learning code summarization from a small and local dataset |
| DocCoder: Generating Code by Retrieving and Reading Docs | https://ml4code.github.io/publications/zhou2022docoder/ |
| http://scholar.google.com/scholar?q=DocCoder: Generating Code by Retrieving and Reading Docs |
| https://www.semanticscholar.org/search?q=DocCoder: Generating Code by Retrieving and Reading Docs |
| CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation | https://ml4code.github.io/publications/lu2021codexglue/ |
| http://scholar.google.com/scholar?q=CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation |
| https://www.semanticscholar.org/search?q=CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation |
| Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors | https://ml4code.github.io/publications/mahmud2021code/ |
| http://scholar.google.com/scholar?q=Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors |
| https://www.semanticscholar.org/search?q=Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors |
| Language-Agnostic Representation Learning of Source Code from Structure and Context | https://ml4code.github.io/publications/zugner2021language/ |
| http://scholar.google.com/scholar?q=Language-Agnostic Representation Learning of Source Code from Structure and Context |
| https://www.semanticscholar.org/search?q=Language-Agnostic Representation Learning of Source Code from Structure and Context |
| Shellcode_IA32: A Dataset for Automatic Shellcode Generation | https://ml4code.github.io/publications/liguori2021shellcode_ia32/ |
| http://scholar.google.com/scholar?q=Shellcode_IA32: A Dataset for Automatic Shellcode Generation |
| https://www.semanticscholar.org/search?q=Shellcode_IA32: A Dataset for Automatic Shellcode Generation |
| Toward Less Hidden Cost of Code Completion with Acceptance and Ranking Models | https://ml4code.github.io/publications/li2021toward/ |
| http://scholar.google.com/scholar?q=Toward Less Hidden Cost of Code Completion with Acceptance and Ranking Models |
| https://www.semanticscholar.org/search?q=Toward Less Hidden Cost of Code Completion with Acceptance and Ranking Models |
| Learning to Extend Program Graphs to Work-in-Progress Code | https://ml4code.github.io/publications/li2021learning/ |
| http://scholar.google.com/scholar?q=Learning to Extend Program Graphs to Work-in-Progress Code |
| https://www.semanticscholar.org/search?q=Learning to Extend Program Graphs to Work-in-Progress Code |
| Disentangled Code Representation Learning for Multiple Programming Languages | https://ml4code.github.io/publications/zhang2021disentangled/ |
| http://scholar.google.com/scholar?q=Disentangled Code Representation Learning for Multiple Programming Languages |
| https://www.semanticscholar.org/search?q=Disentangled Code Representation Learning for Multiple Programming Languages |
| Capturing Structural Locality in Non-parametric Language Models | https://ml4code.github.io/publications/xu2021capturing/ |
| http://scholar.google.com/scholar?q=Capturing Structural Locality in Non-parametric Language Models |
| https://www.semanticscholar.org/search?q=Capturing Structural Locality in Non-parametric Language Models |
| Co-Training for Commit Classification | https://ml4code.github.io/publications/lee2021cotraining/ |
| http://scholar.google.com/scholar?q=Co-Training for Commit Classification |
| https://www.semanticscholar.org/search?q=Co-Training for Commit Classification |
| Energy-Based Models for Code Generation under Compilability Constraints | https://ml4code.github.io/publications/korbak2021energy/ |
| http://scholar.google.com/scholar?q=Energy-Based Models for Code Generation under Compilability Constraints |
| https://www.semanticscholar.org/search?q=Energy-Based Models for Code Generation under Compilability Constraints |
| PSIMiner: A Tool for Mining Rich Abstract Syntax Trees from Code | https://ml4code.github.io/publications/spirin2021psiminer/ |
| http://scholar.google.com/scholar?q=PSIMiner: A Tool for Mining Rich Abstract Syntax Trees from Code |
| https://www.semanticscholar.org/search?q=PSIMiner: A Tool for Mining Rich Abstract Syntax Trees from Code |
| What do pre-trained code models know about code? | https://ml4code.github.io/publications/karmakar2021what/ |
| http://scholar.google.com/scholar?q=What do pre-trained code models know about code? |
| https://www.semanticscholar.org/search?q=What do pre-trained code models know about code? |
| IdBench: Evaluating Semantic Representations of Identifier Names in Source Code | https://ml4code.github.io/publications/waunakh2019idbench/ |
| http://scholar.google.com/scholar?q=IdBench: Evaluating Semantic Representations of Identifier Names in Source Code |
| https://www.semanticscholar.org/search?q=IdBench: Evaluating Semantic Representations of Identifier Names in Source Code |
| TreeBERT: A Tree-Based Pre-Trained Model for Programming Language | https://ml4code.github.io/publications/jiang2021treebert/ |
| http://scholar.google.com/scholar?q=TreeBERT: A Tree-Based Pre-Trained Model for Programming Language |
| https://www.semanticscholar.org/search?q=TreeBERT: A Tree-Based Pre-Trained Model for Programming Language |
| CommitBERT: Commit Message Generation Using Pre-Trained Programming Language Model | https://ml4code.github.io/publications/jung2021commitbert/ |
| http://scholar.google.com/scholar?q=CommitBERT: Commit Message Generation Using Pre-Trained Programming Language Model |
| https://www.semanticscholar.org/search?q=CommitBERT: Commit Message Generation Using Pre-Trained Programming Language Model |
| SynCoBERT: Syntax-Guided Multi-Modal Contrastive Pre-Training for Code Representation | https://ml4code.github.io/publications/wang2021syncobert/ |
| http://scholar.google.com/scholar?q=SynCoBERT: Syntax-Guided Multi-Modal Contrastive Pre-Training for Code Representation |
| https://www.semanticscholar.org/search?q=SynCoBERT: Syntax-Guided Multi-Modal Contrastive Pre-Training for Code Representation |
| Learning Type Annotation: Is Big Data Enough? | https://ml4code.github.io/publications/jesse2021learning/ |
| http://scholar.google.com/scholar?q=Learning Type Annotation: Is Big Data Enough? |
| https://www.semanticscholar.org/search?q=Learning Type Annotation: Is Big Data Enough? |
| Multimodal Representation for Neural Code Search | https://ml4code.github.io/publications/jian2021multimodal/ |
| http://scholar.google.com/scholar?q=Multimodal Representation for Neural Code Search |
| https://www.semanticscholar.org/search?q=Multimodal Representation for Neural Code Search |
| Fix-Filter-Fix: Intuitively Connect Any Models for Effective Bug Fixing | https://ml4code.github.io/publications/hong2021fix/ |
| http://scholar.google.com/scholar?q=Fix-Filter-Fix: Intuitively Connect Any Models for Effective Bug Fixing |
| https://www.semanticscholar.org/search?q=Fix-Filter-Fix: Intuitively Connect Any Models for Effective Bug Fixing |
| CoSQA: 20,000+ Web Queries for Code Search and Question Answering | https://ml4code.github.io/publications/huang2021cosqa/ |
| http://scholar.google.com/scholar?q=CoSQA: 20,000+ Web Queries for Code Search and Question Answering |
| https://www.semanticscholar.org/search?q=CoSQA: 20,000+ Web Queries for Code Search and Question Answering |
| Learning to Find Naming Issues with Big Code and Small Supervision | https://ml4code.github.io/publications/he2021learning/ |
| http://scholar.google.com/scholar?q=Learning to Find Naming Issues with Big Code and Small Supervision |
| https://www.semanticscholar.org/search?q=Learning to Find Naming Issues with Big Code and Small Supervision |
| Mining Idioms in the Wild | https://ml4code.github.io/publications/sivaraman2021mining/ |
| http://scholar.google.com/scholar?q=Mining Idioms in the Wild |
| https://www.semanticscholar.org/search?q=Mining Idioms in the Wild |
| On the Naturalness and Localness of Software Logs | https://ml4code.github.io/publications/gholamian2021naturalness/ |
| http://scholar.google.com/scholar?q=On the Naturalness and Localness of Software Logs |
| https://www.semanticscholar.org/search?q=On the Naturalness and Localness of Software Logs |
| CodeTrans: Towards Cracking the Language of Silicon's Code Through Self-Supervised Deep Learning and High Performance Computing | https://ml4code.github.io/publications/elnaggar2021codetrans/ |
| http://scholar.google.com/scholar?q=CodeTrans: Towards Cracking the Language of Silicon |
| https://www.semanticscholar.org/search?q=CodeTrans: Towards Cracking the Language of Silicon |
| DreamCoder: bootstrapping inductive program synthesis with wake-sleep library learning | https://ml4code.github.io/publications/ellis2021dreamcoder/ |
| http://scholar.google.com/scholar?q=DreamCoder: bootstrapping inductive program synthesis with wake-sleep library learning |
| https://www.semanticscholar.org/search?q=DreamCoder: bootstrapping inductive program synthesis with wake-sleep library learning |
| Generating Bug-Fixes Using Pretrained Transformers | https://ml4code.github.io/publications/drain2021generating/ |
| http://scholar.google.com/scholar?q=Generating Bug-Fixes Using Pretrained Transformers |
| https://www.semanticscholar.org/search?q=Generating Bug-Fixes Using Pretrained Transformers |
| DeepDebug: Fixing Python Bugs Using Stack Traces, Backtranslation, and Code Skeletons | https://ml4code.github.io/publications/drain2021deepdebug/ |
| http://scholar.google.com/scholar?q=DeepDebug: Fixing Python Bugs Using Stack Traces, Backtranslation, and Code Skeletons |
| https://www.semanticscholar.org/search?q=DeepDebug: Fixing Python Bugs Using Stack Traces, Backtranslation, and Code Skeletons |
| Contrastive Learning for Source Code with Structural and Functional Properties | https://ml4code.github.io/publications/ding2021contrastive/ |
| http://scholar.google.com/scholar?q=Contrastive Learning for Source Code with Structural and Functional Properties |
| https://www.semanticscholar.org/search?q=Contrastive Learning for Source Code with Structural and Functional Properties |
| Text-to-SQL in the Wild: A Naturally-Occurring Dataset Based on Stack Exchange Data | https://ml4code.github.io/publications/hazoom2021text/ |
| http://scholar.google.com/scholar?q=Text-to-SQL in the Wild: A Naturally-Occurring Dataset Based on Stack Exchange Data |
| https://www.semanticscholar.org/search?q=Text-to-SQL in the Wild: A Naturally-Occurring Dataset Based on Stack Exchange Data |
| Neural Program Repair with Execution-based Backpropagation | https://ml4code.github.io/publications/ye2021neural/ |
| http://scholar.google.com/scholar?q=Neural Program Repair with Execution-based Backpropagation |
| https://www.semanticscholar.org/search?q=Neural Program Repair with Execution-based Backpropagation |
| DeepMerge: Learning to Merge Programs | https://ml4code.github.io/publications/dinella2021deepmerge/ |
| http://scholar.google.com/scholar?q=DeepMerge: Learning to Merge Programs |
| https://www.semanticscholar.org/search?q=DeepMerge: Learning to Merge Programs |
| MulCode: A Multi-task Learning Approach for Source Code Understanding | https://ml4code.github.io/publications/deze2021mulcode/ |
| http://scholar.google.com/scholar?q=MulCode: A Multi-task Learning Approach for Source Code Understanding |
| https://www.semanticscholar.org/search?q=MulCode: A Multi-task Learning Approach for Source Code Understanding |
| A Syntax-Guided Edit Decoder for Neural Program Repair | https://ml4code.github.io/publications/zhu2921syntax/ |
| http://scholar.google.com/scholar?q=A Syntax-Guided Edit Decoder for Neural Program Repair |
| https://www.semanticscholar.org/search?q=A Syntax-Guided Edit Decoder for Neural Program Repair |
| Long-Range Modeling of Source Code Files with eWASH: Extended Window Access by Syntax Hierarchy | https://ml4code.github.io/publications/clement2021long/ |
| http://scholar.google.com/scholar?q=Long-Range Modeling of Source Code Files with eWASH: Extended Window Access by Syntax Hierarchy |
| https://www.semanticscholar.org/search?q=Long-Range Modeling of Source Code Files with eWASH: Extended Window Access by Syntax Hierarchy |
| Distilling Transformers for Neural Cross-Domain Search | https://ml4code.github.io/publications/clement2021distilling/ |
| http://scholar.google.com/scholar?q=Distilling Transformers for Neural Cross-Domain Search |
| https://www.semanticscholar.org/search?q=Distilling Transformers for Neural Cross-Domain Search |
| On the Embeddings of Variables in Recurrent Neural Networks for Source Code | https://ml4code.github.io/publications/chirkova2021embeddings/ |
| http://scholar.google.com/scholar?q=On the Embeddings of Variables in Recurrent Neural Networks for Source Code |
| https://www.semanticscholar.org/search?q=On the Embeddings of Variables in Recurrent Neural Networks for Source Code |
| Leveraging Language to Learn Program Abstractions and Search Heuristics | https://ml4code.github.io/publications/wong2021leveraging/ |
| http://scholar.google.com/scholar?q=Leveraging Language to Learn Program Abstractions and Search Heuristics |
| https://www.semanticscholar.org/search?q=Leveraging Language to Learn Program Abstractions and Search Heuristics |
| Evaluating Large Language Models Trained on Code | https://ml4code.github.io/publications/chen2021evaluating/ |
| http://scholar.google.com/scholar?q=Evaluating Large Language Models Trained on Code |
| https://www.semanticscholar.org/search?q=Evaluating Large Language Models Trained on Code |
| PLUR: A Unifying, Graph-Based View of Program Learning, Understanding, and Repair | https://ml4code.github.io/publications/chen2021plur/ |
| http://scholar.google.com/scholar?q=PLUR: A Unifying, Graph-Based View of Program Learning, Understanding, and Repair |
| https://www.semanticscholar.org/search?q=PLUR: A Unifying, Graph-Based View of Program Learning, Understanding, and Repair |
| On Multi-Modal Learning of Editing Source Code | https://ml4code.github.io/publications/chakraborty2021multimodal/ |
| http://scholar.google.com/scholar?q=On Multi-Modal Learning of Editing Source Code |
| https://www.semanticscholar.org/search?q=On Multi-Modal Learning of Editing Source Code |
| Deep Learning based Vulnerability Detection: Are We There Yet? | https://ml4code.github.io/publications/chakraborty2020deep/ |
| http://scholar.google.com/scholar?q=Deep Learning based Vulnerability Detection: Are We There Yet? |
| https://www.semanticscholar.org/search?q=Deep Learning based Vulnerability Detection: Are We There Yet? |
| InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees | https://ml4code.github.io/publications/bui2021infercode/ |
| http://scholar.google.com/scholar?q=InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees |
| https://www.semanticscholar.org/search?q=InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees |
| Self-Supervised Contrastive Learning for Code Retrieval and Summarization via Semantic-Preserving Transformations | https://ml4code.github.io/publications/bui2021efficient/ |
| http://scholar.google.com/scholar?q=Self-Supervised Contrastive Learning for Code Retrieval and Summarization via Semantic-Preserving Transformations |
| https://www.semanticscholar.org/search?q=Self-Supervised Contrastive Learning for Code Retrieval and Summarization via Semantic-Preserving Transformations |
| CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation | https://ml4code.github.io/publications/wang2021codet5/ |
| http://scholar.google.com/scholar?q=CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation |
| https://www.semanticscholar.org/search?q=CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation |
| TFix: Learning to Fix Coding Errors with a Text-to-Text Transformer | https://ml4code.github.io/publications/berabi2021tfix/ |
| http://scholar.google.com/scholar?q=TFix: Learning to Fix Coding Errors with a Text-to-Text Transformer |
| https://www.semanticscholar.org/search?q=TFix: Learning to Fix Coding Errors with a Text-to-Text Transformer |
| Exploration of Convolutional Neural Network models for source code classification | https://ml4code.github.io/publications/barchi2021exploration/ |
| http://scholar.google.com/scholar?q=Exploration of Convolutional Neural Network models for source code classification |
| https://www.semanticscholar.org/search?q=Exploration of Convolutional Neural Network models for source code classification |
| Jointly Learning to Repair Code and Generate Commit Message | https://ml4code.github.io/publications/bai2021jointly/ |
| http://scholar.google.com/scholar?q=Jointly Learning to Repair Code and Generate Commit Message |
| https://www.semanticscholar.org/search?q=Jointly Learning to Repair Code and Generate Commit Message |
| Self-Supervised Bug Detection and Repair | https://ml4code.github.io/publications/allamanis2021self/ |
| http://scholar.google.com/scholar?q=Self-Supervised Bug Detection and Repair |
| https://www.semanticscholar.org/search?q=Self-Supervised Bug Detection and Repair |
| A large-scale benchmark for few-shot program induction and synthesis | https://ml4code.github.io/publications/alet2021largescale/ |
| http://scholar.google.com/scholar?q=A large-scale benchmark for few-shot program induction and synthesis |
| https://www.semanticscholar.org/search?q=A large-scale benchmark for few-shot program induction and synthesis |
| Improving Code Autocompletion with Transfer Learning | https://ml4code.github.io/publications/zhou2021improving/ |
| http://scholar.google.com/scholar?q=Improving Code Autocompletion with Transfer Learning |
| https://www.semanticscholar.org/search?q=Improving Code Autocompletion with Transfer Learning |
| Unified Pre-training for Program Understanding and Generation | https://ml4code.github.io/publications/ahmad2021unified/ |
| http://scholar.google.com/scholar?q=Unified Pre-training for Program Understanding and Generation |
| https://www.semanticscholar.org/search?q=Unified Pre-training for Program Understanding and Generation |
| Bag-of-Words Baselines for Semantic Code Search | https://ml4code.github.io/publications/zhang2021bag/ |
| http://scholar.google.com/scholar?q=Bag-of-Words Baselines for Semantic Code Search |
| https://www.semanticscholar.org/search?q=Bag-of-Words Baselines for Semantic Code Search |
| ProtoTransformer: A Meta-Learning Approach to Providing Student Feedback | https://ml4code.github.io/publications/wu2021prototransformer/ |
| http://scholar.google.com/scholar?q=ProtoTransformer: A Meta-Learning Approach to Providing Student Feedback |
| https://www.semanticscholar.org/search?q=ProtoTransformer: A Meta-Learning Approach to Providing Student Feedback |
| A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research | https://ml4code.github.io/publications/watson2021systematic/ |
| http://scholar.google.com/scholar?q=A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research |
| https://www.semanticscholar.org/search?q=A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research |
| An Empirical Cybersecurity Evaluation of GitHub Copilot's Code Contributions | https://ml4code.github.io/publications/pearce2021empirical/ |
| http://scholar.google.com/scholar?q=An Empirical Cybersecurity Evaluation of GitHub Copilot |
| https://www.semanticscholar.org/search?q=An Empirical Cybersecurity Evaluation of GitHub Copilot |
| A Semantic Bug Seeding: A Learning-Based Approach for Creating Realistic Bugs | https://ml4code.github.io/publications/patra2021semantic/ |
| http://scholar.google.com/scholar?q=A Semantic Bug Seeding: A Learning-Based Approach for Creating Realistic Bugs |
| https://www.semanticscholar.org/search?q=A Semantic Bug Seeding: A Learning-Based Approach for Creating Realistic Bugs |
| How could Neural Networks understand Programs? | https://ml4code.github.io/publications/peng2021how/ |
| http://scholar.google.com/scholar?q=How could Neural Networks understand Programs? |
| https://www.semanticscholar.org/search?q=How could Neural Networks understand Programs? |
| Retrieval Augmented Code Generation and Summarization | https://ml4code.github.io/publications/parvez2021retrieval/ |
| http://scholar.google.com/scholar?q=Retrieval Augmented Code Generation and Summarization |
| https://www.semanticscholar.org/search?q=Retrieval Augmented Code Generation and Summarization |
| ConTest: A Unit Test Completion Benchmark featuring Context | https://ml4code.github.io/publications/villmow2021contest/ |
| http://scholar.google.com/scholar?q=ConTest: A Unit Test Completion Benchmark featuring Context |
| https://www.semanticscholar.org/search?q=ConTest: A Unit Test Completion Benchmark featuring Context |
| Source Code Classification for Energy Efficiency in Parallel Ultra Low-Power Microcontrollers | https://ml4code.github.io/publications/parisi2021source/ |
| http://scholar.google.com/scholar?q=Source Code Classification for Energy Efficiency in Parallel Ultra Low-Power Microcontrollers |
| https://www.semanticscholar.org/search?q=Source Code Classification for Energy Efficiency in Parallel Ultra Low-Power Microcontrollers |
| Learning to Describe Solutions for Bug Reports Based on Developer Discussions | https://ml4code.github.io/publications/panthaplackel2021learning/ |
| http://scholar.google.com/scholar?q=Learning to Describe Solutions for Bug Reports Based on Developer Discussions |
| https://www.semanticscholar.org/search?q=Learning to Describe Solutions for Bug Reports Based on Developer Discussions |
| Understanding Neural Code Intelligence Through Program Simplification | https://ml4code.github.io/publications/rabin2021understanding/ |
| http://scholar.google.com/scholar?q=Understanding Neural Code Intelligence Through Program Simplification |
| https://www.semanticscholar.org/search?q=Understanding Neural Code Intelligence Through Program Simplification |
| On the Generalizability of Neural Program Models with respect to Semantic-Preserving Program Transformations | https://ml4code.github.io/publications/rabin2021generalizability/ |
| http://scholar.google.com/scholar?q=On the Generalizability of Neural Program Models with respect to Semantic-Preserving Program Transformations |
| https://www.semanticscholar.org/search?q=On the Generalizability of Neural Program Models with respect to Semantic-Preserving Program Transformations |
| Unsupervised Learning of General-Purpose Embeddings for Code Changes | https://ml4code.github.io/publications/pravilov2021unsupervised/ |
| http://scholar.google.com/scholar?q=Unsupervised Learning of General-Purpose Embeddings for Code Changes |
| https://www.semanticscholar.org/search?q=Unsupervised Learning of General-Purpose Embeddings for Code Changes |
| Time-Efficient Code Completion Model for the R Programming Language | https://ml4code.github.io/publications/popov2021time/ |
| http://scholar.google.com/scholar?q=Time-Efficient Code Completion Model for the R Programming Language |
| https://www.semanticscholar.org/search?q=Time-Efficient Code Completion Model for the R Programming Language |
| Leveraging Automated Unit Tests for Unsupervised Code Translation | https://ml4code.github.io/publications/roziere2021leveraging/ |
| http://scholar.google.com/scholar?q=Leveraging Automated Unit Tests for Unsupervised Code Translation |
| https://www.semanticscholar.org/search?q=Leveraging Automated Unit Tests for Unsupervised Code Translation |
| DOBF: A Deobfuscation Pre-Training Objective for Programming Languages | https://ml4code.github.io/publications/roziere2021dobf/ |
| http://scholar.google.com/scholar?q=DOBF: A Deobfuscation Pre-Training Objective for Programming Languages |
| https://www.semanticscholar.org/search?q=DOBF: A Deobfuscation Pre-Training Objective for Programming Languages |
| You Autocomplete Me: Poisoning Vulnerabilities in Neural Code Completion | https://ml4code.github.io/publications/schuster2021you/ |
| http://scholar.google.com/scholar?q=You Autocomplete Me: Poisoning Vulnerabilities in Neural Code Completion |
| https://www.semanticscholar.org/search?q=You Autocomplete Me: Poisoning Vulnerabilities in Neural Code Completion |
| Project CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Tasks | https://ml4code.github.io/publications/puri2021project/ |
| http://scholar.google.com/scholar?q=Project CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Tasks |
| https://www.semanticscholar.org/search?q=Project CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Tasks |
| Reading StackOverflow Encourages Cheating: Adding Question Text Improves Extractive Code Generation | https://ml4code.github.io/publications/orlanski2021reading/ |
| http://scholar.google.com/scholar?q=Reading StackOverflow Encourages Cheating: Adding Question Text Improves Extractive Code Generation |
| https://www.semanticscholar.org/search?q=Reading StackOverflow Encourages Cheating: Adding Question Text Improves Extractive Code Generation |
| CoTexT: Multi-task Learning with Code-Text Transformer | https://ml4code.github.io/publications/phan2021cotext/ |
| http://scholar.google.com/scholar?q=CoTexT: Multi-task Learning with Code-Text Transformer |
| https://www.semanticscholar.org/search?q=CoTexT: Multi-task Learning with Code-Text Transformer |
| DIRECT : A Transformer-based Model for Decompiled Identifier Renaming | https://ml4code.github.io/publications/nitin2021direct/ |
| http://scholar.google.com/scholar?q=DIRECT : A Transformer-based Model for Decompiled Identifier Renaming |
| https://www.semanticscholar.org/search?q=DIRECT : A Transformer-based Model for Decompiled Identifier Renaming |
| Program Synthesis with Large Language Models | https://ml4code.github.io/publications/nye2021program/ |
| http://scholar.google.com/scholar?q=Program Synthesis with Large Language Models |
| https://www.semanticscholar.org/search?q=Program Synthesis with Large Language Models |
| Impact of Evaluation Methodologies on Code Summarization | https://ml4code.github.io/publications/nie2021evaluation/ |
| http://scholar.google.com/scholar?q=Impact of Evaluation Methodologies on Code Summarization |
| https://www.semanticscholar.org/search?q=Impact of Evaluation Methodologies on Code Summarization |
| Show Your Work: Scratchpads for Intermediate Computation with Language Models | https://ml4code.github.io/publications/nye2021show/ |
| http://scholar.google.com/scholar?q=Show Your Work: Scratchpads for Intermediate Computation with Language Models |
| https://www.semanticscholar.org/search?q=Show Your Work: Scratchpads for Intermediate Computation with Language Models |
| Neural Program Generation Modulo Static Analysis | https://ml4code.github.io/publications/mukherjee2021neural/ |
| http://scholar.google.com/scholar?q=Neural Program Generation Modulo Static Analysis |
| https://www.semanticscholar.org/search?q=Neural Program Generation Modulo Static Analysis |
| Megadiff: A Dataset of 600k Java Source Code Changes Categorized by Diff Size | https://ml4code.github.io/publications/monperrus2021megadiff/ |
| http://scholar.google.com/scholar?q=Megadiff: A Dataset of 600k Java Source Code Changes Categorized by Diff Size |
| https://www.semanticscholar.org/search?q=Megadiff: A Dataset of 600k Java Source Code Changes Categorized by Diff Size |
| ManyTypes4Py: A Benchmark Python Dataset for Machine Learning-based Type Inference | https://ml4code.github.io/publications/mir2021manytypes4py/ |
| http://scholar.google.com/scholar?q=ManyTypes4Py: A Benchmark Python Dataset for Machine Learning-based Type Inference |
| https://www.semanticscholar.org/search?q=ManyTypes4Py: A Benchmark Python Dataset for Machine Learning-based Type Inference |
| Type4Py: Deep Similarity Learning-Based Type Inference for Python | https://ml4code.github.io/publications/mir2021type4py/ |
| http://scholar.google.com/scholar?q=Type4Py: Deep Similarity Learning-Based Type Inference for Python |
| https://www.semanticscholar.org/search?q=Type4Py: Deep Similarity Learning-Based Type Inference for Python |
| Improved Automatic Summarization of Subroutines via Attention to File Context | https://ml4code.github.io/publications/haque2020improved/ |
| http://scholar.google.com/scholar?q=Improved Automatic Summarization of Subroutines via Attention to File Context |
| https://www.semanticscholar.org/search?q=Improved Automatic Summarization of Subroutines via Attention to File Context |
| A Multi-Perspective Architecture for Semantic Code Search | https://ml4code.github.io/publications/haldar2020multiperspective/ |
| http://scholar.google.com/scholar?q=A Multi-Perspective Architecture for Semantic Code Search |
| https://www.semanticscholar.org/search?q=A Multi-Perspective Architecture for Semantic Code Search |
| Fast and Memory-Efficient Neural Code Completion | https://ml4code.github.io/publications/svyatkovskiy2020fast/ |
| http://scholar.google.com/scholar?q=Fast and Memory-Efficient Neural Code Completion |
| https://www.semanticscholar.org/search?q=Fast and Memory-Efficient Neural Code Completion |
| GraphCodeBERT: Pre-training Code Representations with Data Flow | https://ml4code.github.io/publications/guo2020graphcodebert/ |
| http://scholar.google.com/scholar?q=GraphCodeBERT: Pre-training Code Representations with Data Flow |
| https://www.semanticscholar.org/search?q=GraphCodeBERT: Pre-training Code Representations with Data Flow |
| Code to Comment "Translation": Data, Metrics, Baselining & Evaluation | https://ml4code.github.io/publications/gros2020code/ |
| http://scholar.google.com/scholar?q=Code to Comment "Translation": Data, Metrics, Baselining & Evaluation |
| https://www.semanticscholar.org/search?q=Code to Comment "Translation": Data, Metrics, Baselining & Evaluation |
| Evaluating Representation Learning of Code Changes for Predicting Patch Correctness in Program Repair | https://ml4code.github.io/publications/tian2020evaluating/ |
| http://scholar.google.com/scholar?q=Evaluating Representation Learning of Code Changes for Predicting Patch Correctness in Program Repair |
| https://www.semanticscholar.org/search?q=Evaluating Representation Learning of Code Changes for Predicting Patch Correctness in Program Repair |
| IntelliCode Compose: Code Generation Using Transformer | https://ml4code.github.io/publications/svyatkovskiy2020intellicode/ |
| http://scholar.google.com/scholar?q=IntelliCode Compose: Code Generation Using Transformer |
| https://www.semanticscholar.org/search?q=IntelliCode Compose: Code Generation Using Transformer |
| CodeBERT: A Pre-Trained Model for Programming and Natural Languages | https://ml4code.github.io/publications/feng2020codebert/ |
| http://scholar.google.com/scholar?q=CodeBERT: A Pre-Trained Model for Programming and Natural Languages |
| https://www.semanticscholar.org/search?q=CodeBERT: A Pre-Trained Model for Programming and Natural Languages |
| On-the-Fly Adaptation of Source Code Models using Meta-Learning | https://ml4code.github.io/publications/shrivastava2020on-the-fly/ |
| http://scholar.google.com/scholar?q=On-the-Fly Adaptation of Source Code Models using Meta-Learning |
| https://www.semanticscholar.org/search?q=On-the-Fly Adaptation of Source Code Models using Meta-Learning |
| Neural Software Analysis | https://ml4code.github.io/publications/pradel2020neural/ |
| http://scholar.google.com/scholar?q=Neural Software Analysis |
| https://www.semanticscholar.org/search?q=Neural Software Analysis |
| NaturalCC: A Toolkit to Naturalize the Source Code Corpus | https://ml4code.github.io/publications/wan2020naturalcc/ |
| http://scholar.google.com/scholar?q=NaturalCC: A Toolkit to Naturalize the Source Code Corpus |
| https://www.semanticscholar.org/search?q=NaturalCC: A Toolkit to Naturalize the Source Code Corpus |
| Hoppity: Learning Bug Detection and Repair | https://ml4code.github.io/publications/dinella2020hoppity/ |
| http://scholar.google.com/scholar?q=Hoppity: Learning Bug Detection and Repair |
| https://www.semanticscholar.org/search?q=Hoppity: Learning Bug Detection and Repair |
| CoNCRA: A Convolutional Neural Network Code Retrieval Approach | https://ml4code.github.io/publications/derezendemartins2020concra/ |
| http://scholar.google.com/scholar?q=CoNCRA: A Convolutional Neural Network Code Retrieval Approach |
| https://www.semanticscholar.org/search?q=CoNCRA: A Convolutional Neural Network Code Retrieval Approach |
| Deep Learning & Software Engineering: State of Research and Future Directions | https://ml4code.github.io/publications/devanbu2020deep/ |
| http://scholar.google.com/scholar?q=Deep Learning & Software Engineering: State of Research and Future Directions |
| https://www.semanticscholar.org/search?q=Deep Learning & Software Engineering: State of Research and Future Directions |
| ProGraML: Graph-based Deep Learning for Program Optimization and Analysis | https://ml4code.github.io/publications/cummins2020programl/ |
| http://scholar.google.com/scholar?q=ProGraML: Graph-based Deep Learning for Program Optimization and Analysis |
| https://www.semanticscholar.org/search?q=ProGraML: Graph-based Deep Learning for Program Optimization and Analysis |
| Code and Named Entity Recognition in StackOverflow | https://ml4code.github.io/publications/tabassum2020code/ |
| http://scholar.google.com/scholar?q=Code and Named Entity Recognition in StackOverflow |
| https://www.semanticscholar.org/search?q=Code and Named Entity Recognition in StackOverflow |
| Incorporating External Knowledge through Pre-training for Natural Language to Code Generation | https://ml4code.github.io/publications/xu2020incorporating/ |
| http://scholar.google.com/scholar?q=Incorporating External Knowledge through Pre-training for Natural Language to Code Generation |
| https://www.semanticscholar.org/search?q=Incorporating External Knowledge through Pre-training for Natural Language to Code Generation |
| https://github.com/neulab/external-knowledge-codegen | https://github.com/neulab/external-knowledge-codegen |
| Montage: A Neural Network Language Model-Guided JavaScript Engine Fuzzer | https://ml4code.github.io/publications/lee2020montage/ |
| http://scholar.google.com/scholar?q=Montage: A Neural Network Language Model-Guided JavaScript Engine Fuzzer |
| https://www.semanticscholar.org/search?q=Montage: A Neural Network Language Model-Guided JavaScript Engine Fuzzer |
| Improved Code Summarization via a Graph Neural Network | https://ml4code.github.io/publications/leclair2020improved/ |
| http://scholar.google.com/scholar?q=Improved Code Summarization via a Graph Neural Network |
| https://www.semanticscholar.org/search?q=Improved Code Summarization via a Graph Neural Network |
| Learning to Update Natural Language Comments Based on Code Changes | https://ml4code.github.io/publications/panthaplackel2020learning/ |
| http://scholar.google.com/scholar?q=Learning to Update Natural Language Comments Based on Code Changes |
| https://www.semanticscholar.org/search?q=Learning to Update Natural Language Comments Based on Code Changes |
| Unsupervised Translation of Programming Languages | https://ml4code.github.io/publications/lachaux2020unsupervised/ |
| http://scholar.google.com/scholar?q=Unsupervised Translation of Programming Languages |
| https://www.semanticscholar.org/search?q=Unsupervised Translation of Programming Languages |
| Recommendation of Move Method Refactoring Using Path-Based Representation of Code | https://ml4code.github.io/publications/kurbatova2020recommendation/ |
| http://scholar.google.com/scholar?q=Recommendation of Move Method Refactoring Using Path-Based Representation of Code |
| https://www.semanticscholar.org/search?q=Recommendation of Move Method Refactoring Using Path-Based Representation of Code |
| Code Prediction by Feeding Trees to Transformers | https://ml4code.github.io/publications/kim2020code/ |
| http://scholar.google.com/scholar?q=Code Prediction by Feeding Trees to Transformers |
| https://www.semanticscholar.org/search?q=Code Prediction by Feeding Trees to Transformers |
| PSCS: A Path-based Neural Model for Semantic Code Search | https://ml4code.github.io/publications/sun2020pscs/ |
| http://scholar.google.com/scholar?q=PSCS: A Path-based Neural Model for Semantic Code Search |
| https://www.semanticscholar.org/search?q=PSCS: A Path-based Neural Model for Semantic Code Search |
| Deep Just-In-Time Inconsistency Detection Between Comments and Source Code | https://ml4code.github.io/publications/panthaplackel2020deep/ |
| http://scholar.google.com/scholar?q=Deep Just-In-Time Inconsistency Detection Between Comments and Source Code |
| https://www.semanticscholar.org/search?q=Deep Just-In-Time Inconsistency Detection Between Comments and Source Code |
| SCELMo: Source Code Embeddings from Language Models | https://ml4code.github.io/publications/karampatsis2020scelmo/ |
| http://scholar.google.com/scholar?q=SCELMo: Source Code Embeddings from Language Models |
| https://www.semanticscholar.org/search?q=SCELMo: Source Code Embeddings from Language Models |
| Big Code != Big Vocabulary: Open-Vocabulary Models for Source Code | https://ml4code.github.io/publications/karampatsis2020big/ |
| http://scholar.google.com/scholar?q=Big Code != Big Vocabulary: Open-Vocabulary Models for Source Code |
| https://www.semanticscholar.org/search?q=Big Code != Big Vocabulary: Open-Vocabulary Models for Source Code |
| Pre-trained Contextual Embedding of Source Code | https://ml4code.github.io/publications/kanade2020pretrained/ |
| http://scholar.google.com/scholar?q=Pre-trained Contextual Embedding of Source Code |
| https://www.semanticscholar.org/search?q=Pre-trained Contextual Embedding of Source Code |
| Learning Graph Structure With A Finite-State Automaton Layer | https://ml4code.github.io/publications/johnson2020learning/ |
| http://scholar.google.com/scholar?q=Learning Graph Structure With A Finite-State Automaton Layer |
| https://www.semanticscholar.org/search?q=Learning Graph Structure With A Finite-State Automaton Layer |
| Leveraging Code Generation to Improve Code Retrieval and Summarization via Dual Learning | https://ml4code.github.io/publications/ye2020leveraging/ |
| http://scholar.google.com/scholar?q=Leveraging Code Generation to Improve Code Retrieval and Summarization via Dual Learning |
| https://www.semanticscholar.org/search?q=Leveraging Code Generation to Improve Code Retrieval and Summarization via Dual Learning |
| Contrastive Code Representation Learning | https://ml4code.github.io/publications/jain2020contrastive/ |
| http://scholar.google.com/scholar?q=Contrastive Code Representation Learning |
| https://www.semanticscholar.org/search?q=Contrastive Code Representation Learning |
| Blended, precise semantic program embeddings | https://ml4code.github.io/publications/wang2020blended/ |
| http://scholar.google.com/scholar?q=Blended, precise semantic program embeddings |
| https://www.semanticscholar.org/search?q=Blended, precise semantic program embeddings |
| CC2Vec: Distributed Representations of Code Changes | https://ml4code.github.io/publications/hoang2020cc2vec/ |
| http://scholar.google.com/scholar?q=CC2Vec: Distributed Representations of Code Changes |
| https://www.semanticscholar.org/search?q=CC2Vec: Distributed Representations of Code Changes |
| Semantic Scaffolds for Pseudocode-to-Code Generation | https://ml4code.github.io/publications/zhong2020semantic/ |
| http://scholar.google.com/scholar?q=Semantic Scaffolds for Pseudocode-to-Code Generation |
| https://www.semanticscholar.org/search?q=Semantic Scaffolds for Pseudocode-to-Code Generation |
| Neural Code Search Revisited: Enhancing Code Snippet Retrieval through Natural Language Intent | https://ml4code.github.io/publications/heyman2020neural/ |
| http://scholar.google.com/scholar?q=Neural Code Search Revisited: Enhancing Code Snippet Retrieval through Natural Language Intent |
| https://www.semanticscholar.org/search?q=Neural Code Search Revisited: Enhancing Code Snippet Retrieval through Natural Language Intent |
| Global Relational Models of Source Code | https://ml4code.github.io/publications/hellendoorn2020global/ |
| http://scholar.google.com/scholar?q=Global Relational Models of Source Code |
| https://www.semanticscholar.org/search?q=Global Relational Models of Source Code |
| Improving Code Search with Co-Attentive Representation Learning | https://ml4code.github.io/publications/shuai2020improving/ |
| http://scholar.google.com/scholar?q=Improving Code Search with Co-Attentive Representation Learning |
| https://www.semanticscholar.org/search?q=Improving Code Search with Co-Attentive Representation Learning |
| Adaptive Deep Code Search | https://ml4code.github.io/publications/ling2020adaptive/ |
| http://scholar.google.com/scholar?q=Adaptive Deep Code Search |
| https://www.semanticscholar.org/search?q=Adaptive Deep Code Search |
| Deep Graph Matching and Searching for Semantic Code Retrieval | https://ml4code.github.io/publications/ling2020deep/ |
| http://scholar.google.com/scholar?q=Deep Graph Matching and Searching for Semantic Code Retrieval |
| https://www.semanticscholar.org/search?q=Deep Graph Matching and Searching for Semantic Code Retrieval |
| Static Neural Compiler Optimization via Deep Reinforcement Learning | https://ml4code.github.io/publications/mammadli2020static/ |
| http://scholar.google.com/scholar?q=Static Neural Compiler Optimization via Deep Reinforcement Learning |
| https://www.semanticscholar.org/search?q=Static Neural Compiler Optimization via Deep Reinforcement Learning |
| Learning Code-Query Interaction for Enhancing Code Searches | https://ml4code.github.io/publications/li2020learning/ |
| http://scholar.google.com/scholar?q=Learning Code-Query Interaction for Enhancing Code Searches |
| https://www.semanticscholar.org/search?q=Learning Code-Query Interaction for Enhancing Code Searches |
| DLFix: Context-based Code Transformation Learning for Automated Program Repair | https://ml4code.github.io/publications/li2020dlfix/ |
| http://scholar.google.com/scholar?q=DLFix: Context-based Code Transformation Learning for Automated Program Repair |
| https://www.semanticscholar.org/search?q=DLFix: Context-based Code Transformation Learning for Automated Program Repair |
| Where should I comment my code? A dataset and model for predicting locations that need comments | https://ml4code.github.io/publications/louis2020where/ |
| http://scholar.google.com/scholar?q=Where should I comment my code? A dataset and model for predicting locations that need comments |
| https://www.semanticscholar.org/search?q=Where should I comment my code? A dataset and model for predicting locations that need comments |
| Automating Just-In-Time Comment Updating | https://ml4code.github.io/publications/liu2020automating/ |
| http://scholar.google.com/scholar?q=Automating Just-In-Time Comment Updating |
| https://www.semanticscholar.org/search?q=Automating Just-In-Time Comment Updating |
| TranS^3: A Transformer-based Framework for Unifying Code Summarization and Code Search | https://ml4code.github.io/publications/wang2020trans/ |
| http://scholar.google.com/scholar?q=TranS^3: A Transformer-based Framework for Unifying Code Summarization and Code Search |
| https://www.semanticscholar.org/search?q=TranS^3: A Transformer-based Framework for Unifying Code Summarization and Code Search |
| OptTyper: Probabilistic Type Inference by Optimising Logical and Natural Constraints | https://ml4code.github.io/publications/pandi2020opttyper/ |
| http://scholar.google.com/scholar?q=OptTyper: Probabilistic Type Inference by Optimising Logical and Natural Constraints |
| https://www.semanticscholar.org/search?q=OptTyper: Probabilistic Type Inference by Optimising Logical and Natural Constraints |
| Associating Natural Language Comment and Source Code Entities | https://ml4code.github.io/publications/panthaplackel2020associating/ |
| http://scholar.google.com/scholar?q=Associating Natural Language Comment and Source Code Entities |
| https://www.semanticscholar.org/search?q=Associating Natural Language Comment and Source Code Entities |
| Copy that! Editing Sequences by Copying Spans | https://ml4code.github.io/publications/panthaplackel2020copy/ |
| http://scholar.google.com/scholar?q=Copy that! Editing Sequences by Copying Spans |
| https://www.semanticscholar.org/search?q=Copy that! Editing Sequences by Copying Spans |
| CoCoGUM: Contextual Code Summarization with Multi-Relational GNN on UMLs | https://ml4code.github.io/publications/wang2020cocogum/ |
| http://scholar.google.com/scholar?q=CoCoGUM: Contextual Code Summarization with Multi-Relational GNN on UMLs |
| https://www.semanticscholar.org/search?q=CoCoGUM: Contextual Code Summarization with Multi-Relational GNN on UMLs |
| Embedding Java Classes with code2vec: Improvements from Variable Obfuscation | https://ml4code.github.io/publications/compton2020embedding/ |
| http://scholar.google.com/scholar?q=Embedding Java Classes with code2vec: Improvements from Variable Obfuscation |
| https://www.semanticscholar.org/search?q=Embedding Java Classes with code2vec: Improvements from Variable Obfuscation |
| Towards Demystifying Dimensions of Source Code Embeddings | https://ml4code.github.io/publications/rabin2020demystifying/ |
| http://scholar.google.com/scholar?q=Towards Demystifying Dimensions of Source Code Embeddings |
| https://www.semanticscholar.org/search?q=Towards Demystifying Dimensions of Source Code Embeddings |
| Suggesting Comment Completions for Python using Neural Language Models | https://ml4code.github.io/publications/ciurumelea2020suggesting/ |
| http://scholar.google.com/scholar?q=Suggesting Comment Completions for Python using Neural Language Models |
| https://www.semanticscholar.org/search?q=Suggesting Comment Completions for Python using Neural Language Models |
| Unit Test Case Generation with Transformers | https://ml4code.github.io/publications/tufano2020unit/ |
| http://scholar.google.com/scholar?q=Unit Test Case Generation with Transformers |
| https://www.semanticscholar.org/search?q=Unit Test Case Generation with Transformers |
| PyMT5: multi-mode translation of natural language and Python code with transformers | https://ml4code.github.io/publications/clement2020pymt5/ |
| http://scholar.google.com/scholar?q=PyMT5: multi-mode translation of natural language and Python code with transformers |
| https://www.semanticscholar.org/search?q=PyMT5: multi-mode translation of natural language and Python code with transformers |
| Empirical Study of Transformers for Source Code | https://ml4code.github.io/publications/chirkova2020empirical/ |
| http://scholar.google.com/scholar?q=Empirical Study of Transformers for Source Code |
| https://www.semanticscholar.org/search?q=Empirical Study of Transformers for Source Code |
| CodeBLEU: a Method for Automatic Evaluation of Code Synthesis | https://ml4code.github.io/publications/ren2020codebleu/ |
| http://scholar.google.com/scholar?q=CodeBLEU: a Method for Automatic Evaluation of Code Synthesis |
| https://www.semanticscholar.org/search?q=CodeBLEU: a Method for Automatic Evaluation of Code Synthesis |
| TAG : Type Auxiliary Guiding for Code Comment Generation | https://ml4code.github.io/publications/cai2020tag/ |
| http://scholar.google.com/scholar?q=TAG : Type Auxiliary Guiding for Code Comment Generation |
| https://www.semanticscholar.org/search?q=TAG : Type Auxiliary Guiding for Code Comment Generation |
| OffSide: Learning to Identify Mistakes in Boundary Conditions | https://ml4code.github.io/publications/briem2020offside/ |
| http://scholar.google.com/scholar?q=OffSide: Learning to Identify Mistakes in Boundary Conditions |
| https://www.semanticscholar.org/search?q=OffSide: Learning to Identify Mistakes in Boundary Conditions |
| ComPy-Learn: A toolbox for exploring machine learning representations for compilers | https://ml4code.github.io/publications/brauckmann2020compy/ |
| http://scholar.google.com/scholar?q=ComPy-Learn: A toolbox for exploring machine learning representations for compilers |
| https://www.semanticscholar.org/search?q=ComPy-Learn: A toolbox for exploring machine learning representations for compilers |
| A Structural Model for Contextual Code Changes | https://ml4code.github.io/publications/brody2020structural/ |
| http://scholar.google.com/scholar?q=A Structural Model for Contextual Code Changes |
| https://www.semanticscholar.org/search?q=A Structural Model for Contextual Code Changes |
| Compiler-based graph representations for deep learning models of code | https://ml4code.github.io/publications/brauckmann2020compiler/ |
| http://scholar.google.com/scholar?q=Compiler-based graph representations for deep learning models of code |
| https://www.semanticscholar.org/search?q=Compiler-based graph representations for deep learning models of code |
| Adversarial Robustness for Code | https://ml4code.github.io/publications/bielik2020adversarial/ |
| http://scholar.google.com/scholar?q=Adversarial Robustness for Code |
| https://www.semanticscholar.org/search?q=Adversarial Robustness for Code |
| Learning to Execute Programs with Instruction Pointer Attention Graph Neural Networks | https://ml4code.github.io/publications/bieber2020learning/ |
| http://scholar.google.com/scholar?q=Learning to Execute Programs with Instruction Pointer Attention Graph Neural Networks |
| https://www.semanticscholar.org/search?q=Learning to Execute Programs with Instruction Pointer Attention Graph Neural Networks |
| SinkFinder: harvesting hundreds of unknown interesting function pairs with just one seed | https://ml4code.github.io/publications/bian2020sinkfinder/ |
| http://scholar.google.com/scholar?q=SinkFinder: harvesting hundreds of unknown interesting function pairs with just one seed |
| https://www.semanticscholar.org/search?q=SinkFinder: harvesting hundreds of unknown interesting function pairs with just one seed |
| OCoR: An Overlapping-Aware Code Retriever | https://ml4code.github.io/publications/zhu2020ocor/ |
| http://scholar.google.com/scholar?q=OCoR: An Overlapping-Aware Code Retriever |
| https://www.semanticscholar.org/search?q=OCoR: An Overlapping-Aware Code Retriever |
| MISIM: An End-to-End Neural Code Similarity System | https://ml4code.github.io/publications/ye2020misim/ |
| http://scholar.google.com/scholar?q=MISIM: An End-to-End Neural Code Similarity System |
| https://www.semanticscholar.org/search?q=MISIM: An End-to-End Neural Code Similarity System |
| Graph-based, Self-Supervised Program Repair from Diagnostic Feedback | https://ml4code.github.io/publications/yasunaga2020graph/ |
| http://scholar.google.com/scholar?q=Graph-based, Self-Supervised Program Repair from Diagnostic Feedback |
| https://www.semanticscholar.org/search?q=Graph-based, Self-Supervised Program Repair from Diagnostic Feedback |
| Learning Autocompletion from Real-World Datasets | https://ml4code.github.io/publications/aye2020learning/ |
| http://scholar.google.com/scholar?q=Learning Autocompletion from Real-World Datasets |
| https://www.semanticscholar.org/search?q=Learning Autocompletion from Real-World Datasets |
| Predicting Vulnerability in Large Codebases With Deep Code Representation | https://ml4code.github.io/publications/ashwath2020predicting/ |
| http://scholar.google.com/scholar?q=Predicting Vulnerability in Large Codebases With Deep Code Representation |
| https://www.semanticscholar.org/search?q=Predicting Vulnerability in Large Codebases With Deep Code Representation |
| Sequence Model Design for Code Completion in the Modern IDE | https://ml4code.github.io/publications/aye2020sequence/ |
| http://scholar.google.com/scholar?q=Sequence Model Design for Code Completion in the Modern IDE |
| https://www.semanticscholar.org/search?q=Sequence Model Design for Code Completion in the Modern IDE |
| Towards Learning Representations of Binary Executable Files for Security Tasks | https://ml4code.github.io/publications/arakelyan2020towards/ |
| http://scholar.google.com/scholar?q=Towards Learning Representations of Binary Executable Files for Security Tasks |
| https://www.semanticscholar.org/search?q=Towards Learning Representations of Binary Executable Files for Security Tasks |
| LambdaNet: Probabilistic Type Inference using Graph Neural Networks | https://ml4code.github.io/publications/wei2020lambdanet/ |
| http://scholar.google.com/scholar?q=LambdaNet: Probabilistic Type Inference using Graph Neural Networks |
| https://www.semanticscholar.org/search?q=LambdaNet: Probabilistic Type Inference using Graph Neural Networks |
| Generating Accurate Assert Statements for Unit Test Cases using Pretrained Transformers | https://ml4code.github.io/publications/tufano2020generating/ |
| http://scholar.google.com/scholar?q=Generating Accurate Assert Statements for Unit Test Cases using Pretrained Transformers |
| https://www.semanticscholar.org/search?q=Generating Accurate Assert Statements for Unit Test Cases using Pretrained Transformers |
| Typilus: Neural Type Hints | https://ml4code.github.io/publications/allamanis2020typilus/ |
| http://scholar.google.com/scholar?q=Typilus: Neural Type Hints |
| https://www.semanticscholar.org/search?q=Typilus: Neural Type Hints |
| A Transformer-based Approach for Source Code Summarization | https://ml4code.github.io/publications/ahmad2020transformer/ |
| http://scholar.google.com/scholar?q=A Transformer-based Approach for Source Code Summarization |
| https://www.semanticscholar.org/search?q=A Transformer-based Approach for Source Code Summarization |
| Graph4Code: A Machine Interpretable Knowledge Graph for Code | https://ml4code.github.io/publications/abdelaziz2020graph4code/ |
| http://scholar.google.com/scholar?q=Graph4Code: A Machine Interpretable Knowledge Graph for Code |
| https://www.semanticscholar.org/search?q=Graph4Code: A Machine Interpretable Knowledge Graph for Code |
| Generating Adversarial Examples for Holding Robustness of Source Code Processing Models | https://ml4code.github.io/publications/zhang2020generating/ |
| http://scholar.google.com/scholar?q=Generating Adversarial Examples for Holding Robustness of Source Code Processing Models |
| https://www.semanticscholar.org/search?q=Generating Adversarial Examples for Holding Robustness of Source Code Processing Models |
| Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree | https://ml4code.github.io/publications/wang2020detecting/ |
| http://scholar.google.com/scholar?q=Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree |
| https://www.semanticscholar.org/search?q=Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree |
| Modular Tree Network for Source Code Representation Learning | https://ml4code.github.io/publications/wang2020modular/ |
| http://scholar.google.com/scholar?q=Modular Tree Network for Source Code Representation Learning |
| https://www.semanticscholar.org/search?q=Modular Tree Network for Source Code Representation Learning |
| Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networks | https://ml4code.github.io/publications/zhou2019devign/ |
| http://scholar.google.com/scholar?q=Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networks |
| https://www.semanticscholar.org/search?q=Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networks |
| funcGNN: A Graph Neural Network Approach to Program Similarity | https://ml4code.github.io/publications/nair2020funcgnn/ |
| http://scholar.google.com/scholar?q=funcGNN: A Graph Neural Network Approach to Program Similarity |
| https://www.semanticscholar.org/search?q=funcGNN: A Graph Neural Network Approach to Program Similarity |
| Searching a Database of Source Codes Using Contextualized Code Search | https://ml4code.github.io/publications/mukherjee2020searching/ |
| http://scholar.google.com/scholar?q=Searching a Database of Source Codes Using Contextualized Code Search |
| https://www.semanticscholar.org/search?q=Searching a Database of Source Codes Using Contextualized Code Search |
| A Survey on Deep Learning for Software Engineering | https://ml4code.github.io/publications/yang2020survey/ |
| http://scholar.google.com/scholar?q=A Survey on Deep Learning for Software Engineering |
| https://www.semanticscholar.org/search?q=A Survey on Deep Learning for Software Engineering |
| Learning to Represent Programs with Heterogeneous Graphs | https://ml4code.github.io/publications/wang2020learning2/ |
| http://scholar.google.com/scholar?q=Learning to Represent Programs with Heterogeneous Graphs |
| https://www.semanticscholar.org/search?q=Learning to Represent Programs with Heterogeneous Graphs |
| Modeling Functional Similarity in Source Code with Graph-Based Siamese Networks | https://ml4code.github.io/publications/mehrotra2020modeling/ |
| http://scholar.google.com/scholar?q=Modeling Functional Similarity in Source Code with Graph-Based Siamese Networks |
| https://www.semanticscholar.org/search?q=Modeling Functional Similarity in Source Code with Graph-Based Siamese Networks |
| Are the Code Snippets What We Are Searching for? A Benchmark and an Empirical Study on Code Search with Natural-Language Queries | https://ml4code.github.io/publications/yan2020are/ |
| http://scholar.google.com/scholar?q=Are the Code Snippets What We Are Searching for? A Benchmark and an Empirical Study on Code Search with Natural-Language Queries |
| https://www.semanticscholar.org/search?q=Are the Code Snippets What We Are Searching for? A Benchmark and an Empirical Study on Code Search with Natural-Language Queries |
| Suggesting Natural Method Names to Check Name Consistencies | https://ml4code.github.io/publications/nguyen2020suggesting/ |
| http://scholar.google.com/scholar?q=Suggesting Natural Method Names to Check Name Consistencies |
| https://www.semanticscholar.org/search?q=Suggesting Natural Method Names to Check Name Consistencies |
| Learning Semantic Program Embeddings with Graph Interval Neural Network | https://ml4code.github.io/publications/wang2020learning/ |
| http://scholar.google.com/scholar?q=Learning Semantic Program Embeddings with Graph Interval Neural Network |
| https://www.semanticscholar.org/search?q=Learning Semantic Program Embeddings with Graph Interval Neural Network |
| A Neural Model for Method Name Generation from Functional Description | https://ml4code.github.io/publications/gao2019neural/ |
| http://scholar.google.com/scholar?q=A Neural Model for Method Name Generation from Functional Description |
| https://www.semanticscholar.org/search?q=A Neural Model for Method Name Generation from Functional Description |
| Coda: An End-to-End Neural Program Decompiler | https://ml4code.github.io/publications/fu2019coda/ |
| http://scholar.google.com/scholar?q=Coda: An End-to-End Neural Program Decompiler |
| https://www.semanticscholar.org/search?q=Coda: An End-to-End Neural Program Decompiler |
| A case study on machine learning for synthesizing benchmarks | https://ml4code.github.io/publications/goens2019case/ |
| http://scholar.google.com/scholar?q=A case study on machine learning for synthesizing benchmarks |
| https://www.semanticscholar.org/search?q=A case study on machine learning for synthesizing benchmarks |
| Structured Neural Summarization | https://ml4code.github.io/publications/fernandes2019structured/ |
| http://scholar.google.com/scholar?q=Structured Neural Summarization |
| https://www.semanticscholar.org/search?q=Structured Neural Summarization |
| A Novel Neural Source Code Representation based on Abstract Syntax Tree | https://ml4code.github.io/publications/zhang2019novel/ |
| http://scholar.google.com/scholar?q=A Novel Neural Source Code Representation based on Abstract Syntax Tree |
| https://www.semanticscholar.org/search?q=A Novel Neural Source Code Representation based on Abstract Syntax Tree |
| Learning to Sport and Refactor Inconsistent Method Names | https://ml4code.github.io/publications/liu2019learning/ |
| http://scholar.google.com/scholar?q=Learning to Sport and Refactor Inconsistent Method Names |
| https://www.semanticscholar.org/search?q=Learning to Sport and Refactor Inconsistent Method Names |
| Neural-Network Guided Expression Transformation | https://ml4code.github.io/publications/edelmann2019neural/ |
| http://scholar.google.com/scholar?q=Neural-Network Guided Expression Transformation |
| https://www.semanticscholar.org/search?q=Neural-Network Guided Expression Transformation |
| Unsupervised Learning of API Aliasing Specifications | https://ml4code.github.io/publications/ederhardt2019unsupervised/ |
| http://scholar.google.com/scholar?q=Unsupervised Learning of API Aliasing Specifications |
| https://www.semanticscholar.org/search?q=Unsupervised Learning of API Aliasing Specifications |
| Semantic Source Code Models Using Identifier Embeddings | https://ml4code.github.io/publications/efstathiou2019semantic/ |
| http://scholar.google.com/scholar?q=Semantic Source Code Models Using Identifier Embeddings |
| https://www.semanticscholar.org/search?q=Semantic Source Code Models Using Identifier Embeddings |
| Simulating Execution Time of Tensor Programs using Graph Neural Networks | https://ml4code.github.io/publications/tomczak2019simulating/ |
| http://scholar.google.com/scholar?q=Simulating Execution Time of Tensor Programs using Graph Neural Networks |
| https://www.semanticscholar.org/search?q=Simulating Execution Time of Tensor Programs using Graph Neural Networks |
| Recovering Variable Names for Minified Code with Usage Contexts | https://ml4code.github.io/publications/tran2019recovering/ |
| http://scholar.google.com/scholar?q=Recovering Variable Names for Minified Code with Usage Contexts |
| https://www.semanticscholar.org/search?q=Recovering Variable Names for Minified Code with Usage Contexts |
| Asm2Vec: Boosting Static Representation Robustness for Binary Clone Search against Code Obfuscation and Compiler Optimization | https://ml4code.github.io/publications/ding2019asm2vec/ |
| http://scholar.google.com/scholar?q=Asm2Vec: Boosting Static Representation Robustness for Binary Clone Search against Code Obfuscation and Compiler Optimization |
| https://www.semanticscholar.org/search?q=Asm2Vec: Boosting Static Representation Robustness for Binary Clone Search against Code Obfuscation and Compiler Optimization |
| NL2Type: Inferring JavaScript Function Types from Natural Language Information | https://ml4code.github.io/publications/malik2019nl2type/ |
| http://scholar.google.com/scholar?q=NL2Type: Inferring JavaScript Function Types from Natural Language Information |
| https://www.semanticscholar.org/search?q=NL2Type: Inferring JavaScript Function Types from Natural Language Information |
| Neural Attribution for Semantic Bug-Localization in Student Programs | https://ml4code.github.io/publications/gupta2019neural/ |
| http://scholar.google.com/scholar?q=Neural Attribution for Semantic Bug-Localization in Student Programs |
| https://www.semanticscholar.org/search?q=Neural Attribution for Semantic Bug-Localization in Student Programs |
| Learning Uniform Semantic Features for Natural Language and Programming Language Globally, Locally and Sequentially | https://ml4code.github.io/publications/zhang2019learning/ |
| http://scholar.google.com/scholar?q=Learning Uniform Semantic Features for Natural Language and Programming Language Globally, Locally and Sequentially |
| https://www.semanticscholar.org/search?q=Learning Uniform Semantic Features for Natural Language and Programming Language Globally, Locally and Sequentially |
| SampleFix: Learning to Correct Programs by Sampling Diverse Fixes | https://ml4code.github.io/publications/hajipour2019samplefix/ |
| http://scholar.google.com/scholar?q=SampleFix: Learning to Correct Programs by Sampling Diverse Fixes |
| https://www.semanticscholar.org/search?q=SampleFix: Learning to Correct Programs by Sampling Diverse Fixes |
| Neural Bug Finding: A Study of Opportunities and Challenges | https://ml4code.github.io/publications/habib2019neural/ |
| http://scholar.google.com/scholar?q=Neural Bug Finding: A Study of Opportunities and Challenges |
| https://www.semanticscholar.org/search?q=Neural Bug Finding: A Study of Opportunities and Challenges |
| Import2vec - Learning Embeddings for Software Libraries | https://ml4code.github.io/publications/theeten2019import2vec/ |
| http://scholar.google.com/scholar?q=Import2vec - Learning Embeddings for Software Libraries |
| https://www.semanticscholar.org/search?q=Import2vec - Learning Embeddings for Software Libraries |
| Learning to Fix Build Errors with Graph2Diff Neural Networks | https://ml4code.github.io/publications/tarlow2019learning/ |
| http://scholar.google.com/scholar?q=Learning to Fix Build Errors with Graph2Diff Neural Networks |
| https://www.semanticscholar.org/search?q=Learning to Fix Build Errors with Graph2Diff Neural Networks |
| DeepFuzz: Automatic Generation of Syntax Valid C Programs for Fuzz Testing | https://ml4code.github.io/publications/liu2019deepfuzz/ |
| http://scholar.google.com/scholar?q=DeepFuzz: Automatic Generation of Syntax Valid C Programs for Fuzz Testing |
| https://www.semanticscholar.org/search?q=DeepFuzz: Automatic Generation of Syntax Valid C Programs for Fuzz Testing |
| Learning Execution through Neural Code Fusion | https://ml4code.github.io/publications/shi2019learning/ |
| http://scholar.google.com/scholar?q=Learning Execution through Neural Code Fusion |
| https://www.semanticscholar.org/search?q=Learning Execution through Neural Code Fusion |
| Generating commit messages from diffs using pointer-generator network | https://ml4code.github.io/publications/liu2019generating/ |
| http://scholar.google.com/scholar?q=Generating commit messages from diffs using pointer-generator network |
| https://www.semanticscholar.org/search?q=Generating commit messages from diffs using pointer-generator network |
| TypeWriter: Neural Type Prediction with Search-based Validation | https://ml4code.github.io/publications/pradel2019typewriter/ |
| http://scholar.google.com/scholar?q=TypeWriter: Neural Type Prediction with Search-based Validation |
| https://www.semanticscholar.org/search?q=TypeWriter: Neural Type Prediction with Search-based Validation |
| Neural Reverse Engineering of Stripped Binaries | https://ml4code.github.io/publications/david2019neural/ |
| http://scholar.google.com/scholar?q=Neural Reverse Engineering of Stripped Binaries |
| https://www.semanticscholar.org/search?q=Neural Reverse Engineering of Stripped Binaries |
| Adversarial Examples for Models of Code | https://ml4code.github.io/publications/yefet2019adversarial/ |
| http://scholar.google.com/scholar?q=Adversarial Examples for Models of Code |
| https://www.semanticscholar.org/search?q=Adversarial Examples for Models of Code |
| On the Feasibility of Transfer-learning Code Smells using Deep Learning | https://ml4code.github.io/publications/sharma2019feasibility/ |
| http://scholar.google.com/scholar?q=On the Feasibility of Transfer-learning Code Smells using Deep Learning |
| https://www.semanticscholar.org/search?q=On the Feasibility of Transfer-learning Code Smells using Deep Learning |
| Using GGNN to recommend log statement level | https://ml4code.github.io/publications/li2019using/ |
| http://scholar.google.com/scholar?q=Using GGNN to recommend log statement level |
| https://www.semanticscholar.org/search?q=Using GGNN to recommend log statement level |
| DeepDelta: Learning to Repair Compilation Errors | https://ml4code.github.io/publications/mesbah2019deepdelta/ |
| http://scholar.google.com/scholar?q=DeepDelta: Learning to Repair Compilation Errors |
| https://www.semanticscholar.org/search?q=DeepDelta: Learning to Repair Compilation Errors |
| Commit2Vec: Learning Distributed Representations of Code Changes | https://ml4code.github.io/publications/commit2vec2019lozoya/ |
| http://scholar.google.com/scholar?q=Commit2Vec: Learning Distributed Representations of Code Changes |
| https://www.semanticscholar.org/search?q=Commit2Vec: Learning Distributed Representations of Code Changes |
| Testing Neural Program Analyzers | https://ml4code.github.io/publications/rabin2019testing/ |
| http://scholar.google.com/scholar?q=Testing Neural Program Analyzers |
| https://www.semanticscholar.org/search?q=Testing Neural Program Analyzers |
| Scalable Taint Specification Inference with Big Code | https://ml4code.github.io/publications/chibotaru2019scalable/ |
| http://scholar.google.com/scholar?q=Scalable Taint Specification Inference with Big Code |
| https://www.semanticscholar.org/search?q=Scalable Taint Specification Inference with Big Code |
| Neural Program Repair by Jointly Learning to Localize and Repair | https://ml4code.github.io/publications/vasic2019neural/ |
| http://scholar.google.com/scholar?q=Neural Program Repair by Jointly Learning to Localize and Repair |
| https://www.semanticscholar.org/search?q=Neural Program Repair by Jointly Learning to Localize and Repair |
| Multi-Modal Attention Network Learning for Semantic Source Code Retrieval | https://ml4code.github.io/publications/wan2019multimodal/ |
| http://scholar.google.com/scholar?q=Multi-Modal Attention Network Learning for Semantic Source Code Retrieval |
| https://www.semanticscholar.org/search?q=Multi-Modal Attention Network Learning for Semantic Source Code Retrieval |
| Learning Scalable and Precise Representation of Program Semantics | https://ml4code.github.io/publications/wang2019learning/ |
| http://scholar.google.com/scholar?q=Learning Scalable and Precise Representation of Program Semantics |
| https://www.semanticscholar.org/search?q=Learning Scalable and Precise Representation of Program Semantics |
| SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair | https://ml4code.github.io/publications/chen2019sequencer/ |
| http://scholar.google.com/scholar?q=SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair |
| https://www.semanticscholar.org/search?q=SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair |
| A Literature Study of Embeddings on Source Code | https://ml4code.github.io/publications/chen2019literature/ |
| http://scholar.google.com/scholar?q=A Literature Study of Embeddings on Source Code |
| https://www.semanticscholar.org/search?q=A Literature Study of Embeddings on Source Code |
| Mining Likely Analogical APIs across Third-Party Libraries via Large-Scale Unsupervised API Semantics Embedding | https://ml4code.github.io/publications/chen2019mining/ |
| http://scholar.google.com/scholar?q=Mining Likely Analogical APIs across Third-Party Libraries via Large-Scale Unsupervised API Semantics Embedding |
| https://www.semanticscholar.org/search?q=Mining Likely Analogical APIs across Third-Party Libraries via Large-Scale Unsupervised API Semantics Embedding |
| Capturing source code semantics via tree-based convolution over API-enhanced AST | https://ml4code.github.io/publications/chen2019capturing/ |
| http://scholar.google.com/scholar?q=Capturing source code semantics via tree-based convolution over API-enhanced AST |
| https://www.semanticscholar.org/search?q=Capturing source code semantics via tree-based convolution over API-enhanced AST |
| When Deep Learning Met Code Search | https://ml4code.github.io/publications/cambronero2019deep/ |
| http://scholar.google.com/scholar?q=When Deep Learning Met Code Search |
| https://www.semanticscholar.org/search?q=When Deep Learning Met Code Search |
| SAR: Learning Cross-Language API Mappings with Little Knowledge | https://ml4code.github.io/publications/bui2019learning/ |
| http://scholar.google.com/scholar?q=SAR: Learning Cross-Language API Mappings with Little Knowledge |
| https://www.semanticscholar.org/search?q=SAR: Learning Cross-Language API Mappings with Little Knowledge |
| STYLE-ANALYZER: fixing code style inconsistencies with interpretable unsupervised algorithms | https://ml4code.github.io/publications/markovtsev2019style/ |
| http://scholar.google.com/scholar?q=STYLE-ANALYZER: fixing code style inconsistencies with interpretable unsupervised algorithms |
| https://www.semanticscholar.org/search?q=STYLE-ANALYZER: fixing code style inconsistencies with interpretable unsupervised algorithms |
| Generative Code Modeling with Graphs | https://ml4code.github.io/publications/brockschmidt2019generative/ |
| http://scholar.google.com/scholar?q=Generative Code Modeling with Graphs |
| https://www.semanticscholar.org/search?q=Generative Code Modeling with Graphs |
| Learning to Fuzz from Symbolic Execution with Application to Smart Contracts | https://ml4code.github.io/publications/he2019learning/ |
| http://scholar.google.com/scholar?q=Learning to Fuzz from Symbolic Execution with Application to Smart Contracts |
| https://www.semanticscholar.org/search?q=Learning to Fuzz from Symbolic Execution with Application to Smart Contracts |
| Graph-based Mining of In-the-Wild, Fine-grained, Semantic Code Change Patterns | https://ml4code.github.io/publications/nguyen2019graph/ |
| http://scholar.google.com/scholar?q=Graph-based Mining of In-the-Wild, Fine-grained, Semantic Code Change Patterns |
| https://www.semanticscholar.org/search?q=Graph-based Mining of In-the-Wild, Fine-grained, Semantic Code Change Patterns |
| Pythia: AI-assisted Code Completion System | https://ml4code.github.io/publications/svyatkovskiy2019pythia/ |
| http://scholar.google.com/scholar?q=Pythia: AI-assisted Code Completion System |
| https://www.semanticscholar.org/search?q=Pythia: AI-assisted Code Completion System |
| AutoPandas: neural-backed generators for program synthesis | https://ml4code.github.io/publications/bavishi2019autopandas/ |
| http://scholar.google.com/scholar?q=AutoPandas: neural-backed generators for program synthesis |
| https://www.semanticscholar.org/search?q=AutoPandas: neural-backed generators for program synthesis |
| Method name suggestion with hierarchical attention networks | https://ml4code.github.io/publications/xu2019method/ |
| http://scholar.google.com/scholar?q=Method name suggestion with hierarchical attention networks |
| https://www.semanticscholar.org/search?q=Method name suggestion with hierarchical attention networks |
| Code Mapping in Heterogeneous Platforms Using Deep Learning and LLVM-IR | https://ml4code.github.io/publications/barchi2019code/ |
| http://scholar.google.com/scholar?q=Code Mapping in Heterogeneous Platforms Using Deep Learning and LLVM-IR |
| https://www.semanticscholar.org/search?q=Code Mapping in Heterogeneous Platforms Using Deep Learning and LLVM-IR |
| Automatic Source Code Summarization with Extended Tree-LSTM | https://ml4code.github.io/publications/shido2019automatic/ |
| http://scholar.google.com/scholar?q=Automatic Source Code Summarization with Extended Tree-LSTM |
| https://www.semanticscholar.org/search?q=Automatic Source Code Summarization with Extended Tree-LSTM |
| code2vec: Learning Distributed Representations of Code | https://ml4code.github.io/publications/alon2019code2vec/ |
| http://scholar.google.com/scholar?q=code2vec: Learning Distributed Representations of Code |
| https://www.semanticscholar.org/search?q=code2vec: Learning Distributed Representations of Code |
| Structural Language Models for Any-Code Generation | https://ml4code.github.io/publications/alon2019structural/ |
| http://scholar.google.com/scholar?q=Structural Language Models for Any-Code Generation |
| https://www.semanticscholar.org/search?q=Structural Language Models for Any-Code Generation |
| Neural Networks for Modeling Source Code Edits | https://ml4code.github.io/publications/zhao2019neural/ |
| http://scholar.google.com/scholar?q=Neural Networks for Modeling Source Code Edits |
| https://www.semanticscholar.org/search?q=Neural Networks for Modeling Source Code Edits |
| The Adverse Effects of Code Duplication in Machine Learning Models of Code | https://ml4code.github.io/publications/allamanis2019adverse/ |
| http://scholar.google.com/scholar?q=The Adverse Effects of Code Duplication in Machine Learning Models of Code |
| https://www.semanticscholar.org/search?q=The Adverse Effects of Code Duplication in Machine Learning Models of Code |
| Code Generation as a Dual Task of Code Summarization | https://ml4code.github.io/publications/wei2019code/ |
| http://scholar.google.com/scholar?q=Code Generation as a Dual Task of Code Summarization |
| https://www.semanticscholar.org/search?q=Code Generation as a Dual Task of Code Summarization |
| Commit Message Generation for Source Code Changes | https://ml4code.github.io/publications/xu2019commit/ |
| http://scholar.google.com/scholar?q=Commit Message Generation for Source Code Changes |
| https://www.semanticscholar.org/search?q=Commit Message Generation for Source Code Changes |
| Learning Lenient Parsing & Typing via Indirect Supervision | https://ml4code.github.io/publications/ahmed2019learning/ |
| http://scholar.google.com/scholar?q=Learning Lenient Parsing & Typing via Indirect Supervision |
| https://www.semanticscholar.org/search?q=Learning Lenient Parsing & Typing via Indirect Supervision |
| code2seq: Generating Sequences from Structured Representations of Code | https://ml4code.github.io/publications/alon2018code2seq/ |
| http://scholar.google.com/scholar?q=code2seq: Generating Sequences from Structured Representations of Code |
| https://www.semanticscholar.org/search?q=code2seq: Generating Sequences from Structured Representations of Code |
| Learning-based Recursive Aggregation of Abstract Syntax Trees for Code Clone Detection | https://ml4code.github.io/publications/buech2019learning/ |
| http://scholar.google.com/scholar?q=Learning-based Recursive Aggregation of Abstract Syntax Trees for Code Clone Detection |
| https://www.semanticscholar.org/search?q=Learning-based Recursive Aggregation of Abstract Syntax Trees for Code Clone Detection |
| JuICe: A Large Scale Distantly Supervised Dataset for Open Domain Context-based Code Generation | https://ml4code.github.io/publications/agashe2019julce/ |
| http://scholar.google.com/scholar?q=JuICe: A Large Scale Distantly Supervised Dataset for Open Domain Context-based Code Generation |
| https://www.semanticscholar.org/search?q=JuICe: A Large Scale Distantly Supervised Dataset for Open Domain Context-based Code Generation |
| Natural Software Revisited | https://ml4code.github.io/publications/rahman2019natural/ |
| http://scholar.google.com/scholar?q=Natural Software Revisited |
| https://www.semanticscholar.org/search?q=Natural Software Revisited |
| A Neural Model for Generating Natural Language Summaries of Program Subroutines | https://ml4code.github.io/publications/leclair2019neural/ |
| http://scholar.google.com/scholar?q=A Neural Model for Generating Natural Language Summaries of Program Subroutines |
| https://www.semanticscholar.org/search?q=A Neural Model for Generating Natural Language Summaries of Program Subroutines |
| Neural Code Search Evaluation Dataset | https://ml4code.github.io/publications/li2019neural/ |
| http://scholar.google.com/scholar?q=Neural Code Search Evaluation Dataset |
| https://www.semanticscholar.org/search?q=Neural Code Search Evaluation Dataset |
| CORE: Automating Review Recommendation for Code Changes | https://ml4code.github.io/publications/siow2019core/ |
| http://scholar.google.com/scholar?q=CORE: Automating Review Recommendation for Code Changes |
| https://www.semanticscholar.org/search?q=CORE: Automating Review Recommendation for Code Changes |
| Automatic Acquisition of Annotated Training Corpora for Test-Code Generation | https://ml4code.github.io/publications/kacmajor2019automatic/ |
| http://scholar.google.com/scholar?q=Automatic Acquisition of Annotated Training Corpora for Test-Code Generation |
| https://www.semanticscholar.org/search?q=Automatic Acquisition of Annotated Training Corpora for Test-Code Generation |
| Maybe Deep Neural Networks are the Best Choice for Modeling Source Code | https://ml4code.github.io/publications/karampatsis2019deep/ |
| http://scholar.google.com/scholar?q=Maybe Deep Neural Networks are the Best Choice for Modeling Source Code |
| https://www.semanticscholar.org/search?q=Maybe Deep Neural Networks are the Best Choice for Modeling Source Code |
| Towards Neural Decompilation | https://ml4code.github.io/publications/katz2019towards/ |
| http://scholar.google.com/scholar?q=Towards Neural Decompilation |
| https://www.semanticscholar.org/search?q=Towards Neural Decompilation |
| On the Impact of Refactoring Operations on Code Naturalness | https://ml4code.github.io/publications/lin2019impact/ |
| http://scholar.google.com/scholar?q=On the Impact of Refactoring Operations on Code Naturalness |
| https://www.semanticscholar.org/search?q=On the Impact of Refactoring Operations on Code Naturalness |
| TreeCaps: Tree-Structured Capsule Networks for Program Source Code Processing | https://ml4code.github.io/publications/jayasundara2019treecaps/ |
| http://scholar.google.com/scholar?q=TreeCaps: Tree-Structured Capsule Networks for Program Source Code Processing |
| https://www.semanticscholar.org/search?q=TreeCaps: Tree-Structured Capsule Networks for Program Source Code Processing |
| Neural query expansion for code search | https://ml4code.github.io/publications/liu2019neural/ |
| http://scholar.google.com/scholar?q=Neural query expansion for code search |
| https://www.semanticscholar.org/search?q=Neural query expansion for code search |
| Learning Programmatic Idioms for Scalable Semantic Parsing | https://ml4code.github.io/publications/iyer2019learning/ |
| http://scholar.google.com/scholar?q=Learning Programmatic Idioms for Scalable Semantic Parsing |
| https://www.semanticscholar.org/search?q=Learning Programmatic Idioms for Scalable Semantic Parsing |
| Deep Transfer Learning for Source Code Modeling | https://ml4code.github.io/publications/hussain2019deep/ |
| http://scholar.google.com/scholar?q=Deep Transfer Learning for Source Code Modeling |
| https://www.semanticscholar.org/search?q=Deep Transfer Learning for Source Code Modeling |
| On Learning Meaningful Code Changes via Neural Machine Translation | https://ml4code.github.io/publications/tufano2019learning/ |
| http://scholar.google.com/scholar?q=On Learning Meaningful Code Changes via Neural Machine Translation |
| https://www.semanticscholar.org/search?q=On Learning Meaningful Code Changes via Neural Machine Translation |
| Program Classification Using Gated Graph Attention Neural Network for Online Programming Service | https://ml4code.github.io/publications/lu2019program/ |
| http://scholar.google.com/scholar?q=Program Classification Using Gated Graph Attention Neural Network for Online Programming Service |
| https://www.semanticscholar.org/search?q=Program Classification Using Gated Graph Attention Neural Network for Online Programming Service |
| Mercem: Method Name Recommendation Based on Call Graph Embedding | https://ml4code.github.io/publications/yonai2019mercem/ |
| http://scholar.google.com/scholar?q=Mercem: Method Name Recommendation Based on Call Graph Embedding |
| https://www.semanticscholar.org/search?q=Mercem: Method Name Recommendation Based on Call Graph Embedding |
| CodeSearchNet Challenge: Evaluating the State of Semantic Code Search | https://ml4code.github.io/publications/husain2019codesearchnet/ |
| http://scholar.google.com/scholar?q=CodeSearchNet Challenge: Evaluating the State of Semantic Code Search |
| https://www.semanticscholar.org/search?q=CodeSearchNet Challenge: Evaluating the State of Semantic Code Search |
| Inferring Javascript types using Graph Neural Networks | https://ml4code.github.io/publications/schrouff2019inferring/ |
| http://scholar.google.com/scholar?q=Inferring Javascript types using Graph Neural Networks |
| https://www.semanticscholar.org/search?q=Inferring Javascript types using Graph Neural Networks |
| Improving Bug Detection via Context-Based Code Representation Learning and Attention-Based Neural Networks | https://ml4code.github.io/publications/li2019improving/ |
| http://scholar.google.com/scholar?q=Improving Bug Detection via Context-Based Code Representation Learning and Attention-Based Neural Networks |
| https://www.semanticscholar.org/search?q=Improving Bug Detection via Context-Based Code Representation Learning and Attention-Based Neural Networks |
| CoaCor: Code Annotation for Code Retrieval with Reinforcement Learning | https://ml4code.github.io/publications/yao2019coacor/ |
| http://scholar.google.com/scholar?q=CoaCor: Code Annotation for Code Retrieval with Reinforcement Learning |
| https://www.semanticscholar.org/search?q=CoaCor: Code Annotation for Code Retrieval with Reinforcement Learning |
| SPoC: Search-based Pseudocode to Code | https://ml4code.github.io/publications/kulal2019spoc/ |
| http://scholar.google.com/scholar?q=SPoC: Search-based Pseudocode to Code |
| https://www.semanticscholar.org/search?q=SPoC: Search-based Pseudocode to Code |
| A Neural Approach to Decompiled Identifier Renaming | https://ml4code.github.io/publications/lacomis2019neural/ |
| http://scholar.google.com/scholar?q=A Neural Approach to Decompiled Identifier Renaming |
| https://www.semanticscholar.org/search?q=A Neural Approach to Decompiled Identifier Renaming |
| PathMiner : A Library for Mining of Path-Based Representations of Code | https://ml4code.github.io/publications/kovalenko2019pathminer/ |
| http://scholar.google.com/scholar?q=PathMiner : A Library for Mining of Path-Based Representations of Code |
| https://www.semanticscholar.org/search?q=PathMiner : A Library for Mining of Path-Based Representations of Code |
| Learning to Represent Edits | https://ml4code.github.io/publications/yin2019learning/ |
| http://scholar.google.com/scholar?q=Learning to Represent Edits |
| https://www.semanticscholar.org/search?q=Learning to Represent Edits |
| A Grammar-Based Structural CNN Decoder for Code Generation | https://ml4code.github.io/publications/sun2019grammar/ |
| http://scholar.google.com/scholar?q=A Grammar-Based Structural CNN Decoder for Code Generation |
| https://www.semanticscholar.org/search?q=A Grammar-Based Structural CNN Decoder for Code Generation |
| NEUZZ: Efficient Fuzzing with Neural Program Smoothing | https://ml4code.github.io/publications/she2019neuzz/ |
| http://scholar.google.com/scholar?q=NEUZZ: Efficient Fuzzing with Neural Program Smoothing |
| https://www.semanticscholar.org/search?q=NEUZZ: Efficient Fuzzing with Neural Program Smoothing |
| Recommendations for Datasets for Source Code Summarization | https://ml4code.github.io/publications/leclair2019recommendations/ |
| http://scholar.google.com/scholar?q=Recommendations for Datasets for Source Code Summarization |
| https://www.semanticscholar.org/search?q=Recommendations for Datasets for Source Code Summarization |
| Neural-Machine-Translation-Based Commit Message Generation: How Far Are We? | https://ml4code.github.io/publications/liu2018neural/ |
| http://scholar.google.com/scholar?q=Neural-Machine-Translation-Based Commit Message Generation: How Far Are We? |
| https://www.semanticscholar.org/search?q=Neural-Machine-Translation-Based Commit Message Generation: How Far Are We? |
| Exploring the Naturalness of Buggy Code with Recurrent Neural Network | https://ml4code.github.io/publications/lanchantin2018exploring/ |
| http://scholar.google.com/scholar?q=Exploring the Naturalness of Buggy Code with Recurrent Neural Network |
| https://www.semanticscholar.org/search?q=Exploring the Naturalness of Buggy Code with Recurrent Neural Network |
| CODIT: Code Editing with Tree-Based Neural Machine Translation | https://ml4code.github.io/publications/chakraborty2018tree2tree/ |
| http://scholar.google.com/scholar?q=CODIT: Code Editing with Tree-Based Neural Machine Translation |
| https://www.semanticscholar.org/search?q=CODIT: Code Editing with Tree-Based Neural Machine Translation |
| Cross-Language Learning for Program Classification using Bilateral Tree-Based Convolutional Neural Networks | https://ml4code.github.io/publications/bui2018cross/ |
| http://scholar.google.com/scholar?q=Cross-Language Learning for Program Classification using Bilateral Tree-Based Convolutional Neural Networks |
| https://www.semanticscholar.org/search?q=Cross-Language Learning for Program Classification using Bilateral Tree-Based Convolutional Neural Networks |
| Bilateral Dependency Neural Networks for Cross-Language Algorithm Classification | https://ml4code.github.io/publications/bui2018bilateral/ |
| http://scholar.google.com/scholar?q=Bilateral Dependency Neural Networks for Cross-Language Algorithm Classification |
| https://www.semanticscholar.org/search?q=Bilateral Dependency Neural Networks for Cross-Language Algorithm Classification |
| Hierarchical Learning of Cross-Language Mappings through Distributed Vector Representations for Code | https://ml4code.github.io/publications/bui2018hierarchical/ |
| http://scholar.google.com/scholar?q=Hierarchical Learning of Cross-Language Mappings through Distributed Vector Representations for Code |
| https://www.semanticscholar.org/search?q=Hierarchical Learning of Cross-Language Mappings through Distributed Vector Representations for Code |
| Deep Learning Type Inference | https://ml4code.github.io/publications/hellendoorn2018deep/ |
| http://scholar.google.com/scholar?q=Deep Learning Type Inference |
| https://www.semanticscholar.org/search?q=Deep Learning Type Inference |
| Mapping Language to Code in Programmatic Context | https://ml4code.github.io/publications/iyer2018mapping/ |
| http://scholar.google.com/scholar?q=Mapping Language to Code in Programmatic Context |
| https://www.semanticscholar.org/search?q=Mapping Language to Code in Programmatic Context |
| Compiler Fuzzing through Deep Learning | https://ml4code.github.io/publications/cummins2018compiler/ |
| http://scholar.google.com/scholar?q=Compiler Fuzzing through Deep Learning |
| https://www.semanticscholar.org/search?q=Compiler Fuzzing through Deep Learning |
| Deep Learning to Detect Redundant Method Comments | https://ml4code.github.io/publications/louis2018deep/ |
| http://scholar.google.com/scholar?q=Deep Learning to Detect Redundant Method Comments |
| https://www.semanticscholar.org/search?q=Deep Learning to Detect Redundant Method Comments |
| Content Aware Source Code Change Description Generation | https://ml4code.github.io/publications/loyola2018content/ |
| http://scholar.google.com/scholar?q=Content Aware Source Code Change Description Generation |
| https://www.semanticscholar.org/search?q=Content Aware Source Code Change Description Generation |
| User-guided program reasoning using Bayesian inference | https://ml4code.github.io/publications/raghothaman2018user/ |
| http://scholar.google.com/scholar?q=User-guided program reasoning using Bayesian inference |
| https://www.semanticscholar.org/search?q=User-guided program reasoning using Bayesian inference |
| Neuro-symbolic program corrector for introductory programming assignments | https://ml4code.github.io/publications/bhatia2018neurosymbolic/ |
| http://scholar.google.com/scholar?q=Neuro-symbolic program corrector for introductory programming assignments |
| https://www.semanticscholar.org/search?q=Neuro-symbolic program corrector for introductory programming assignments |
| Neural Code Comprehension: A Learnable Representation of Code Semantics | https://ml4code.github.io/publications/bennun2018neural/ |
| http://scholar.google.com/scholar?q=Neural Code Comprehension: A Learnable Representation of Code Semantics |
| https://www.semanticscholar.org/search?q=Neural Code Comprehension: A Learnable Representation of Code Semantics |
| Neural-Augumented Static Analysis of Android Communication | https://ml4code.github.io/publications/zhao2018neural/ |
| http://scholar.google.com/scholar?q=Neural-Augumented Static Analysis of Android Communication |
| https://www.semanticscholar.org/search?q=Neural-Augumented Static Analysis of Android Communication |
| Evaluation of Type Inference with Textual Cues | https://ml4code.github.io/publications/shirani2018evaluation/ |
| http://scholar.google.com/scholar?q=Evaluation of Type Inference with Textual Cues |
| https://www.semanticscholar.org/search?q=Evaluation of Type Inference with Textual Cues |
| Improving Automatic Source Code Summarization via Deep Reinforcement Learning | https://ml4code.github.io/publications/wan2018improving/ |
| http://scholar.google.com/scholar?q=Improving Automatic Source Code Summarization via Deep Reinforcement Learning |
| https://www.semanticscholar.org/search?q=Improving Automatic Source Code Summarization via Deep Reinforcement Learning |
| Generating Regular Expressions from Natural Language Specifications: Are We There Yet? | https://ml4code.github.io/publications/zhong2018generating/ |
| http://scholar.google.com/scholar?q=Generating Regular Expressions from Natural Language Specifications: Are We There Yet? |
| https://www.semanticscholar.org/search?q=Generating Regular Expressions from Natural Language Specifications: Are We There Yet? |
| A General Path-Based Representation for Predicting Program Properties | https://ml4code.github.io/publications/alon2018general/ |
| http://scholar.google.com/scholar?q=A General Path-Based Representation for Predicting Program Properties |
| https://www.semanticscholar.org/search?q=A General Path-Based Representation for Predicting Program Properties |
| Automated Vulnerability Detection in Source Code Using Deep Representation Learning | https://ml4code.github.io/publications/russell2018automated/ |
| http://scholar.google.com/scholar?q=Automated Vulnerability Detection in Source Code Using Deep Representation Learning |
| https://www.semanticscholar.org/search?q=Automated Vulnerability Detection in Source Code Using Deep Representation Learning |
| Polyglot Semantic Parsing in APIs | https://ml4code.github.io/publications/richardson2018polyglot/ |
| http://scholar.google.com/scholar?q=Polyglot Semantic Parsing in APIs |
| https://www.semanticscholar.org/search?q=Polyglot Semantic Parsing in APIs |
| Learning to Represent Programs with Graphs | https://ml4code.github.io/publications/allamanis2018learning/ |
| http://scholar.google.com/scholar?q=Learning to Represent Programs with Graphs |
| https://www.semanticscholar.org/search?q=Learning to Represent Programs with Graphs |
| StaQC: A Systematically Mined Question-Code Dataset from Stack Overflow | https://ml4code.github.io/publications/yao2018staqc/ |
| http://scholar.google.com/scholar?q=StaQC: A Systematically Mined Question-Code Dataset from Stack Overflow |
| https://www.semanticscholar.org/search?q=StaQC: A Systematically Mined Question-Code Dataset from Stack Overflow |
| Learning How to Mutate Source Code from Bug-Fixes | https://ml4code.github.io/publications/tufano2018learning/ |
| http://scholar.google.com/scholar?q=Learning How to Mutate Source Code from Bug-Fixes |
| https://www.semanticscholar.org/search?q=Learning How to Mutate Source Code from Bug-Fixes |
| NL2Bash: A Corpus and Semantic Parser for Natural Language Interface to the Linux Operating System | https://ml4code.github.io/publications/lin2018nl2bash/ |
| http://scholar.google.com/scholar?q=NL2Bash: A Corpus and Semantic Parser for Natural Language Interface to the Linux Operating System |
| https://www.semanticscholar.org/search?q=NL2Bash: A Corpus and Semantic Parser for Natural Language Interface to the Linux Operating System |
| Oreo: detection of clones in the twilight zone | https://ml4code.github.io/publications/saini2018oreo/ |
| http://scholar.google.com/scholar?q=Oreo: detection of clones in the twilight zone |
| https://www.semanticscholar.org/search?q=Oreo: detection of clones in the twilight zone |
| Bayesian Sketch Learning for Program Synthesis | https://ml4code.github.io/publications/murali2017bayesian/ |
| http://scholar.google.com/scholar?q=Bayesian Sketch Learning for Program Synthesis |
| https://www.semanticscholar.org/search?q=Bayesian Sketch Learning for Program Synthesis |
| Learning Loop Invariants for Program Verification | https://ml4code.github.io/publications/si2018learning/ |
| http://scholar.google.com/scholar?q=Learning Loop Invariants for Program Verification |
| https://www.semanticscholar.org/search?q=Learning Loop Invariants for Program Verification |
| Building Language Models for Text with Named Entities | https://ml4code.github.io/publications/parvez2018building/ |
| http://scholar.google.com/scholar?q=Building Language Models for Text with Named Entities |
| https://www.semanticscholar.org/search?q=Building Language Models for Text with Named Entities |
| A Deep Learning Approach to Identifying Source Code in Images and Video | https://ml4code.github.io/publications/ott2018deep/ |
| http://scholar.google.com/scholar?q=A Deep Learning Approach to Identifying Source Code in Images and Video |
| https://www.semanticscholar.org/search?q=A Deep Learning Approach to Identifying Source Code in Images and Video |
| Learning to Repair Software Vulnerabilities with Generative Adversarial Networks | https://ml4code.github.io/publications/harer2018learning/ |
| http://scholar.google.com/scholar?q=Learning to Repair Software Vulnerabilities with Generative Adversarial Networks |
| https://www.semanticscholar.org/search?q=Learning to Repair Software Vulnerabilities with Generative Adversarial Networks |
| Syntax and Sensibility: Using language models to detect and correct syntax errors | https://ml4code.github.io/publications/santos2018syntax/ |
| http://scholar.google.com/scholar?q=Syntax and Sensibility: Using language models to detect and correct syntax errors |
| https://www.semanticscholar.org/search?q=Syntax and Sensibility: Using language models to detect and correct syntax errors |
| Intelligent code reviews using deep learning | https://ml4code.github.io/publications/gupta2018intelligent/ |
| http://scholar.google.com/scholar?q=Intelligent code reviews using deep learning |
| https://www.semanticscholar.org/search?q=Intelligent code reviews using deep learning |
| An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation | https://ml4code.github.io/publications/tufano2018empirical/ |
| http://scholar.google.com/scholar?q=An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation |
| https://www.semanticscholar.org/search?q=An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation |
| Path-Based Function Embedding and its Application to Specification Mining | https://ml4code.github.io/publications/defreez2018path/ |
| http://scholar.google.com/scholar?q=Path-Based Function Embedding and its Application to Specification Mining |
| https://www.semanticscholar.org/search?q=Path-Based Function Embedding and its Application to Specification Mining |
| RefiNym: Using Names to Refine Types | https://ml4code.github.io/publications/dash2018refinym/ |
| http://scholar.google.com/scholar?q=RefiNym: Using Names to Refine Types |
| https://www.semanticscholar.org/search?q=RefiNym: Using Names to Refine Types |
| Open Vocabulary Learning on Source Code with a Graph-Structured Cache | https://ml4code.github.io/publications/cvitkovic2018open/ |
| http://scholar.google.com/scholar?q=Open Vocabulary Learning on Source Code with a Graph-Structured Cache |
| https://www.semanticscholar.org/search?q=Open Vocabulary Learning on Source Code with a Graph-Structured Cache |
| Deep Learning Similarities from Different Representations of Source Code | https://ml4code.github.io/publications/tufano2018deep/ |
| http://scholar.google.com/scholar?q=Deep Learning Similarities from Different Representations of Source Code |
| https://www.semanticscholar.org/search?q=Deep Learning Similarities from Different Representations of Source Code |
| Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflow | https://ml4code.github.io/publications/yin2018mining/ |
| http://scholar.google.com/scholar?q=Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflow |
| https://www.semanticscholar.org/search?q=Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflow |
| Learning to Generate Corrective Patches using Neural Machine Translation | https://ml4code.github.io/publications/hata2018learning/ |
| http://scholar.google.com/scholar?q=Learning to Generate Corrective Patches using Neural Machine Translation |
| https://www.semanticscholar.org/search?q=Learning to Generate Corrective Patches using Neural Machine Translation |
| Public Git Archive: a Big Code dataset for all | https://ml4code.github.io/publications/markovtsev2018public/ |
| http://scholar.google.com/scholar?q=Public Git Archive: a Big Code dataset for all |
| https://www.semanticscholar.org/search?q=Public Git Archive: a Big Code dataset for all |
| A Retrieve-and-Edit Framework for Predicting Structured Outputs | https://ml4code.github.io/publications/hashimoto2018retrieve/ |
| http://scholar.google.com/scholar?q=A Retrieve-and-Edit Framework for Predicting Structured Outputs |
| https://www.semanticscholar.org/search?q=A Retrieve-and-Edit Framework for Predicting Structured Outputs |
| Deep Reinforcement Learning for Programming Language Correction | https://ml4code.github.io/publications/gupta2018deep/ |
| http://scholar.google.com/scholar?q=Deep Reinforcement Learning for Programming Language Correction |
| https://www.semanticscholar.org/search?q=Deep Reinforcement Learning for Programming Language Correction |
| Deep Code Search | https://ml4code.github.io/publications/gu2018deep/ |
| http://scholar.google.com/scholar?q=Deep Code Search |
| https://www.semanticscholar.org/search?q=Deep Code Search |
| Finding Likely Errors with Bayesian Specifications | https://ml4code.github.io/publications/murali2017finding/ |
| http://scholar.google.com/scholar?q=Finding Likely Errors with Bayesian Specifications |
| https://www.semanticscholar.org/search?q=Finding Likely Errors with Bayesian Specifications |
| Exploring API Embedding for API Usages and Applications | https://ml4code.github.io/publications/nguyen2017exploring/ |
| http://scholar.google.com/scholar?q=Exploring API Embedding for API Usages and Applications |
| https://www.semanticscholar.org/search?q=Exploring API Embedding for API Usages and Applications |
| DeepAM: Migrate APIs with Multi-modal Sequence to Sequence Learning | https://ml4code.github.io/publications/gu2017deepam/ |
| http://scholar.google.com/scholar?q=DeepAM: Migrate APIs with Multi-modal Sequence to Sequence Learning |
| https://www.semanticscholar.org/search?q=DeepAM: Migrate APIs with Multi-modal Sequence to Sequence Learning |
| Are Deep Neural Networks the Best Choice for Modeling Source Code? | https://ml4code.github.io/publications/hellendoorn2017deep/ |
| http://scholar.google.com/scholar?q=Are Deep Neural Networks the Best Choice for Modeling Source Code? |
| https://www.semanticscholar.org/search?q=Are Deep Neural Networks the Best Choice for Modeling Source Code? |
| Abridging Source Code | https://ml4code.github.io/publications/yuan2017abridging/ |
| http://scholar.google.com/scholar?q=Abridging Source Code |
| https://www.semanticscholar.org/search?q=Abridging Source Code |
| Automatically Generating Commit Messages from Diffs using Neural Machine Translation | https://ml4code.github.io/publications/jiang2017automatically/ |
| http://scholar.google.com/scholar?q=Automatically Generating Commit Messages from Diffs using Neural Machine Translation |
| https://www.semanticscholar.org/search?q=Automatically Generating Commit Messages from Diffs using Neural Machine Translation |
| pix2code: Generating Code from a Graphical User Interface Screenshot | https://ml4code.github.io/publications/beltramelli2017pix2code/ |
| http://scholar.google.com/scholar?q=pix2code: Generating Code from a Graphical User Interface Screenshot |
| https://www.semanticscholar.org/search?q=pix2code: Generating Code from a Graphical User Interface Screenshot |
| Context2Name: A Deep Learning-Based Approach to Infer Natural Variable Names from Usage Contexts | https://ml4code.github.io/publications/bavishi2017context2name/ |
| http://scholar.google.com/scholar?q=Context2Name: A Deep Learning-Based Approach to Infer Natural Variable Names from Usage Contexts |
| https://www.semanticscholar.org/search?q=Context2Name: A Deep Learning-Based Approach to Infer Natural Variable Names from Usage Contexts |
| DeepFix: Fixing Common C Language Errors by Deep Learning | https://ml4code.github.io/publications/gupta2017deepfix/ |
| http://scholar.google.com/scholar?q=DeepFix: Fixing Common C Language Errors by Deep Learning |
| https://www.semanticscholar.org/search?q=DeepFix: Fixing Common C Language Errors by Deep Learning |
| Function Assistant: A Tool for NL Querying of APIs | https://ml4code.github.io/publications/richardson2017function/ |
| http://scholar.google.com/scholar?q=Function Assistant: A Tool for NL Querying of APIs |
| https://www.semanticscholar.org/search?q=Function Assistant: A Tool for NL Querying of APIs |
| A parallel corpus of Python functions and documentation strings for automated code documentation and code generation | https://ml4code.github.io/publications/barone2017parallel/ |
| http://scholar.google.com/scholar?q=A parallel corpus of Python functions and documentation strings for automated code documentation and code generation |
| https://www.semanticscholar.org/search?q=A parallel corpus of Python functions and documentation strings for automated code documentation and code generation |
| Neural Attribute Machines for Program Generation | https://ml4code.github.io/publications/amodio2017neural/ |
| http://scholar.google.com/scholar?q=Neural Attribute Machines for Program Generation |
| https://www.semanticscholar.org/search?q=Neural Attribute Machines for Program Generation |
| Learning to Align the Source Code to the Compiled Object Code | https://ml4code.github.io/publications/levy2017learning/ |
| http://scholar.google.com/scholar?q=Learning to Align the Source Code to the Compiled Object Code |
| https://www.semanticscholar.org/search?q=Learning to Align the Source Code to the Compiled Object Code |
| Program Synthesis from Natural Language Using Recurrent Neural Networks | https://ml4code.github.io/publications/lin2017program/ |
| http://scholar.google.com/scholar?q=Program Synthesis from Natural Language Using Recurrent Neural Networks |
| https://www.semanticscholar.org/search?q=Program Synthesis from Natural Language Using Recurrent Neural Networks |
| Autofolding for Source Code Summarization | https://ml4code.github.io/publications/fowkes2017autofolding/ |
| http://scholar.google.com/scholar?q=Autofolding for Source Code Summarization |
| https://www.semanticscholar.org/search?q=Autofolding for Source Code Summarization |
| A Language Model for Statements of Software Code | https://ml4code.github.io/publications/yang2017language/ |
| http://scholar.google.com/scholar?q=A Language Model for Statements of Software Code |
| https://www.semanticscholar.org/search?q=A Language Model for Statements of Software Code |
| Mining Semantic Loop Idioms from Big Code | https://ml4code.github.io/publications/allamanis2017mining/ |
| http://scholar.google.com/scholar?q=Mining Semantic Loop Idioms from Big Code |
| https://www.semanticscholar.org/search?q=Mining Semantic Loop Idioms from Big Code |
| SmartPaste: Learning to Adapt Source Code | https://ml4code.github.io/publications/allamanis2017smartpaste/ |
| http://scholar.google.com/scholar?q=SmartPaste: Learning to Adapt Source Code |
| https://www.semanticscholar.org/search?q=SmartPaste: Learning to Adapt Source Code |
| A Syntactic Neural Model for General-Purpose Code Generation | https://ml4code.github.io/publications/yin2017syntactic/ |
| http://scholar.google.com/scholar?q=A Syntactic Neural Model for General-Purpose Code Generation |
| https://www.semanticscholar.org/search?q=A Syntactic Neural Model for General-Purpose Code Generation |
| Code Completion with Neural Attention and Pointer Networks | https://ml4code.github.io/publications/li2017code/ |
| http://scholar.google.com/scholar?q=Code Completion with Neural Attention and Pointer Networks |
| https://www.semanticscholar.org/search?q=Code Completion with Neural Attention and Pointer Networks |
| The Code2Text Challenge: Text Generation in Source Code Libraries | https://ml4code.github.io/publications/richardson2017code2text/ |
| http://scholar.google.com/scholar?q=The Code2Text Challenge: Text Generation in Source Code Libraries |
| https://www.semanticscholar.org/search?q=The Code2Text Challenge: Text Generation in Source Code Libraries |
| Deep Learning to Find Bugs | https://ml4code.github.io/publications/pradel2017deep/ |
| http://scholar.google.com/scholar?q=Deep Learning to Find Bugs |
| https://www.semanticscholar.org/search?q=Deep Learning to Find Bugs |
| Abstract Syntax Networks for Code Generation and Semantic Parsing | https://ml4code.github.io/publications/rabinovich2017abstract/ |
| http://scholar.google.com/scholar?q=Abstract Syntax Networks for Code Generation and Semantic Parsing |
| https://www.semanticscholar.org/search?q=Abstract Syntax Networks for Code Generation and Semantic Parsing |
| A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes | https://ml4code.github.io/publications/loyola2017neural/ |
| http://scholar.google.com/scholar?q=A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes |
| https://www.semanticscholar.org/search?q=A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes |
| Learning a Classifier for False Positive Error Reports Emitted by Static Code Analysis Tools | https://ml4code.github.io/publications/koc2017learning/ |
| http://scholar.google.com/scholar?q=Learning a Classifier for False Positive Error Reports Emitted by Static Code Analysis Tools |
| https://www.semanticscholar.org/search?q=Learning a Classifier for False Positive Error Reports Emitted by Static Code Analysis Tools |
| Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similarities | https://ml4code.github.io/publications/white2017sorting/ |
| http://scholar.google.com/scholar?q=Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similarities |
| https://www.semanticscholar.org/search?q=Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similarities |
| Synthesizing benchmarks for predictive modeling | https://ml4code.github.io/publications/cummins2017synthesizing/ |
| http://scholar.google.com/scholar?q=Synthesizing benchmarks for predictive modeling |
| https://www.semanticscholar.org/search?q=Synthesizing benchmarks for predictive modeling |
| Topic modeling of public repositories at scale using names in source code | https://ml4code.github.io/publications/markovtsev2017topic/ |
| http://scholar.google.com/scholar?q=Topic modeling of public repositories at scale using names in source code |
| https://www.semanticscholar.org/search?q=Topic modeling of public repositories at scale using names in source code |
| Recovering Clear, Natural Identifiers from Obfuscated JS Names | https://ml4code.github.io/publications/vasilescu2017recovering/ |
| http://scholar.google.com/scholar?q=Recovering Clear, Natural Identifiers from Obfuscated JS Names |
| https://www.semanticscholar.org/search?q=Recovering Clear, Natural Identifiers from Obfuscated JS Names |
| End-to-end Deep Learning of Optimization Heuristics | https://ml4code.github.io/publications/cummins2017end/ |
| http://scholar.google.com/scholar?q=End-to-end Deep Learning of Optimization Heuristics |
| https://www.semanticscholar.org/search?q=End-to-end Deep Learning of Optimization Heuristics |
| CodeSum: Translate Program Language to Natural Language | https://ml4code.github.io/publications/hu2017codesum/ |
| http://scholar.google.com/scholar?q=CodeSum: Translate Program Language to Natural Language |
| https://www.semanticscholar.org/search?q=CodeSum: Translate Program Language to Natural Language |
| Software Defect Prediction via Convolutional Neural Network | https://ml4code.github.io/publications/li2017software/ |
| http://scholar.google.com/scholar?q=Software Defect Prediction via Convolutional Neural Network |
| https://www.semanticscholar.org/search?q=Software Defect Prediction via Convolutional Neural Network |
| Learning Technical Correspondences in Technical Documentation | https://ml4code.github.io/publications/richardson2017learning/ |
| http://scholar.google.com/scholar?q=Learning Technical Correspondences in Technical Documentation |
| https://www.semanticscholar.org/search?q=Learning Technical Correspondences in Technical Documentation |
| Semantic Code Repair using Neuro-Symbolic Transformation Networks | https://ml4code.github.io/publications/devlin2017semantic/ |
| http://scholar.google.com/scholar?q=Semantic Code Repair using Neuro-Symbolic Transformation Networks |
| https://www.semanticscholar.org/search?q=Semantic Code Repair using Neuro-Symbolic Transformation Networks |
| Semantically enhanced software traceability using deep learning techniques | https://ml4code.github.io/publications/guo2017semantically/ |
| http://scholar.google.com/scholar?q=Semantically enhanced software traceability using deep learning techniques |
| https://www.semanticscholar.org/search?q=Semantically enhanced software traceability using deep learning techniques |
| A deep language model for software code | https://ml4code.github.io/publications/dam2016deep/ |
| http://scholar.google.com/scholar?q=A deep language model for software code |
| https://www.semanticscholar.org/search?q=A deep language model for software code |
| Learning to Fuzz: Application-Independent Fuzz Testing with Probabilistic, Generative Models of Input Data | https://ml4code.github.io/publications/patra2016learning/ |
| http://scholar.google.com/scholar?q=Learning to Fuzz: Application-Independent Fuzz Testing with Probabilistic, Generative Models of Input Data |
| https://www.semanticscholar.org/search?q=Learning to Fuzz: Application-Independent Fuzz Testing with Probabilistic, Generative Models of Input Data |
| Parameter-Free Probabilistic API Mining across GitHub | https://ml4code.github.io/publications/fowkes2016parameter/ |
| http://scholar.google.com/scholar?q=Parameter-Free Probabilistic API Mining across GitHub |
| https://www.semanticscholar.org/search?q=Parameter-Free Probabilistic API Mining across GitHub |
| Question Independent Grading using Machine Learning: The Case of Computer Program Grading | https://ml4code.github.io/publications/singh2016question/ |
| http://scholar.google.com/scholar?q=Question Independent Grading using Machine Learning: The Case of Computer Program Grading |
| https://www.semanticscholar.org/search?q=Question Independent Grading using Machine Learning: The Case of Computer Program Grading |
| Extracting Code from Programming Tutorial Videos | https://ml4code.github.io/publications/yadid2016extracting/ |
| http://scholar.google.com/scholar?q=Extracting Code from Programming Tutorial Videos |
| https://www.semanticscholar.org/search?q=Extracting Code from Programming Tutorial Videos |
| Towards Better Program Obfuscation: Optimization via Language Models | https://ml4code.github.io/publications/liu2016towards/ |
| http://scholar.google.com/scholar?q=Towards Better Program Obfuscation: Optimization via Language Models |
| https://www.semanticscholar.org/search?q=Towards Better Program Obfuscation: Optimization via Language Models |
| Automatically Learning Semantic Features for Defect Prediction | https://ml4code.github.io/publications/wang2016automatically/ |
| http://scholar.google.com/scholar?q=Automatically Learning Semantic Features for Defect Prediction |
| https://www.semanticscholar.org/search?q=Automatically Learning Semantic Features for Defect Prediction |
| Learning API Usages from Bytecode: A Statistical Approach | https://ml4code.github.io/publications/nguyen2016learning/ |
| http://scholar.google.com/scholar?q=Learning API Usages from Bytecode: A Statistical Approach |
| https://www.semanticscholar.org/search?q=Learning API Usages from Bytecode: A Statistical Approach |
| Statistical Deobfuscation of Android Applications | https://ml4code.github.io/publications/bichsel2016statistical/ |
| http://scholar.google.com/scholar?q=Statistical Deobfuscation of Android Applications |
| https://www.semanticscholar.org/search?q=Statistical Deobfuscation of Android Applications |
| Automated Correction for Syntax Errors in Programming Assignments using Recurrent Neural Networks | https://ml4code.github.io/publications/bhatia2016automated/ |
| http://scholar.google.com/scholar?q=Automated Correction for Syntax Errors in Programming Assignments using Recurrent Neural Networks |
| https://www.semanticscholar.org/search?q=Automated Correction for Syntax Errors in Programming Assignments using Recurrent Neural Networks |
| Learning Python Code Suggestion with a Sparse Pointer Network | https://ml4code.github.io/publications/bhoopchand2016learning/ |
| http://scholar.google.com/scholar?q=Learning Python Code Suggestion with a Sparse Pointer Network |
| https://www.semanticscholar.org/search?q=Learning Python Code Suggestion with a Sparse Pointer Network |
| sk_p: a neural program corrector for MOOCs | https://ml4code.github.io/publications/pu2016skp/ |
| http://scholar.google.com/scholar?q=sk_p: a neural program corrector for MOOCs |
| https://www.semanticscholar.org/search?q=sk_p: a neural program corrector for MOOCs |
| PHOG: Probabilistic Model for Code | https://ml4code.github.io/publications/bielik2016phog/ |
| http://scholar.google.com/scholar?q=PHOG: Probabilistic Model for Code |
| https://www.semanticscholar.org/search?q=PHOG: Probabilistic Model for Code |
| Automatically generating features for learning program analysis heuristics | https://ml4code.github.io/publications/chae2016automatically/ |
| http://scholar.google.com/scholar?q=Automatically generating features for learning program analysis heuristics |
| https://www.semanticscholar.org/search?q=Automatically generating features for learning program analysis heuristics |
| Neural Code Completion | https://ml4code.github.io/publications/wang2016neural/ |
| http://scholar.google.com/scholar?q=Neural Code Completion |
| https://www.semanticscholar.org/search?q=Neural Code Completion |
| Deep API Learning | https://ml4code.github.io/publications/gu2016deep/ |
| http://scholar.google.com/scholar?q=Deep API Learning |
| https://www.semanticscholar.org/search?q=Deep API Learning |
| Bugram: bug detection with n-gram language models | https://ml4code.github.io/publications/wang2016bugram/ |
| http://scholar.google.com/scholar?q=Bugram: bug detection with n-gram language models |
| https://www.semanticscholar.org/search?q=Bugram: bug detection with n-gram language models |
| Summarizing Source Code using a Neural Attention Model | https://ml4code.github.io/publications/iyer2016summarizing/ |
| http://scholar.google.com/scholar?q=Summarizing Source Code using a Neural Attention Model |
| https://www.semanticscholar.org/search?q=Summarizing Source Code using a Neural Attention Model |
| Latent Predictor Networks for Code Generation | https://ml4code.github.io/publications/ling2016latent/ |
| http://scholar.google.com/scholar?q=Latent Predictor Networks for Code Generation |
| https://www.semanticscholar.org/search?q=Latent Predictor Networks for Code Generation |
| A Convolutional Attention Network for Extreme Summarization of Source Code | https://ml4code.github.io/publications/allamanis2016convolutional/ |
| http://scholar.google.com/scholar?q=A Convolutional Attention Network for Extreme Summarization of Source Code |
| https://www.semanticscholar.org/search?q=A Convolutional Attention Network for Extreme Summarization of Source Code |
| Convolutional Neural Networks over Tree Structures for Programming Language Processing | https://ml4code.github.io/publications/mou2016convolutional/ |
| http://scholar.google.com/scholar?q=Convolutional Neural Networks over Tree Structures for Programming Language Processing |
| https://www.semanticscholar.org/search?q=Convolutional Neural Networks over Tree Structures for Programming Language Processing |
| Gated Graph Sequence Neural Networks | https://ml4code.github.io/publications/li2016gated/ |
| http://scholar.google.com/scholar?q=Gated Graph Sequence Neural Networks |
| https://www.semanticscholar.org/search?q=Gated Graph Sequence Neural Networks |
| Mapping API Elements for Code Migration with Vector Representations | https://ml4code.github.io/publications/nguyen2016mapping/ |
| http://scholar.google.com/scholar?q=Mapping API Elements for Code Migration with Vector Representations |
| https://www.semanticscholar.org/search?q=Mapping API Elements for Code Migration with Vector Representations |
| Learning Programs from Noisy Data | https://ml4code.github.io/publications/raychev2016learning/ |
| http://scholar.google.com/scholar?q=Learning Programs from Noisy Data |
| https://www.semanticscholar.org/search?q=Learning Programs from Noisy Data |
| Deep Learning Code Fragments for Code Clone Detection | https://ml4code.github.io/publications/white2016deep/ |
| http://scholar.google.com/scholar?q=Deep Learning Code Fragments for Code Clone Detection |
| https://www.semanticscholar.org/search?q=Deep Learning Code Fragments for Code Clone Detection |
| Learning to Generate Pseudo-code from Source Code using Statistical Machine Translation | https://ml4code.github.io/publications/oda2015learning/ |
| http://scholar.google.com/scholar?q=Learning to Generate Pseudo-code from Source Code using Statistical Machine Translation |
| https://www.semanticscholar.org/search?q=Learning to Generate Pseudo-code from Source Code using Statistical Machine Translation |
| Suggesting Accurate Method and Class Names | https://ml4code.github.io/publications/allamanis2015suggesting/ |
| http://scholar.google.com/scholar?q=Suggesting Accurate Method and Class Names |
| https://www.semanticscholar.org/search?q=Suggesting Accurate Method and Class Names |
| A Bimodal Modelling of Source Code and Natural Language | https://ml4code.github.io/publications/allamanis2015bimodal/ |
| http://scholar.google.com/scholar?q=A Bimodal Modelling of Source Code and Natural Language |
| https://www.semanticscholar.org/search?q=A Bimodal Modelling of Source Code and Natural Language |
| Learning Program Embeddings to Propagate Feedback on Student Code | https://ml4code.github.io/publications/piech2015learning/ |
| http://scholar.google.com/scholar?q=Learning Program Embeddings to Propagate Feedback on Student Code |
| https://www.semanticscholar.org/search?q=Learning Program Embeddings to Propagate Feedback on Student Code |
| Toward Deep Learning Software Repositories | https://ml4code.github.io/publications/white2015toward/ |
| http://scholar.google.com/scholar?q=Toward Deep Learning Software Repositories |
| https://www.semanticscholar.org/search?q=Toward Deep Learning Software Repositories |
| CACHECA: A Cache Language Model Based Code Suggestion Tool | https://ml4code.github.io/publications/franks2015cacheca/ |
| http://scholar.google.com/scholar?q=CACHECA: A Cache Language Model Based Code Suggestion Tool |
| https://www.semanticscholar.org/search?q=CACHECA: A Cache Language Model Based Code Suggestion Tool |
| https://www.youtube.com/watch?v=3INk0N3JNtc | https://www.youtube.com/watch?v=3INk0N3JNtc |
| Exploring the Use of Deep Learning for Feature Location | https://ml4code.github.io/publications/corley2015exploring/ |
| http://scholar.google.com/scholar?q=Exploring the Use of Deep Learning for Feature Location |
| https://www.semanticscholar.org/search?q=Exploring the Use of Deep Learning for Feature Location |
| KB-LDA: Jointly Learning a Knowledge Base of Hierarchy, Relations, and Facts | https://ml4code.github.io/publications/movshovitz2015kb/ |
| http://scholar.google.com/scholar?q=KB-LDA: Jointly Learning a Knowledge Base of Hierarchy, Relations, and Facts |
| https://www.semanticscholar.org/search?q=KB-LDA: Jointly Learning a Knowledge Base of Hierarchy, Relations, and Facts |
| Graph-based Statistical Language Model for Code | https://ml4code.github.io/publications/nguyen2015graph/ |
| http://scholar.google.com/scholar?q=Graph-based Statistical Language Model for Code |
| https://www.semanticscholar.org/search?q=Graph-based Statistical Language Model for Code |
| A User-Guided Approach to Program Analysis | https://ml4code.github.io/publications/mangal2015user/ |
| http://scholar.google.com/scholar?q=A User-Guided Approach to Program Analysis |
| https://www.semanticscholar.org/search?q=A User-Guided Approach to Program Analysis |
| On the “Naturalness” of Buggy Code | https://ml4code.github.io/publications/ray2015naturalness/ |
| http://scholar.google.com/scholar?q=On the “Naturalness” of Buggy Code |
| https://www.semanticscholar.org/search?q=On the “Naturalness” of Buggy Code |
| Synthesizing Java expressions from free-form queries | https://ml4code.github.io/publications/gvero2015synthesizing/ |
| http://scholar.google.com/scholar?q=Synthesizing Java expressions from free-form queries |
| https://www.semanticscholar.org/search?q=Synthesizing Java expressions from free-form queries |
| Predicting Program Properties from “Big Code” | https://ml4code.github.io/publications/raychev2015predicting/ |
| http://scholar.google.com/scholar?q=Predicting Program Properties from “Big Code” |
| https://www.semanticscholar.org/search?q=Predicting Program Properties from “Big Code” |
| Irish: A Hidden Markov Model to detect coded information islands in free text | https://ml4code.github.io/publications/cerulo2015irish/ |
| http://scholar.google.com/scholar?q=Irish: A Hidden Markov Model to detect coded information islands in free text |
| https://www.semanticscholar.org/search?q=Irish: A Hidden Markov Model to detect coded information islands in free text |
| Visualizing and Understanding Recurrent Networks | https://ml4code.github.io/publications/karpathy2015visualizing/ |
| http://scholar.google.com/scholar?q=Visualizing and Understanding Recurrent Networks |
| https://www.semanticscholar.org/search?q=Visualizing and Understanding Recurrent Networks |
| Will they like this? Evaluating Code Contributions With Language Models | https://ml4code.github.io/publications/hellendoorn2015will/ |
| http://scholar.google.com/scholar?q=Will they like this? Evaluating Code Contributions With Language Models |
| https://www.semanticscholar.org/search?q=Will they like this? Evaluating Code Contributions With Language Models |
| Using Machine Translation for Converting Python 2 to Python 3 Code | https://ml4code.github.io/publications/aggarwal2015using/ |
| http://scholar.google.com/scholar?q=Using Machine Translation for Converting Python 2 to Python 3 Code |
| https://www.semanticscholar.org/search?q=Using Machine Translation for Converting Python 2 to Python 3 Code |
| Intelligent Code Completion with Bayesian Networks | https://ml4code.github.io/publications/proksch2015intelligent/ |
| http://scholar.google.com/scholar?q=Intelligent Code Completion with Bayesian Networks |
| https://www.semanticscholar.org/search?q=Intelligent Code Completion with Bayesian Networks |
| Learning a Strategy for Adapting a Program Analysis via Bayesian Optimisation | https://ml4code.github.io/publications/oh2015learning/ |
| http://scholar.google.com/scholar?q=Learning a Strategy for Adapting a Program Analysis via Bayesian Optimisation |
| https://www.semanticscholar.org/search?q=Learning a Strategy for Adapting a Program Analysis via Bayesian Optimisation |
| Products, Developers, and Milestones: How Should I Build My N-Gram Language Model | https://ml4code.github.io/publications/saraiva2015products/ |
| http://scholar.google.com/scholar?q=Products, Developers, and Milestones: How Should I Build My N-Gram Language Model |
| https://www.semanticscholar.org/search?q=Products, Developers, and Milestones: How Should I Build My N-Gram Language Model |
| Aroma: code recommendation via structural code search | https://ml4code.github.io/publications/luan2019aroma/ |
| http://scholar.google.com/scholar?q=Aroma: code recommendation via structural code search |
| https://www.semanticscholar.org/search?q=Aroma: code recommendation via structural code search |
| OverCode: visualizing variation in student solutions to programming problems at scale | https://ml4code.github.io/publications/glassman2015overcode/ |
| http://scholar.google.com/scholar?q=OverCode: visualizing variation in student solutions to programming problems at scale |
| https://www.semanticscholar.org/search?q=OverCode: visualizing variation in student solutions to programming problems at scale |
| NIRMAL: Automatic Identification of Software Relevant Tweets Leveraging Language Model | https://ml4code.github.io/publications/sharma2015nirmal/ |
| http://scholar.google.com/scholar?q=NIRMAL: Automatic Identification of Software Relevant Tweets Leveraging Language Model |
| https://www.semanticscholar.org/search?q=NIRMAL: Automatic Identification of Software Relevant Tweets Leveraging Language Model |
| Learning to Execute | https://ml4code.github.io/publications/zaremba2014learning/ |
| http://scholar.google.com/scholar?q=Learning to Execute |
| https://www.semanticscholar.org/search?q=Learning to Execute |
| Learning Natural Coding Conventions | https://ml4code.github.io/publications/allamanis2014learning/ |
| http://scholar.google.com/scholar?q=Learning Natural Coding Conventions |
| https://www.semanticscholar.org/search?q=Learning Natural Coding Conventions |
| Phrase-Based Statistical Translation of Programming Languages | https://ml4code.github.io/publications/karaivanov2014phrase/ |
| http://scholar.google.com/scholar?q=Phrase-Based Statistical Translation of Programming Languages |
| https://www.semanticscholar.org/search?q=Phrase-Based Statistical Translation of Programming Languages |
| Structured Generative Models of Natural Source Code | https://ml4code.github.io/publications/maddison2014structured/ |
| http://scholar.google.com/scholar?q=Structured Generative Models of Natural Source Code |
| https://www.semanticscholar.org/search?q=Structured Generative Models of Natural Source Code |
| A system to grade computer programming skills using machine learning | https://ml4code.github.io/publications/srikant2014system/ |
| http://scholar.google.com/scholar?q=A system to grade computer programming skills using machine learning |
| https://www.semanticscholar.org/search?q=A system to grade computer programming skills using machine learning |
| Mining Idioms from Source Code | https://ml4code.github.io/publications/allamanis2014mining/ |
| http://scholar.google.com/scholar?q=Mining Idioms from Source Code |
| https://www.semanticscholar.org/search?q=Mining Idioms from Source Code |
| Syntax Errors Just Aren’t Natural: Improving Error Reporting with Language Models | https://ml4code.github.io/publications/campbell2014syntax/ |
| http://scholar.google.com/scholar?q=Syntax Errors Just Aren’t Natural: Improving Error Reporting with Language Models |
| https://www.semanticscholar.org/search?q=Syntax Errors Just Aren’t Natural: Improving Error Reporting with Language Models |
| Building Program Vector Representations for Deep Learning | https://ml4code.github.io/publications/mou2014building/ |
| http://scholar.google.com/scholar?q=Building Program Vector Representations for Deep Learning |
| https://www.semanticscholar.org/search?q=Building Program Vector Representations for Deep Learning |
| Divide-and-Conquer Approach for Multi-phase Statistical Migration for Source Code | https://ml4code.github.io/publications/nguyen2015divide/ |
| http://scholar.google.com/scholar?q=Divide-and-Conquer Approach for Multi-phase Statistical Migration for Source Code |
| https://www.semanticscholar.org/search?q=Divide-and-Conquer Approach for Multi-phase Statistical Migration for Source Code |
| On the Localness of Software | https://ml4code.github.io/publications/tu2014localness/ |
| http://scholar.google.com/scholar?q=On the Localness of Software |
| https://www.semanticscholar.org/search?q=On the Localness of Software |
| Using Web Corpus Statistics for Program Analysis | https://ml4code.github.io/publications/hsiao2014using/ |
| http://scholar.google.com/scholar?q=Using Web Corpus Statistics for Program Analysis |
| https://www.semanticscholar.org/search?q=Using Web Corpus Statistics for Program Analysis |
| Code Completion with Statistical Language Models | https://ml4code.github.io/publications/raychev2014code/ |
| http://scholar.google.com/scholar?q=Code Completion with Statistical Language Models |
| https://www.semanticscholar.org/search?q=Code Completion with Statistical Language Models |
| NLyze: Interactive Programming by Natural Language for SpreadSheet Data Analysis and Manipulation | https://ml4code.github.io/publications/gulwani2014nlyze/ |
| http://scholar.google.com/scholar?q=NLyze: Interactive Programming by Natural Language for SpreadSheet Data Analysis and Manipulation |
| https://www.semanticscholar.org/search?q=NLyze: Interactive Programming by Natural Language for SpreadSheet Data Analysis and Manipulation |
| Statistical Learning Approach for Mining API Usage Mappings for Code Migration | https://ml4code.github.io/publications/nguyen2014statistical/ |
| http://scholar.google.com/scholar?q=Statistical Learning Approach for Mining API Usage Mappings for Code Migration |
| https://www.semanticscholar.org/search?q=Statistical Learning Approach for Mining API Usage Mappings for Code Migration |
| A Statistical Semantic Language Model for Source Code | https://ml4code.github.io/publications/nguyen2013statistical/ |
| http://scholar.google.com/scholar?q=A Statistical Semantic Language Model for Source Code |
| https://www.semanticscholar.org/search?q=A Statistical Semantic Language Model for Source Code |
| Structured Statistical Syntax Tree Prediction | https://ml4code.github.io/publications/omar2013structured/ |
| http://scholar.google.com/scholar?q=Structured Statistical Syntax Tree Prediction |
| https://www.semanticscholar.org/search?q=Structured Statistical Syntax Tree Prediction |
| Lexical Statistical Machine Translation for Language Migration | https://ml4code.github.io/publications/nguyen2013lexical/ |
| http://scholar.google.com/scholar?q=Lexical Statistical Machine Translation for Language Migration |
| https://www.semanticscholar.org/search?q=Lexical Statistical Machine Translation for Language Migration |
| Using Semantic Unification to Generate Regular Expressions from Natural Language | https://ml4code.github.io/publications/kushman2013using/ |
| http://scholar.google.com/scholar?q=Using Semantic Unification to Generate Regular Expressions from Natural Language |
| https://www.semanticscholar.org/search?q=Using Semantic Unification to Generate Regular Expressions from Natural Language |
| A Machine Learning Framework for Programming by Example | https://ml4code.github.io/publications/menon2013machine/ |
| http://scholar.google.com/scholar?q=A Machine Learning Framework for Programming by Example |
| https://www.semanticscholar.org/search?q=A Machine Learning Framework for Programming by Example |
| A Hidden Markov Model to Detect Coded Information Islands in Free Text | https://ml4code.github.io/publications/cerulo2013hidden/ |
| http://scholar.google.com/scholar?q=A Hidden Markov Model to Detect Coded Information Islands in Free Text |
| https://www.semanticscholar.org/search?q=A Hidden Markov Model to Detect Coded Information Islands in Free Text |
| Natural Language Models for Predicting Programming Comments | https://ml4code.github.io/publications/movshovitz2013natural/ |
| http://scholar.google.com/scholar?q=Natural Language Models for Predicting Programming Comments |
| https://www.semanticscholar.org/search?q=Natural Language Models for Predicting Programming Comments |
| A Study of Repetitiveness of Code Changes in Software Evolution | https://ml4code.github.io/publications/nguyen2013study/ |
| http://scholar.google.com/scholar?q=A Study of Repetitiveness of Code Changes in Software Evolution |
| https://www.semanticscholar.org/search?q=A Study of Repetitiveness of Code Changes in Software Evolution |
| Mining Source Code Repositories at Massive Scale Using Language Modeling | https://ml4code.github.io/publications/allamanis2013mining/ |
| http://scholar.google.com/scholar?q=Mining Source Code Repositories at Massive Scale Using Language Modeling |
| https://www.semanticscholar.org/search?q=Mining Source Code Repositories at Massive Scale Using Language Modeling |
| On the Naturalness of Software | https://ml4code.github.io/publications/hindle2012naturalness/ |
| http://scholar.google.com/scholar?q=On the Naturalness of Software |
| https://www.semanticscholar.org/search?q=On the Naturalness of Software |
| Learning from Examples to Improve Code Completion Systems | https://ml4code.github.io/publications/bruch2009learning/ |
| http://scholar.google.com/scholar?q=Learning from Examples to Improve Code Completion Systems |
| https://www.semanticscholar.org/search?q=Learning from Examples to Improve Code Completion Systems |
| A Factor Graph Model for Software Bug Finding | https://ml4code.github.io/publications/kremenek2007factor/ |
| http://scholar.google.com/scholar?q=A Factor Graph Model for Software Bug Finding |
| https://www.semanticscholar.org/search?q=A Factor Graph Model for Software Bug Finding |