ChatGPT API: Brief overview and integration in Software Development

Authors

DOI:

https://doi.org/10.61961/injei.v1i1.7

Keywords:

ChatGPT, API, Software, Development, Review

Abstract

Powerful natural language processing tools have been developed and since the end of 2022 and so far in 2023 ChatGPT has become the most successful, in this sense this paper provides an overview of the ChatGPT API, addresses how this API can be used effectively in the field of software development, highlighting its key applications and advantages. The results highlight the potential of the ChatGPT API as a valuable tool in software development, offering intelligent and efficient solutions for a variety of applications. It emphasizes the importance of understanding how to integrate and leverage this API effectively, and concludes that its proper implementation can significantly improve the quality and efficiency of software development projects.

Downloads

Download data is not yet available.

References

D. D. Onthoni and P. K. Sahoo, “Artificial-intelligenceassisted activities of daily living recognition for elderly in smart home,” Electronics, vol. 11, no. 24, p. 4129, 2022. DOI: https://doi.org/10.3390/electronics11244129

R. S. Peres, X. Jia, J. Lee, K. Sun, A. W. Colombo, and J. Barata, “Industrial artificial intelligence in industry 4.0-systematic review, challenges and outlook,” IEEE Access, vol. 8, pp. 220 121–220 139, 2020. DOI: https://doi.org/10.1109/ACCESS.2020.3042874

Y. Xu, X. Liu, X. Cao, C. Huang, E. Liu, S. Qian, X. Liu, Y. Wu, F. Dong, C.-W. Qiu et al., “Artificial intelligence: A powerful paradigm for scientific research,” The Innovation, vol. 2, no. 4, 2021. DOI: https://doi.org/10.1016/j.xinn.2021.100179

P. P. Angelov, E. A. Soares, R. Jiang, N. I. Arnold, and P. M. Atkinson, “Explainable artificial intelligence: an analytical review,” Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, vol. 11, no. 5, p. DOI: https://doi.org/10.1002/widm.1424

e1424, 2021.

P. P. Angelov and X. Gu, “Toward anthropomorphic machine learning,” Computer, vol. 51, no. 9, pp. 18–27, 2018. DOI: https://doi.org/10.1109/MC.2018.3620973

B. D. Lund and T. Wang, “Chatting about chatgpt: how may ai and gpt impact academia and libraries?” Library Hi Tech News, vol. 40, no. 3, pp. 26–29, 2023. DOI: https://doi.org/10.1108/LHTN-01-2023-0009

D. Corral, R. M. Toasa, Y. Semblantes, and L. F. Aguas, “Propuesta de app m´ovil para la gesti´on de incidentes de tránsito,” Revista Ibérica de Sistemas e Tecnologias de Información, no. E55, pp. 67–76, 2023.

K. Vishal and A. S. Kushwaha, “Mobile application development research based on xamarin platform,” in 2018 4th International Conference on Computing Sciences (ICCS). IEEE, 2018, pp. 115–118. DOI: https://doi.org/10.1109/ICCS.2018.00027

J. Deng and Y. Lin, “The benefits and challenges of chatgpt: An overview,” Frontiers in Computing and Intelligent Systems, vol. 2, no. 2, pp. 81–83, 2022. DOI: https://doi.org/10.54097/fcis.v2i2.4465

T. Phillips, A. Saleh, K. D. Glazewski, C. E. Hmelo Silver, B. Mott, and J. C. Lester, “Exploring the use of gpt-3 as a tool for evaluating text-based collaborative discourse,” Companion Proceedings of the 12th, vol. 54,

Z. Liu, C. Chen, J. Wang, M. Chen, B. Wu, X. Che, D. Wang, and Q. Wang, “Chatting with gpt-3 for zeroshot human-like mobile automated gui testing,” arXiv preprint arXiv:2305.09434, 2023.

E. Seikkinen, “How to use chatgpt for programming,” 2023.

N. Nascimento, P. Alencar, and D. Cowan, “Comparing software developers with chatgpt: An empirical investigation,” arXiv preprint arXiv:2305.11837, 2023.

N. M. S. Surameery and M. Y. Shakor, “Use chat gpt to solve programming bugs,” International Journal of Information Technology & Computer Engineering (IJITC) ISSN: 2455-5290, vol. 3, no. 01, pp. 17–22, 2023. DOI: https://doi.org/10.55529/ijitc.31.17.22

A. Ahmad, M. Waseem, P. Liang, M. Fahmideh, M. S. Aktar, and T. Mikkonen, “Towards human-bot collaborative software architecting with chatgpt,” in Proceedings of the 27th International Conference on Evaluation and

Assessment in Software Engineering, 2023, pp. 279–285.

W. Rahmaniar, “Chatgpt for software development: Opportunities and challenges,” 2023. DOI: https://doi.org/10.36227/techrxiv.23993583

A. Beganovic, M. A. Jaber, and A. Abd Almisreb, “Methods and applications of chatgpt in software development: A literature review,” Southeast Europe Journal of Soft Computing, vol. 12, no. 1, pp. 08–12, 2023.

“The chaos report: Agile y el éxito en proyectos de ti-scrum colombia.” [Online]. Available: https://www.forbes.com/sites/forbestechcouncil/2022/12/28/whatyour-software-partner-should-know-the-topprogramming-languages-of-2023/?sh=7770824f182

Published

2023-11-13

How to Cite

Gallardo Paredes, C. M., Machuca, C., & Semblantes Claudio, Y. M. (2023). ChatGPT API: Brief overview and integration in Software Development. International Journal of Engineering Insights, 1(1), 25–29. https://doi.org/10.61961/injei.v1i1.7

Issue

Section

Articles