Feasibility of AI-Assisted Programming for End-User Development
- URL: http://arxiv.org/abs/2512.05666v1
- Date: Fri, 05 Dec 2025 12:13:21 GMT
- Title: Feasibility of AI-Assisted Programming for End-User Development
- Authors: Irene Weber,
- Abstract summary: This paper investigates whether AI-assisted end-user coding is a feasible paradigm for end-user development.<n>We conducted a case study in which non-programmers were asked to develop a basic web app through interaction with AI assistants.<n>The majority of study participants successfully completed the task in reasonable time and also expressed support for AI-assisted end-user coding.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: End-user development,where non-programmers create or adapt their own digital tools, can play a key role in driving digital transformation within organizations. Currently, low-code/no-code platforms are widely used to enable end-user development through visual programming, minimizing the need for manual coding. Recent advancements in generative AI, particularly large language model-based assistants and "copilots", open new possibilities, as they may enable end users to generate and refine programming code and build apps directly from natural language prompts. This approach, here referred to as AI-assisted end-user coding, promises greater flexibility, broader applicability, faster development, improved reusability, and reduced vendor lock-in compared to the established visual LCNC platforms. This paper investigates whether AI-assisted end-user coding is a feasible paradigm for end-user development, which may complement or even replace the LCNC model in the future. To explore this, we conducted a case study in which non-programmers were asked to develop a basic web app through interaction with AI assistants.The majority of study participants successfully completed the task in reasonable time and also expressed support for AI-assisted end-user coding as a viable approach for end-user development. The paper presents the study design, analyzes the outcomes, and discusses potential implications for practice, future research, and academic teaching.
Related papers
- "Can you feel the vibes?": An exploration of novice programmer engagement with vibe coding [42.82674998306379]
"vibe coding" refers to creating software via natural language prompts rather than direct code authorship.<n>This paper reports on a one-day educational hackathon investigating how novice programmers and mixed-experience teams engage with vibe coding.
arXiv Detail & Related papers (2025-12-02T13:32:23Z) - A Viable Paradigm of Software Automation: Iterative End-to-End Automated Software Development [41.295627885484855]
We present a vision of an iterative end-to-end automated software development paradigm AutoSW.<n>It operates in an analyze-plan-implement-deliver loop, where AI systems as human partners become first-class actors.<n>The results indicate that AutoSW can successfully deliver executable software.
arXiv Detail & Related papers (2025-11-19T09:57:49Z) - A Survey of Vibe Coding with Large Language Models [93.88284590533242]
"Vibe Coding" is a development methodology where developers validate AI-generated implementations through outcome observation.<n>Despite its transformative potential, the effectiveness of this emergent paradigm remains under-explored.<n>This survey provides the first comprehensive and systematic review of Vibe Coding with large language models.
arXiv Detail & Related papers (2025-10-14T11:26:56Z) - Generative AI and the Transformation of Software Development Practices [0.0]
Generative AI is reshaping how software is designed, written, and maintained.<n>This paper examines how AI-assisted techniques are changing software engineering practice.
arXiv Detail & Related papers (2025-10-12T22:02:10Z) - AI-Driven Self-Evolving Software: A Promising Path Toward Software Automation [6.38492008798679]
Current AI functions primarily as assistants to human developers.<n>Can AI move beyond its role as an assistant to become a core component of software?<n>We introduce AI-Driven Self-Evolving Software, a new form of software that evolves continuously through direct interaction with users.
arXiv Detail & Related papers (2025-10-01T07:17:51Z) - Past, Present and Future: Exploring Adaptive AI in Software Development Bots [3.2228025627337864]
This paper examines the role of adaptive AI-powered conversational agents in software development.<n>We look at how these tools have evolved from simple query-based systems to advanced AI-driven solutions like GitHub Copilot and Microsoft Teams bots.<n>The study aims to assess the benefits and limitations of these systems, address concerns like data privacy and ethical issues, and offer insights into their future use in the field.
arXiv Detail & Related papers (2025-07-14T21:40:03Z) - Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows [60.04362496037186]
We present the first controlled study of developer interactions with coding agents.<n>We evaluate two leading copilot and agentic coding assistants.<n>Our results show agents can assist developers in ways that surpass copilots.
arXiv Detail & Related papers (2025-07-10T20:12:54Z) - From Defects to Demands: A Unified, Iterative, and Heuristically Guided LLM-Based Framework for Automated Software Repair and Requirement Realization [44.99833362998488]
This manuscript signals a new era in the integration of artificial intelligence with software engineering.<n>We present a formalized, iterative methodology proving that AI can fully replace human programmers in all aspects of code creation and refinement.
arXiv Detail & Related papers (2024-12-06T14:54:21Z) - Programming with AI: Evaluating ChatGPT, Gemini, AlphaCode, and GitHub Copilot for Programmers [0.0]
This study presents a thorough evaluation of leading programming assistants, including ChatGPT, Gemini(Bard AI), AlphaCode, and GitHub Copilot.
It emphasizes the need for ethical developmental practices to actualize AI models' full potential.
arXiv Detail & Related papers (2024-11-14T06:40:55Z) - Data Analysis in the Era of Generative AI [56.44807642944589]
This paper explores the potential of AI-powered tools to reshape data analysis, focusing on design considerations and challenges.
We explore how the emergence of large language and multimodal models offers new opportunities to enhance various stages of data analysis workflow.
We then examine human-centered design principles that facilitate intuitive interactions, build user trust, and streamline the AI-assisted analysis workflow across multiple apps.
arXiv Detail & Related papers (2024-09-27T06:31:03Z) - Will Code Remain a Relevant User Interface for End-User Programming with
Generative AI Models? [20.275891144535258]
We explore the extent to which "traditional" programming languages remain relevant for non-expert end-user programmers in a world with generative AI.
We outline some reasons that traditional programming languages may still be relevant and useful for end-user programmers.
arXiv Detail & Related papers (2023-11-01T09:20:21Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDev is a chat-powered software development framework in which specialized agents are guided in what to communicate.
These agents actively contribute to the design, coding, and testing phases through unified language-based communication.
arXiv Detail & Related papers (2023-07-16T02:11:34Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.