Learnable programming: blocks and beyond

D Bau, J Gray, C Kelleher, J Sheldon… - Communications of the …, 2017 - dl.acm.org
Learnable programming: blocks and beyond Page 1 72 COMMUNICATIONS OF THE ACM |
JUNE 2017 | VOL. 60 | NO. 6 review articles A GLOBAL PUSH to broaden participation in …

Compiler error messages considered unhelpful: The landscape of text-based programming error message research

BA Becker, P Denny, R Pettit, D Bouchard… - Proceedings of the …, 2019 - dl.acm.org
Diagnostic messages generated by compilers and interpreters such as syntax error
messages have been researched for over half of a century. Unfortunately, these messages …

Why Johnny can't prompt: how non-AI experts try (and fail) to design LLM prompts

JD Zamfirescu-Pereira, RY Wong, B Hartmann… - Proceedings of the …, 2023 - dl.acm.org
Pre-trained large language models (“LLMs”) like GPT-3 can engage in fluent, multi-turn
instruction-taking out-of-the-box, making them attractive materials for designing natural …

“What it wants me to say”: Bridging the abstraction gap between end-user programmers and code-generating large language models

MX Liu, A Sarkar, C Negreanu, B Zorn… - Proceedings of the …, 2023 - dl.acm.org
Code-generating large language models map natural language to code. However, only a
small portion of the infinite space of naturalistic utterances is effective at guiding code …

Retrieval-based neural source code summarization

J Zhang, X Wang, H Zhang, H Sun, X Liu - Proceedings of the ACM/IEEE …, 2020 - dl.acm.org
Source code summarization aims to automatically generate concise summaries of source
code in natural language texts, in order to help developers better understand and maintain …

Promptcharm: Text-to-image generation through multi-modal prompting and refinement

Z Wang, Y Huang, D Song, L Ma, T Zhang - Proceedings of the 2024 …, 2024 - dl.acm.org
The recent advancements in Generative AI have significantly advanced the field of text-to-
image generation. The state-of-the-art text-to-image model, Stable Diffusion, is now capable …

How beginning programmers and code llms (mis) read each other

S Nguyen, HML Babe, Y Zi, A Guha… - Proceedings of the …, 2024 - dl.acm.org
Generative AI models, specifically large language models (LLMs), have made strides
towards the long-standing goal of text-to-code generation. This progress has invited …

In-ide code generation from natural language: Promise and challenges

FF Xu, B Vasilescu, G Neubig - ACM Transactions on Software …, 2022 - dl.acm.org
A great part of software development involves conceptualizing or communicating the
underlying procedures and logic that needs to be expressed in programs. One major …

Program synthesis

S Gulwani, O Polozov, R Singh - Foundations and Trends® in …, 2017 - nowpublishers.com
Program synthesis is the task of automatically finding a program in the underlying
programming language that satisfies the user intent expressed in the form of some …

Stylette: Styling the web with natural language

TS Kim, DE Choi, Y Choi, J Kim - … of the 2022 CHI Conference on Human …, 2022 - dl.acm.org
End-users can potentially style and customize websites by editing them through in-browser
developer tools. Unfortunately, end-users lack the knowledge needed to translate high-level …