English

Exploring Prompt Patterns in AI-Assisted Code Generation: Towards Faster and More Effective Developer-AI Collaboration

Software Engineering 2025-06-03 v1

Abstract

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.

Keywords

Cite

@article{arxiv.2506.01604,
  title  = {Exploring Prompt Patterns in AI-Assisted Code Generation: Towards Faster and More Effective Developer-AI Collaboration},
  author = {Sophia DiCuffa and Amanda Zambrana and Priyanshi Yadav and Sashidhar Madiraju and Khushi Suman and Eman Abdullah AlOmar},
  journal= {arXiv preprint arXiv:2506.01604},
  year   = {2025}
}
R2 v1 2026-07-01T02:54:18.812Z