Lessons Learned from the Use of Generative AI in Engineering and Quality Assurance of a WEB System for Healthcare

  • Guilherme H. Travassos UFRJ
  • Sabrina Rocha UFRJ
  • Rodrigo Feitosa UFRJ
  • Felipe Assis UFRJ
  • Patrícia Gonçalves UFRJ
  • André Gheventer UFRJ
  • Larissa Galeno UFRJ
  • Arthur Sasse UFRJ
  • Júlio César Guimarães UFRJ
  • Carlos Brito UFRJ
  • João Pedro Wieland UFRJ

Resumo


The advances and availability of technologies involving Generative Artificial Intelligence (AI) are evolving clearly and explicitly, driving immediate changes in various work activities. Software Engineering (SE) is no exception and stands to benefit from these new technologies, enhancing productivity and quality in its software development processes. However, although the use of Generative AI in SE practices is still in its early stages, considering the lack of conclusive results from ongoing research and the limited technological maturity, we have chosen to incorporate these technologies in the development of a web-based software system to be used in clinical trials by a thoracic diseases research group at our university. For this reason, we decided to share this experience report documenting our development team’s learning journey in using Generative AI during the software development process. Project management, requirements specification, design, development, and quality assurance activities form the scope of observation. Although we do not yet have definitive technological evidence to evolve our development process significantly, the results obtained and the suggestions shared here represent valuable insights for software organizations seeking to innovate their development practices to achieve software quality with generative AI.

Palavras-chave: Generative Artificial Intelligence, Software Engineering, Quality, Development

Referências

Maria Teresa Baldassarre, Domenico Gigante, Marcos Kalinowski, and Azzurra Ragone. 2024. POLARIS: A framework to guide the development of Trustworthy AI systems. In Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering-Software Engineering for AI. 200–210.

Mario Binder and Vitaliy Mezhuyev. 2024. A framework for creating an IoT system specification with ChatGPT. Internet of Things 27 (2024), 101218.

Mariana Coutinho, Lorena Marques, Anderson Santos, Marcio Dahia, Cesar França, and Ronnie de Souza Santos. 2024. The role of generative AI in software development productivity: A pilot case study. In Proceedings of the 1st ACM International Conference on AI-Powered Software. 131–138.

Ágatha de Almeida, Eliane Collins, and Ana Carolina Oran. 2024. AI in Service of Software Quality: How ChatGPT and Personas Are Transforming Exploratory Testing. In Proceedings of the XXIII Brazilian Symposium on Software Quality (SBQS ’24). 179–188. DOI: 10.1145/3701625.3701657

Christof Ebert and Panos Louridas. 2023. Generative AI for software practitioners. IEEE Software 40, 4 (2023), 30–38.

Fabiano Damasceno Sousa Falcão and Edna Dias Canedo. 2024. Investigating Software Development Teams Members’ Perceptions of Data Privacy in the Use of Large Language Models (LLMs). In Proceedings of the XXIII Brazilian Symposium on Software Quality. 373–382.

Ralf Kneuper. 2017. Sixty Years of Software Development Life Cycle Models. IEEE Annals of the History of Computing 39, 3 (2017), 41–54. DOI: 10.1109/MAHC.2017.3481346

Leo S. Lo. 2023. The CLEAR path: A framework for enhancing information literacy through prompt engineering. The Journal of Academic Librarianship 49, 4 (2023), 102720. DOI: 10.1016/j.acalib.2023.102720

Nuno Marques, Rodrigo Rocha Silva, and Jorge Bernardino. 2024. Using chatgpt in software requirements engineering: A comprehensive review. Future Internet 16, 6 (2024), 180.

MDB Modi. 2024. Transforming software development through generative AI: a systematic analysis of automated development practices. Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol 10, 6 (2024), 536–547. DOI: 10.32628/cseit24106197

Reshma P Nair and MG Thushara. 2025. NL2Code: A Hybrid NLP and Model-Driven Framework for Automated Code Generation from Natural Language and UML. In 2025 IEEE International Students’ Conference on Electrical, Electronics and Computer Science (SCEECS). IEEE, 1–6.

K R Raghi, K Sudha, Sreeram A M, and Steve Joshua S. 2024. Software Development Automation Using Generative AI. In 2024 International Conference on Emerging Research in Computational Science (ICERCS). 1–6. DOI: 10.1109/ICERCS63125.2024.10894980

Sabrina Rocha, Rodrigo Feitosa, Larissa Galeno, and Guilherme Travassos. 2025. A Metaprotocol For a Family of Rapid Multivocal Reviews of Generative AI in the Software Industry. In Proceedings of the XXXIX Brazilian Symposium on Software Engineering. DOI: 10.5753/sbes.2025.11577

Jaakko Sauvola, Sasu Tarkoma, Mika Klemettinen, Jukka Riekki, and David Doermann. 2024. Future of software development with generative AI. Automated Software Engineering 31, 1 (2024), 26.

Cristina Vasilescu and Militaru Gheorghe. 2024. Improving the performance of corporate employees through the use of artificial intelligence: The case of copilot application. In Proceedings of the International Conference on Business Excellence, Vol. 18. Sciendo, 1819–1830.

Yihui Xie, Joseph J Allaire, and Garrett Grolemund. 2018. R markdown: The definitive guide. Chapman and Hall/CRC.

Ziyan Zhao, Li Zhang, Xiaoli Lian, Xiaoyun Gao, Heyang Lv, and Lin Shi. 2023. Reqgen: Keywords-driven software requirements generation. Mathematics 11, 2 (2023), 332.

Yongchao Zhou, Andrei Ioan Muresanu, Ziwen Han, Keiran Paster, Silviu Pitis, Harris Chan, and Jimmy Ba. 2022. Large language models are human-level prompt engineers. In The eleventh international conference on learning representations.
Publicado
04/11/2025
TRAVASSOS, Guilherme H. et al. Lessons Learned from the Use of Generative AI in Engineering and Quality Assurance of a WEB System for Healthcare. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 24. , 2025, São José dos Campos/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 278-288. DOI: https://doi.org/10.5753/sbqs.2025.15015.