ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Design

Code refactoring Software design pattern
DOI: 10.48550/arxiv.2303.07839 Publication Date: 2023-01-01
ABSTRACT
This paper presents prompt design techniques for software engineering, in the form of patterns, to solve common problems when using large language models (LLMs), such as ChatGPT automate engineering activities, ensuring code is decoupled from third-party libraries and simulating a web application API before it implemented. provides two contributions research on LLMs engineering. First, catalog patterns that classifies according types they solve. Second, explores several have been applied improve requirements elicitation, rapid prototyping, quality, refactoring, system design.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES ()
CITATIONS ()
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....