Exploring Prompt Patterns in AI-Assisted Code Generation: Towards Faster and More Effective Developer-AI Collaboration
The growing integration of AI tools in software development, particularly Large Language Models (LLMs) such as ChatGPT, has revolutionized how developers approach coding tasks. However, achieving high-quality code often requires iterative interactions, which can be time-consuming and inefficient. This paper explores the application of structured prompt patterns to minimize the number of interactions required for satisfactory AI-assisted code generation. Using the DevGPT dataset, we analyzed seven distinct prompt patterns to evaluate their effectiveness in reducing back-and-forth communication between developers and AI. Our findings highlight patterns such as “Context and Instruction” and “Recipe” as particularly effective in achieving high-quality outputs with minimal iterations. The study emphasizes the potential for prompt engineering to streamline developer-AI collaboration, providing practical insights into crafting prompts that balance precision, efficiency, and clarity.
Authors
- Eman Abdullah AlOmar (ORCID: https://orcid.org/0000-0003-1800-9268)
- Suman Kothakonda (ORCID: https://orcid.org/0000-0002-0611-8195)
- Sophia DiCuffa
- Priti Yadav (ORCID: https://orcid.org/0000-0002-4701-8860)
- Amanda Zambrana (ORCID: https://orcid.org/0009-0000-9677-8930)
- Sashidhar Madiraju
Institutions
- Stevens Institute of Technology (US)
Publication Details
- Published
- 2025-04-05
- DOI
- https://doi.org/10.1109/icmi65310.2025.11141320
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00