paper-with-me

홈 › Papers

A Survey of Machine Learning for Big Code and Naturalness

2017-09-18 · Miltiadis Allamanis, Earl T. Barr, Premkumar Devanbu, Charles Sutton

Research at the intersection of machine learning, programming languages, and software engineering has recently taken important steps in proposing learnable probabilistic models of source code that exploit code's abundance of patterns. In this article, we survey this work. We contrast programming languages against natural languages and discuss how these similarities and differences drive the design of probabilistic models. We present a taxonomy based on the underlying design principles of each model and use it to navigate the literature. Then, we review how researchers have adapted these models to application areas and discuss cross-cutting and application-specific challenges and opportunities.

📄 PDF Abstract BibTeX arXiv:1709.06182

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningNavigateSurvey

Similar Papers 제목 키워드 기반

Visualizing Natural Language Descriptions: A Survey

2016-07-03 · Kaveh Hassani, Won-Sook Lee

A natural language interface exploits the conceptual simplicity and naturalness of the language to create a high-level user-friendly communication channel between humans and machines. One of the promising applications of…

Survey

Confident Naturalness Explanation (CNE): A Framework to Explain and Assess Patterns Forming Naturalness

2023-11-15 · Ahmed Emam, Mohamed Farag, Ribana Roscher

Protected natural areas are regions that have been minimally affected by human activities such as urbanization, agriculture, and other human interventions. To better understand and map the naturalness of these areas, mac…

Uncertainty Quantificationvalid

Naturalness Evaluation of Natural Language Generation in Task-oriented Dialogues using BERT

2021-09-07 · RANLP 2021 9 · Ye Liu, Wolfgang Maier, Wolfgang Minker, Stefan Ultes

This paper presents an automatic method to evaluate the naturalness of natural language generation in dialogue systems. While this task was previously rendered through expensive and time-consuming human labor, we present…

InformativenessText GenerationTransfer Learning

Towards Reliable Evaluation of Neural Program Repair with Natural Robustness Testing

2024-02-19 · Thanh Le-Cong, Dat Nguyen, Bach Le, Toby Murray

In this paper, we propose shifting the focus of robustness evaluation for Neural Program Repair (NPR) techniques toward naturally-occurring data transformations. To accomplish this, we first examine the naturalness of se…

Program Repair

You Cannot Feed Two Birds with One Score: the Accuracy-Naturalness Tradeoff in Translation

2025-03-31 · Gergely Flamich, David Vilar, Jan-Thorsten Peter, Markus Freitag

The goal of translation, be it by human or by machine, is, given some text in a source language, to produce text in a target language that simultaneously 1) preserves the meaning of the source text and 2) achieves natura…

Machine TranslationTranslation