Fetching the paper…
Reading the bibliography…
Traditionally, computer programming has been the prerogative of professional developers using textual programming languages such as C, Java, or Python.
StateCharts: a Visual Formalism for Complex Systems
David Harel. 1987 · 1987
Earlier work this paper cites.
Natural Language Interfaces to Databases – An Introduction
Ion Androutsopoulos, Graeme D. Ritchie, and Peter Thanisch. 1995 · 1995
Earlier work this paper cites.
Modular domain specific languages and tools. In International Conference on Software Reuse (ICSR) . 134–142
Paul Hudak. 1998 · 1998
Earlier work this paper cites.
Design, construction, and application of a generic visual language generation environment
K. Zhang, D.-Q. Zhang, and J. Cao. 2001 · 2001
Earlier work this paper cites.
Specifying and executing behavioral requirements: the play-in/play-out approach
David Harel and Rami Marelly. 2003 · 2003
Earlier work this paper cites.
Visual Programming Languages: A Survey
Marat Boshernitsan and Michael Downes. 2004 · 2004
Earlier work this paper cites.
End-User Software Engineering
Margaret Burnett, Curtis Cook, and Gregg Rothermel. 2004 · 2004
Earlier work this paper cites.
Learning to Transform Natural to Formal Languages. In Conference on Artificial Intelligence (AAAI) . 1062–1068
Rohit J. Kate, Yuk Wah Wong, and Raymond J. Mooney. 2005 · 2005
Earlier work this paper cites.
When and how to develop domain-specific languages
Marjan Mernik, Jan Heering, and Anthony M. Sloane. 2005 · 2005
Earlier work this paper cites.
From BPMN Process Models to BPEL Web Services. In International Conference on Web Services (ICWS)
Chun Ouyang, Marlon Dumas, Arthur H.M. Ter Hofstede, and Wil M.P. Van Der Aalst. 2006 · 2006
Earlier work this paper cites.
CoScripter: Automating & Sharing How-to Knowledge in the Enterprise. In Conference on Human Factors in Computing Systems (CHI) . 1719–1728
Gilly Leshed, Eben M. Haber, Tara Matthews, and Tessa Lau. 2008 · 2008
Earlier work this paper cites.
Scratch: Programming for All
Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, and Yasmin Kafai. 2009 · 2009
Earlier work this paper cites.
Infrastructure as Code
Adam Jacob. 2010 · 2010
Earlier work this paper cites.
Automating String Processing in Spreadsheets using Input-Output Examples. In Symposium on Principles of Programming Languages (POPL) . 317–330
Sumit Gulwani. 2011 · 2011
Earlier work this paper cites.
Lightweight Modular Staging: A Pragmatic Approach to Runtime Code Generation and Compiled DSLs
Tiark Rompf and Martin Odersky. 2012 · 2012
Cited alongside, same era.
A Survey and Classification of Controlled Natural Languages
Tobias Kuhn. 2014 · 2014
Cited alongside, same era.
Supporting Diverse Notations in MPS’ Projectional Editor.. In Workshop on The Globalization of Modeling Languages (GEMOC) . 7–16
Markus Voelter and Sascha Lisson. 2014 · 2014
Cited alongside, same era.
Building a semantic parser overnight. In Annual Meeting of the Association for Computational Linguistics (ACL) . 1332–1342
Yushi Wang, Jonathan Berant, and Percy Liang. 2015 · 2015
Cited alongside, same era.
Program Synthesis Using Natural Language. In International Conference on Software Engineering (ICSE) . 345–356
Aditya Desai, Sumit Gulwani, Vineet Hingorani, Nidhi Jain, Amey Karkare, Mark Marron, Sailesh R, and Subhajit Roy. 2016 · 2016
Cited alongside, same era.
Rousillon: Scraping Distributed Hierarchical Web Data. In Symposium on User Interface Software and Technology (UIST) . 963–975
Sarah E. Chasins, Maria Mueller, and Rastislav Bodik. 2018 · 2018
Later among the works it cites.
Robotic Process Automation
Wil M. P. van der Aalst, Martin Bichler, and Armin Heinzl. 2018 · 2018
Later among the works it cites.
PUMICE: A Multi-Modal Agent That Learns Concepts and Conditionals from Natural Language and Demonstrations. In Symposium on User Interface Software and Technology (UIST) . 577–589
Toby Jia-Jun Li, Marissa Radensky, Justin Jia, Kirielle Singarajah, Tom M. Mitchell, and Brad A. Myers. 2019 · 2019
Later among the works it cites.
Adding Interactive Visual Syntax to Textual Code. In Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
Leif Andersen, Michael Ballantyne, and Matthias Felleisen. 2020 · 2020
Later among the works it cites.
mage: Fluid Moves Between Code and Graphical Work in Computational Notebooks. In Symposium on User Interface Software and Technology (UIST) . 140–151
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
DeepCoder: Learning to Write Programs. In International Conference on Learning Representations (ICLR)
Matej Balog, Alexander L. Gaunt, Marc Brockschmidt, Sebastian Nowozin, and Daniel Tarlow. 2017 · 2017
Cited alongside, same era.
DevSecOps: A Multivocal Literature Review. In Software Process Improvement and Capability Determination (SPICE) . 17–29
Havard Myrbakken and Ricardo Colomo-Palacios. 2017 · 2017
Cited alongside, same era.
Tips for Creating a Block Language with Blockly. In Blocks and Beyond Workshop (B&B)
Erik Pasternak, Rachel Fenichel, and Andrew N. Marshall. 2017 · 2017
Cited alongside, same era.
Generating Chat Bots from Web API Specifications. In Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!) . 44–57
Mandana Vaziri, Louis Mandel, Avraham Shinnar, Jérôme Siméon, and Martin Hirzel. 2017 · 2017
Cited alongside, same era.
A Syntactic Neural Model for General-Purpose Code Generation. In Annual Meeting of the Association for Computational Linguistics (ACL) . 440–450
Pengcheng Yin and Graham Neubig. 2017 · 2017
Cited alongside, same era.
A Survey of Machine Learning for Big Code and Naturalness
Miltiadis Allamanis, Earl T Barr, Premkumar Devanbu, and Charles Sutton. 2018 · 2018
Cited alongside, same era.
Search-Based Program Synthesis
Rajeev Alur, Rishabh Singh, Dana Fisman, and Armando Solar-Lezama. 2018 · 2018
Cited alongside, same era.
Mary Beth Kery, Donghao Ren, Fred Hohman, Dominik Moritz, Kanit Wongsuphasawat, and Kayur Patel. 2020 · 2020
Later among the works it cites.
Supporting the understanding and comparison of low-code development platforms. In Euromicro Conference on Software Engineering and Advanced Applications (SEAA) . 171–178
Apurvanand Sahay, Arsene Indamutsa, Davide Di Ruscio, and Alfonso Pierantonio. 2020 · 2020
Later among the works it cites.
VASTA: A Vision and Language-Assisted Smartphone Task Automation System. In Conference on Intelligent User Interfaces (IUI) . 22–32
Alborz Rezazadeh Sereshkeh, Gary Leung, Krish Perumal, Caleb Phillips, Minfan Zhang, Afsaneh Fazly, and Iqbal Mohomed. 2020 · 2020
Later among the works it cites.
Low-Code Platform
Alexander C. Bock and Ulrich Frank. 2021 · 2021
Later among the works it cites.
Evaluating Large Language Models Trained on Code
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde, Jared Kaplan, Harri Edwards, Yura Burda, Nicholas Joseph, Greg Brockman, Alex Ray, Raul Puri, Gretchen Krueger, Michael Petrov, Heidy Khlaaf, Girish Sastry, Pamela Mishkin, Brooke Chan, Scott Gray, Nick Ryder, Mikhail Pavlov, Alethea Power, Lukasz Kaiser, Mohammad Bavarian, Clemens Winter, Philippe Tillet, Felipe Such, Dave Cummings, Matthias Plappert, Fotios Chantzis, Elizabeth Barnes, Ariel Herbert-Voss, Will Guss, Alex Nichol, Igor Babuschkin, Suchir Balaji, Shantanu Jain, Andrew Carr, Jan Leike, Josh Achiam, Vedant Misra, Evan Morikawa, Alec Radford, Matthew Knight, Miles Brundage, Mira Murati, Katie Mayer, Peter Welinder, Bob McGrew, Dario Amodei, Sam McCandlish, Ilya Sutskever, and Wojciech Zaremba. 2021 · 2021
Later among the works it cites.
DreamCoder: Bootstrapping Inductive Program Synthesis with Wake-Sleep Library Learning. In Conference on Programming Language Design and Implementation (PLDI) . 835–850
Kevin Ellis, Catherine Wong, Maxwell Nye, Mathias Sablé-Meyer, Lucas Morales, Luke Hewitt, Luc Cary, Armando Solar-Lezama, and Joshua B. Tenenbaum. 2021 · 2021
Later among the works it cites.
DIY Assistant: A Multi-Modal End-User Programmable Virtual Assistant. In Conference on Programming Language Design and Implementation (PLDI) . 312–327
Michael H. Fischer, Giovanni Campagna, Euirim Choi, and Monica S. Lam. 2021 · 2021
Later among the works it cites.
Filling Typed Holes with Live GUIs. In Conference on Programming Language Design and Implementation (PLDI) . 511–525
Cyrus Omar, David Moon, Andrew Blinn, Ian Voysey, Nick Collins, and Ravi Chugh. 2021 · 2021
Later among the works it cites.
Constrained Language Models Yield Few-Shot Semantic Parsers. In Conference on Empirical Methods in Natural Language Processing (EMNLP) . 7699–7715
Richard Shin, Christopher H. Lin, Sam Thomson, Charles Chen, Subhro Roy, Emmanouil Antonios Platanios, Adam Pauls, Dan Klein, Jason Eisner, and Benjamin Van Durme. 2021 · 2021
Later among the works it cites.