Methods and Applications of ChatGPT in Software Development: A Literature Review

Adna Beganovic, Muna Abu Jaber, Ali Abd Almisreb

Abstract


This research paper explores the use of language models in software development that has gained significant attention in recent years. One of the most popular models is ChatGPT, a large language model trained by OpenAI. ChatGPT has been applied in some of the software development tasks, like programming Numerical methods, code generation, solving programming bugs, code completion and even in practicing for computer science exam. This paper presents a systematic review of the literature on the application of ChatGPT in software development. The review covers 12 studies that use ChatGPT in some fields of software development. We evaluate their results and the offering for the field. Overall, the findings of this review offer significant contributions to the current understanding and future direction of using ChatGPT in the domain of software development.

Keywords


ChatGPT; OpenAI; AI model; Software Development

Full Text:

PDF

References


D. Sobania, M. Briesch, C. Hanna, and J. Petke “An Analysis of the Automatic Bug Fixing Performance of ChatGPT”, 2023..

N. M. S. Surameery, M. Y. Shakor “Use Chat GPT to Solve Programming Bugs” 2023 .

S. Jalil, S. Rafi, T. D. LaToza, K. Moran, W. Lam, “ChatGPT and Software Testing Education: Promises & Perils”, 2023

S. Badini, S. Regondi, E. Frontoni, and R. Pugliese “Assessing the capabilities of ChatGPT to improve additive manufacturing troubleshooting”, 2023.

Y. Shen, K. Song, X. Tan, D. Li, W. Lu, Y. Zhuang “HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in HuggingFace”, 2023.

S. Bordt, and U. von Luxburgen “ChatGPT Participates in a Computer Science Exam”, 2023

A. Kashefi, and T. Mukejri “ChatGPT for Programming Numerical Methods”,2023

C. Treude, “Navigating Complexity in Software Engineering: A Prototype for Comparing GPT-n Solution”, 2023.

A. Ahmad, M. Waseem, P. Liang, M. Fehmideh, M. S. Aktar, and T. Mikkonen “Towards Human-Bot Collaborative Software Architecting with ChatGPT”, 2023.

J. White, Q. Fu, S. Hays, M. Sandborn, C. Olea, H. Gilbert, A. Elnashar, J. Spencer-Smith, and D. C. Schmidt “A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT”, 2023.

J. White, S. Hays, Q. Fu, J. Spencer-Smith, D. C. Schmidt “ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Design”, 2023

https://chat.openai.com/




DOI: http://dx.doi.org/10.21533/scjournal.v12i1.251

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Adna Beganovic, Muna Abu Jaber, Ali Almisreb

ISSN 2233 -1859

Digital Object Identifier DOI: 10.21533/scjournal

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License