mlsanityData to 7 Oct 2026

Will Code Remain a Relevant User Interface for End-User Programming with Generative AI Models?

arXiv 2311.00382 ↗First posted 1 Nov 2023cs.HC cs.AI cs.PLcited by 3

Not on the map. Why?

Abstract (arXiv)

The research field of end-user programming has largely been concerned with helping non-experts learn to code sufficiently well in order to achieve their tasks. Generative AI stands to obviate this entirely by allowing users to generate code from naturalistic language prompts. In this essay, we explore the extent to which "traditional" programming languages remain relevant for non-expert end-user programmers in a world with generative AI. We posit the "generative shift hypothesis": that generative AI will create qualitative and quantitative expansions in the traditional scope of end-user programming. We outline some reasons that traditional programming languages may still be relevant and useful for end-user programmers. We speculate whether each of these reasons might be fundamental and enduring, or whether they may disappear with further improvements and innovations in generative AI. Finally, we articulate a set of implications for end-user programming research, including the possibility of needing to revisit many well-established core concepts, such as Ko's learning barriers and Blackwell's attention investment model.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 33 of its 124 references that are in the map. First posted on arXiv 1 Nov 2023.

Builds on

33 of 124 references.

References · 33

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2022Training language models to follow instructions with human feedbackcited by 15,712
  5. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  6. 2020Scaling Laws for Neural Language Modelscited by 6,411
  7. 2021Zero-Shot Text-to-Image Generationcited by 4,276
  8. 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
  9. 2021Program Synthesis with Large Language Modelscited by 3,509
  10. 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
  11. 2021Ethical and social risks of harm from Language Modelscited by 957
  12. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
21 more
  1. 2020A Primer in BERTology: What we know about how BERT workscited by 807
  2. 2023A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPTcited by 612
  3. 2019Release Strategies and the Social Impacts of Language Modelscited by 505
  4. 2021Design Guidelines for Prompt Engineering Text-to-Image Generative Modelscited by 216
  5. 2022Will we run out of data? Limits of LLM scaling based on human-generated datacited by 187
  6. 2021Reframing Instructional Prompts to GPTk's Languagecited by 176
  7. 2022Compute Trends Across Three Eras of Machine Learningcited by 161
  8. 2021Understanding the Capabilities, Limitations, and Societal Impact of Large Language Modelscited by 159
  9. 2022Programming Is Hard -- Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generationcited by 97
  10. 2022Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Bookcited by 84
  11. 2022Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Languagecited by 81
  12. 2023Computing Education in the Era of Generative AIcited by 50
  13. 2023"What It Wants Me To Say": Bridging the Abstraction Gap Between End-User Programmers and Code-Generating Large Language Modelscited by 48
  14. 2023Explainable Automated Debugging via Large Language Model-driven Scientific Debuggingcited by 40
  15. 2022Automatically Generating CS Learning Materials with Large Language Modelscited by 12
  16. 2023From Words to Code: Harnessing Data for Program Synthesis from Natural Languagecited by 11
  17. 2023Exploring Perspectives on the Impact of Artificial Intelligence on the Creativity of Knowledge Work: Beyond Mechanised Plagiarism and Stochastic Parrotscited by 11
  18. 2022Is explainable AI a race against model complexity?cited by 9
  19. 2023User Perceptions of Automatic Fake News Detection: Can Algorithms Fight Online Misinformation?cited by 3
  20. 2023Should Computers Be Easy To Use? Questioning the Doctrine of Simplicity in User Interface Designcited by 3
  21. 2023Technical Dimensions of Programming Systemscited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 2.

3 papers.