Submitted:
10 September 2025
Posted:
12 September 2025
You are already at the latest version
Abstract

Keywords:
1. Introduction
Related Works
2. Materials and Methods
2.1. Investigate Phase
2.2. Analysis Phase
2.2.1. Participant Profile
- 50 programming students from the state of Tabasco, Mexico.
- 150 active professionals in the software development field, with work experience in various sectors and regions of the country.
2.2.2. Technical Specialization
2.2.3. AI Tools
2.2.4. Risk Perception
2.2.5. Regulatory Perspective
2.3. Implementation Phase
- What am I doing?
- What do I need to accomplish with AI?
- What attributes or details should the expected solution include?
- What environment, technologies, or languages am I using?
- What architecture, pattern, or file structure does the solution require?
- What exactly should the expected result do?
| ARTIFACT FOR THE PROMPT | |||
| Artifact ID | # | Case Study | # |
| Author | Name | Date | DD/MM/AAAA |
| General Context | What am I working on? | ||
| Phases of SDLC | Where am I in the development process? | ||
| Specific Context | What do I need to perform? | ||
| Data Source | Relevant input structure (attributes, variables, data type, etc.). | ||
| Technology Stack | Stack of technologies being implemented. | ||
| Output Format | Element that I require to generate with the IA according to the development environment used (files, classes, methods, functions, JSON, XML, etc.). | ||
| Functional Requirement | Methods to integrate, functions, etc. In this section the user must be very specific as to what is required, explaining in detail what the AI is required to do. | ||
| Language Model Instruction | |||
| Concrete and structured formulation of the request to be sent to the linguistic model based on the above attributes, considering a detailed and step-by-step structure for best results. | |||
Proof of Concept 1
| ARTIFACT FOR PROMPT | |||
| Artifact ID | 001 | Case Study | A001 |
| Author | Juan Pérez | Date | 06/04/2025 |
| General Context | I’m developing a database that keeps student payments | ||
| Phases of SDLC | Data Base | ||
| Specific Context | I need to retrieve students enrolled in a specific academic program, including only payments that are validated or in process. | ||
| Data Source | Schema for tables student, payment, payment_status, payment_type and program | ||
| Technology Stack | PostgreSQL | ||
| Output Format | SQL Query | ||
| Functional Requirement | The query must be returned to the student’s code, full name, program name, payment amount and date, only for payments where the status is "validated" or "under reviews". | ||
| Language Model Instruction | |||
I have a PostgreSQL database with the following tables:
| |||
Proof of Concept 2
| ARTIFACT FOR PROMPT | |||
| Artifact ID | 001 | Case Study | A002 |
| Author | Juan Pérez | Date | 05/04/2025 |
| General Context | I am developing a school payment control system with Spring Boot. | ||
| Phases of SDLC | Coding / Backend Implementation | ||
| Specific Context | I need to implement backend logic to register a new student, save a photo of them, and query students using code. | ||
| Data Source | Student Entity whit fields: id, code, first name, last name, program (FK to program Entity, stores program code), gender (FK to gender Entity) and picture saved in resources/images | ||
| Technology Stack | Spring Boot as development environment, PostgreSQL as data access technology, JPA and library MultipartFile. | ||
| Output Format | Repository, Service and REST Controller classes. | ||
| Functional Requirement | Repository with method to find student by code, Service that saves student info and stores uploaded image via MultipartFile, Controller with:
|
||
| Language Model Instruction | |||
| I am developing a school tracking system with Spring Boot; the information is stored in a PostgreSQL database and JPA is used for data access. I already have the entity “Student” with the structure: id, code, first name, last name, program, gender and photo of the student.
| |||
Proof of Concept 3
| ARTIFACT FOR PROMPT | |||
| Artifact ID | 001 | Case Study | A003 |
| Author | Juan Pérez | Date | 06/04/2025 |
| General Context | I have a backend application developed in Spring Boot 3.4.6, with Maven 4.0.0. | ||
| Phases of SDLC | Deployment | ||
| Specific Context | I need to configure the complete deployment of the application in AWS, from domain configuration to EC2 setup and final Swagger test. | ||
| Data Source | The application is a .jar file located in a local folder. Uses PostgreSQL 16 as DB and needs to be deployed behind NGINX in an EC2 instance with Amazon Linux 2023. | ||
| Technology Stack | Spring Boot 3.4.6, Maven 4.0.0, Java JDK 21, PostgreSQL 16, AWS EC2, Amazon Linux 2023, NGINX, WinSCP | ||
| Output Format | Step-by-step instructions for, AWS domain and DNS configuration, EC2 provisioning, Software installation, Project upload and execution, NGINX reverse proxy Domain linkage and Swagger UI access | ||
| Functional Requirement | The system must be deployed successfully and made accessible via a custom domain name (chatgpt-prompt-model.com) through HTTPS and tested via Swagger UI. | ||
| Language Model Instruction | |||
I have a backend application developed in Spring Boot 3.4.6, with Maven 4.0.0 and I need you to give me the steps for the configuration of its deployment contemplating:
| |||
3. Results
3.1. Genetate Phase
Results of Concept Proof 1
Results of Concept Proof 2

Results of Concept Proof 3

4. Conclusions And Recommendations
- The first proof of concept focused on generating a multi-table SQL query. ChatGPT produced an accurate and actionable response, proving that it can assist with database tasks, provided that the prompt is well structured and detailed. It allows complex data to be extracted easily, without the need for extensive documentation or manual coding.
- The second proof of concept involved generating a backend module for a web application developed with Spring Boot, supporting student registration and image upload. Despite the correct functionality, an error was detected in the data type of the sex field, which changed from int to long. This highlights the persistent margin of error and confirms that developers must carefully review AI-generated code. This case underscores the importance of being specific and clear regarding expected attributes, relationships between tables or variables, and desired behaviors in order to obtain a functional code.
- The third proof of concept involved requesting a detailed guide for configuring a custom domain, creating an EC2 instance in Amazon Linux 2023, installing Java 21 and PostgreSQL 16, configure NGINX as a reverse proxy, and enable secure access. It was demonstrated that, if the prompt is not sufficiently specific, ChatGPT may provide vague or unhelpful responses. However, by using the methodological artifact as a reference, it was possible to obtain a detailed and accurate sequence of steps that facilitated the full setup—including the use of WinSCP to upload .jar file and access the Swagger interface. This case highlights that, for infrastructure-related topics, prompt precision is even more critical.
Final Recommendations
- Use clear prompts that include technical context and well-defined objectives.
- Always validate the results delivered by the model, even for simple tasks.
- AI is integrated in phases such as design, coding, and documentation, but not in testing.
- We leveraged the benefits of an internal knowledge base built from effective interactions with AI models.
- Provide training for development teams on the critical and responsible use of generative tools.
Author Contributions
Data Availability Statement
Conflicts of Interest
References
- J. M. Martínez Gómez, M. E. Higuera Marín, Y E. Aguilar Díaz, «Enfoque Metodológico Para El Diseño De Interfaces Durante El Ciclo De Vida De Desarrollo De Software», Gti, Vol. 12, N.º 34, Pp. 59–73, Feb. 2014.
- 2. S, Shylesh, A Study of Software Development Life Cycle Process Models (June 10, 2017). Available at SSRN: https://ssrn.com/abstract=2988291 or http://doi.org/10.2139/ssrn.2988291. [CrossRef]
- P. Maddigan and T. Susnjak, "Chat2VIS: Generating Data Visualizations via Natural Language Using ChatGPT, Codex and GPT-3 Large Language Models," in IEEE Access, vol. 11, pp. 45181-45193, 2023. [CrossRef]
- Y. Luo, N. Tang, G. Li, J. Tang, C. Chai and X. Qin, "Natural Language to Visualization by Neural Machine Translation," in IEEE Transactions on Visualization and Computer Graphics, vol. 28, no. 1, pp. 217-226, Jan. 2022. [CrossRef]
- Morales Chan, M. A. (24 de 02 de 2023). Explorando el potencial de Chat GPT: Una clasificación de Prompts efectivos para la enseñanza. http://odoo014.soltecn.com/tesario/handle/123456789/1348.
- Rouhiainen, L. (2018). Inteligencia Artificial, 101 Cosas Que Debes Saber Hoy Sobre Nuestro Futuro. España, España: Editorial Planeta. doi:978-84-17568-08-5.
- H. Abbass, "Editorial: What is Artificial Intelligence?," in IEEE Transactions on Artificial Intelligence, vol. 2, no. 2, pp. 94-95, April 2021. [CrossRef]
- McCulloch, W.S., Pitts, W. A logical calculus of the ideas immanent in nervous activity. Bulletin of Mathematical Biophysics 5, 115–133 (1943). Published: Dicember 1943. [CrossRef]
- Mind, Volume LIX, Issue 236, October 1950, Pages 433–460, Published: 01 October 1950. [CrossRef]
- Radanliev, P. (2024). Artificial intelligence: reflecting on the past and looking towards the next paradigm shift. Journal of Experimental & Theoretical Artificial Intelligence, 1–18. [CrossRef]
- Academy, L. I. (2024). The Story of ELIZA: The AI That Fooled the World. Recuperado el 25 de 04 de 2025, de London Intercultural Academy: https://liacademy.co.uk/the-story-of-eliza-the-ai-that-fooled-the-world/.
- BM. (s.f.). DEEP BLUE. Obtenido de IBM: https://www.ibm.com/history/deep-blue.
- Arachchige ASPM. The blue brain project: pioneering the frontier of brain simulation. AIMS Neurosci. 2023 Nov 2;10(4):315-318. [CrossRef] [PubMed] [PubMed Central]
- Aliaga Gálvez, G. H., & Aznaran Abarca, J. A. (2019). APLICACIÓN MÓVIL PARA DIAGNOSTICAR POSIBLES FALLAS AUTOMOTRICES UTILIZANDO LA HERRAMIENTA IBM WATSON PARA LA EMPRESA VECARS & TRUCKS S.A.C. . Obtenido de UNIVERSIDAD PRIVADA ANTENOR ORREGO: https://repositorio.upao.edu.pe/handle/20.500.12759/5162.
- Porcelli, A. M. (2021). La inteligencia artificial y la robótica: sus dilemas sociales, éticos y jurídicos. Derecho global. Estudios sobre derecho y justicia, VI(16), 49-105. [CrossRef]
- Chen, M., Tworek, J., Jun, H., Yuan, Q., De Oliveira Pinto, H. P., Kaplan, J., Edwards, H., Burda, Y., Joseph, N., Brockman, G., Ray, A., Puri, R., Krueger, G., Petrov, M., Khlaaf, H., Sastry, G., Mishkin, P., Chan, B., Gray, S., . . . Zaremba, W. (2021, 7 julio). Evaluating Large Language Models Trained on Code. arXiv.org. https://arxiv.org/abs/2107.03374.
- Zhang, B., Liang, P., Zhou, X., Ahmad, A., & Waseem, M. (2023). Practices and Challenges of Using GitHub Copilot: An Empirical Study. Proceedings/Proceedings Of The . . . International Conference On Software Engineering And Knowledge Engineering, 2023, 124-129. [CrossRef]
- Song, D., Zhou, Z., Wang, Z., Huang, Y., Chen, S., Kou, B., ... & Zhang, T. (2023). An empirical study of code generation errors made by large language models. In 7th Annual Symposium on Machine Programming.
- Papers, O. D. (22 de 02 de 2022). OECD Framework for the Classification of AI systems. Recuperado el 02 de 05 de 2025, de https://www.oecd.org/en/publications/oecd-framework-for-the-classification-of-ai-systems_cb6d9eca-en.html.
- Villasís-Keever, M. Á., & Miranda-Novales, M. G. (2016). El protocolo de investigación IV: las variables de estudio. Deleted Journal, 63(3), 303-310. [CrossRef]
- Oyola-García, Alfredo Enrique. (2021). La variable. Revista del Cuerpo Médico Hospital Nacional Almanzor Aguinaga Asenjo, 14(1), 90-93. [CrossRef]
- Hernandez Mendoza, S., & Duana Avila, D. (2020). Técnicas e instrumentos de recolección de datos. Boletín Científico De Las Ciencias Económico Administrativas Del ICEA, 9(17), 51–53. [CrossRef]
- Hamed Taherdoost. Data Collection Methods and Tools for Research; A Step-by-Step Guide to Choose Data Collection Technique for Academic and Business Research Projects. International Journal of Academic Research in Management (IJARM), 2021, 10 (1), pp.10-38. ⟨hal-03741847⟩.
- A. Borgobello, M. P. Pierella, and M.-I. Pozzo, “Ús de qüestionaris en recerca sobre la universitat: anàlisi d’experiències amb una perspectiva situada”, REIRE, vol. 12, no. 2, pp. 1–16, Jul. 2019.
- Tom Kwiatkowski, Jennimaria Palomaki, Olivia Redfield, Michael Collins, Ankur Parikh, Chris Alberti, Danielle Epstein, Illia Polosukhin, Jacob Devlin, Kenton Lee, Kristina Toutanova, Llion Jones, Matthew Kelcey, Ming-Wei Chang, Andrew M. Dai, Jakob Uszkoreit, Quoc Le, Slav Petrov; Natural Questions: A Benchmark for Question Answering Research. Transactions of the Association for Computational Linguistics 2019; 7 453–466. doi: . [CrossRef]
- Murat, P. (2020). Analysis of Multiple-choice versus Open-ended Questions in Language Tests According to Different Cognitive Domain Levels. Novitas - Journal Research on Youth and Language, 14(2), 76-96.
- Fullstory. (03 de December de 2021). What is quantitative data? How to collect, understand, and analyze it. Obtenido de Fullstory BLOG: https://www.fullstory.com/blog/quantitative-data.
- Leyva López, Hermelinda Patricia, Pérez Vera, Monserrat Gabriela, & Pérez Vera, Sandra Mercedes. (2018). Google Forms en la evaluación diagnóstica como apoyo en las actividades docentes. Caso con estudiantes de la Licenciatura en Turismo. RIDE. Revista Iberoamericana para la Investigación y el Desarrollo Educativo, 9(17), 84-111. [CrossRef]
- Pillajo Sotalín, Adriana Jovita (2019) Guía Digital Del Uso Del Formulario De Google Forms Para La Evaluación En Básica Superior Quito Uisrael, Maestría En Educación Mención: Gestión Del Aprendizaje Por Tic Quito: Universidad Israel 2019, 127p. PhD. PhD. RENÉ CORTIJO UISRAEL-EC-MASTER-EDU-378-242-2019-012.
- Mora Naranjo, B. M., Aroca Izurieta, C. E., Tiban Leica, L. R., ánchez Morrillo, C. F., & Jiménez Salazar, A. (2023). Ética y Responsabilidad en la Implementación de la Inteligencia Artificial en la Educación. Ciencia Latina. Revista Multidisciplinar, 7(6), 2054 - 2076. [CrossRef]
- Islam Sakib, M. S. (February de 2023). What is ChatGPT? Obtenido de researchGate: https://www.researchgate.net/publication/367794587_What_is_ChatGPT.
- Ortiz, P., & Ortiz, P. (2025, 22 mayo). Chat GPT: qué es, para qué sirve y su aplicación en la economía [explicado por Chat GPT]. EDEM Escuela de Empresarios. https://edem.eu/chat-gpt-que-es-para-que-sirve-y-su-aplicacion-en-la-economia-explicado-por-chat-gpt/.
- M. E. Chávez Solís, E. Labrada Martínez, E. Carbajal Degante, E. Pineda Godoy, y Y. Alatristre Martínez, «Inteligencia artificial generativa para fortalecer la educación superior: Generative artificial intelligence to boost higher education», LATAM, vol. 4, n.º 3, pp. 767–784, sep. 2023.
- Belcic, I., & Stryker, C. (2025, 22 mayo). ChatGPT. IBM. https://www.ibm.com/mx-es/think/topics/chatgpt.
- Owusu, P., Raef, A., & Sharaf, E. (2025). Carbonate Seismic Facies Analysis in Reservoir Characterization: A Machine Learning Approach with Integration of Reservoir Mineralogy and Porosity. Geosciences, 15(7), 257. [CrossRef]
- Barney, N. (26 de August de 2024). What is language modeling? Obtenido de TechTarget: https://www.techtarget.com/searchenterpriseai/definition/language-modeling.
- [36] Menzinsky, A. L., Palacio, J., & Sobrino, M. A. (Agosto de 2022). Historias de Usuario, Ingeniería de Requisitos Ágil. (S. Manager, Ed.) Recuperado el 25 de 04 de 2025, de SafeCreative: https://www.safecreative.org/work/2009135322450?0.
- J. M. Gómez-Zea, J. Ángel Jesús-Magaña, J. de la Cruz-Alvarez, E. Morales-Romero, y E. Sosa-Silva, «Optimización de la documentación en proyectos de software ágiles: Buenas prácticas y artefactos en el marco de trabajo SCRUM», ProgMat, vol. 15, n.º 3, pp. 51–64, nov. 2023.
- K. K. Ruiz Mendoza, «El uso de ChatGPT 4.0 para la elaboración de exámenes: crear el prompt adecuado: The Use of ChatGPT 4.0 for Test Development: Creating the Right Prompt », LATAM, vol. 4, n.º 2, pp. 6142–6157, ago. 2023.
- Bonteanu, A.M.; Tudose, C. Performance Analysis and Improvement for CRUD Operations in Relational Databases from Java Programs Using JPA, Hibernate, Spring Data JPA. Appl. Sci. 2024, 14, 2743. [CrossRef]




















| CATEGORY | VARIABLE | PURPOSE |
| Participant Profile | Age Group, Geographical Location, Professional Status, Years of Experience | Characterize the participants based on their background, experience and context. |
| Technical Specialization | Area of Development | Analyze how the area of technical focus relates to the use of AI |
| AI Tools | Frequency and confidence in AI generated Code | Understand actual practices and validation of AI-generated code. |
| Risk Perception | Perceived risks associated with AI use | Identify key ethical, technical, and professional concerns |
| Regulatory Perspective | Option on intellectual property legislation | Assess the perceived need for legal frameworks and regulatory guidelines. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).