ChatGPT API: Brief overview and integration in Software Development
DOI:
https://doi.org/10.61961/injei.v1i1.7Keywords:
ChatGPT, API, Software, Development, ReviewAbstract
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
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
How to Cite
Issue
Section
License
Copyright (c) 2023 Cristian Mauricio Gallardo Paredes, Cristian R. Machuca, Yadira Semblantes
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License 4.0 that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.