Steven Bird, Ewan Klein and Edward Loper: Natural Language Processing with Python, Analyzing Text with the Natural Language Toolkit |
Wiebke Wagner |
2010 |
1304 |
116 |
CodeBERT: A Pre-Trained Model for Programming and Natural Languages |
Zhangyin Feng and Daya Guo and Duyu Tang and Nan Duan and Xiaocheng Feng and Ming Gong and Linjun Shou and Bing Qin and Ting Liu and Daxin Jiang and Ming Zhou |
2020 |
398 |
114 |
Natural Language Programming: Styles, Strategies, and Contrasts |
L. A. Miller |
1981 |
183 |
4 |
Mobile robot programming using natural language |
S. Lauria and G. Bugmann and T. Kyriacou and Ewan Klein |
2002 |
173 |
4 |
Inferring method specifications from natural language API descriptions |
Rahul Pandita and Xusheng Xiao and Hao Zhong and Tao Xie and S. Oney and A. Paradkar |
2012 |
152 |
8 |
Evaluating Natural Language Understanding Services for Conversational Question Answering Systems |
Daniel Braun and Adrian Hernandez-Mendez and F. Matthes and M. Langen |
2017 |
136 |
10 |
NLyze: interactive programming by natural language for spreadsheet data analysis and manipulation |
Sumit Gulwani and Mark Marron |
2014 |
102 |
6 |
Teaching the tacit knowledge of programming to noviceswith natural language tutoring |
H. Lane and K. VanLehn |
2005 |
99 |
6 |
Program Synthesis Using Natural Language |
Aditya Desai and Sumit Gulwani and V. Hingorani and Nidhi Jain and Amey Karkare and Mark Marron and R. Sailesh and Subhajit Roy |
2015 |
95 |
8 |
NaturalJava: a natural language interface for programming in Java |
D. Price and E. Riloff and J. Zachary and Brandon Harvey |
2000 |
93 |
5 |
SmartSynth: synthesizing smartphone automation scripts from natural language |
Vu Le and Sumit Gulwani and Z. Su |
2013 |
91 |
12 |
Automatic Programming Through Natural Language Dialogue: A Survey |
G. Heidorn |
1986 |
83 |
0 |
An Experimental Study of Natural Language Programming |
A. Biermann and B. Ballard and A. Sigmon |
1983 |
76 |
1 |
Inductive Logic Programming for Natural Language Processing |
R. Mooney |
1996 |
71 |
7 |
Programming in natural language: “NLC” as a prototype |
B. Ballard and A. Biermann |
1979 |
69 |
4 |
A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes |
Pablo Loyola and Edison Marrese-Taylor and Y. Matsuo |
2017 |
69 |
9 |
NLProlog: Reasoning with Weak Unification for Question Answering in Natural Language |
Leon Weber and Pasquale Minervini and Jannes Munchmeyer and U. Leser and Tim Rocktäschel |
2019 |
61 |
8 |
Characterizing the Natural Language Descriptions in Software Logging Statements |
Pinjia He and Zhuangbin Chen and Shilin He and Michael R. Lyu |
2018 |
52 |
9 |
A Grammar-Based Semantic Similarity Algorithm for Natural Language Sentences |
Ming-Che Lee and Jia-Wei Chang and T. Hsieh |
2014 |
49 |
4 |
Natural language programming of industrial robots |
Maj Stenmark and P. Nugues |
2013 |
49 |
2 |
Genie: a generator of natural language semantic parsers for virtual assistant commands |
Giovanni Campagna and Silei Xu and M. Moradshahi and R. Socher and M. Lam |
2019 |
44 |
0 |
PUMICE: A Multi-Modal Agent that Learns Concepts and Conditionals from Natural Language and Demonstrations |
Toby Jia-Jun Li and Marissa Radensky and Justin Jia and Kirielle Singarajah and Tom Michael Mitchell and B. Myers |
2019 |
43 |
6 |
Integrating Programming by Example and Natural Language Programming |
Mehdi Manshadi and D. Gildea and James F. Allen |
2013 |
40 |
2 |
Feasibility Studies for Programming in Natural Language |
H. Lieberman and Hugo Liu |
2006 |
39 |
1 |
Incorporating External Knowledge through Pre-training for Natural Language to Code Generation |
Frank F. Xu and Zhengbao Jiang and Pengcheng Yin and Bogdan Vasilescu and Graham Neubig |
2020 |
39 |
8 |
A natural language discourse model to explain linear programming models and solutions |
H. J. Greenberg |
1987 |
38 |
0 |
Relating Natural Language Aptitude to Individual Differences in Learning Programming Languages |
C. Prat and T. Madhyastha and Malayka Mottarella and Chu-Hsuan Kuo |
2020 |
34 |
2 |
Natural language processing future |
M. Surabhi |
2013 |
33 |
1 |
TextFlows: A visual programming platform for text mining and natural language processing |
Matic Perovsek and Janez Kranjc and T. Erjavec and B. Cestnik and N. Lavrac |
2016 |
33 |
1 |
Natural language understanding and logic programming |
V. Dahl and P. Saint-Dizier |
1988 |
32 |
0 |
Natural Language is a Programming Language: Applying Natural Language Processing to Software Development |
Michael D. Ernst |
2017 |
32 |
0 |
Natural Language Programming |
A. Biermann |
1983 |
27 |
0 |
Realization of natural language interfaces using lazy functional programming |
R. Frost |
2006 |
27 |
1 |
Programming language, natural language? Supporting the diverse computational activities of novice programmers |
J. Good and K. Howland |
2017 |
26 |
0 |
Natural Language Programming of Complex Robotic BDI Agents |
N. Lincoln and S. Veres |
2013 |
25 |
1 |
Describing constraint-based assembly tasks in unstructured natural language |
Maj Stenmark and J. Malec |
2014 |
21 |
1 |
Lips: An IDE for model driven engineering based on natural language processing |
Oliver Keszocze and M. Soeken and E. Kuksa and R. Drechsler |
2013 |
19 |
1 |
Poster: ProNat: An Agent-Based System Design for Programming in Spoken Natural Language |
Sebastian Weigelt and W. Tichy |
2015 |
19 |
2 |
Studying the difference between natural and programming language corpora |
Casey Casalnuovo and Kenji Sagae and Premkumar T. Devanbu |
2018 |
18 |
1 |
Natural Programming: Project Overview and Proposal |
B. Myers |
1998 |
17 |
0 |
Natural Language Understanding and Logic Programming |
Kepa Mirena Sarasola Gabiola and Ana M. García-Serrano |
1985 |
16 |
0 |
The jobs puzzle: Taking on the challenge via controlled natural language processing |
Rolf Schwitter |
2013 |
14 |
4 |
Can natural language be utilized in the learning of programming fundamentals? |
O. Oliveira and Ana María Monteiro and N. T. Roman |
2013 |
11 |
0 |
Genetic programming for natural language processing |
Lourdes Araujo |
2019 |
8 |
1 |