Um Caso de Experiência do Uso do ChatGPT na Especificação de Requisitos de Software
Resumo
A especificação de requisitos é uma etapa crucial no desenvolvimento de software. Este estudo relata a experiência do uso de Inteligência Artificial (IA) generativa como ferramenta de apoio nesse processo. O estudo explora como essas tecnologias podem aprimorar e acelerar tarefas complexas, sendo a geração de histórias de usuário (HU) com critérios de aceitação e dicionário de campos. Os resultados evidenciam benefícios, desafios e implicações à prática profissional havendo contribuições à compreensão da aplicabilidade e eficácia das IAs generativas na engenharia de requisitos de software.
Palavras-chave:
IA Generativa, Especificação de Requisitos, Engenharia de Software
Referências
Feuerriegel, S.; Hartmann, J. J. C. and Zschech, P. (2024). Generative ai. In Bus Inf Syst Eng 66, 111–126. DOI: 10.1007/s12599-023-00834-7.
Khojah, R.; Mohamad, M. L. P. and Neto, F. (2024). Beyond code generation: An observational study of chatgpt usage in software engineering practice. In Proc. ACM Softw. Eng. 1, FSE, Article 81. DOI: 10.1145/3660788.
Marques, N.; Silva, R. and Bernadino, J. (2024). Using chatgpt in software requirements engineering: A comprehensive review. In Future Internet Journal. DOI: 10.3390/fi16060180.
Ronanki, K.; Berger, C. and Horkoff, J. (2023). Investigating chatgpt’s potential to assist in requirements elicitation processes. In 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). [link].
Sommerville, I. (2011). Software engineering. In 9th Edition. Addison-Wesley, Boston.
Yeow, J.; Muhammad, R. and Majid, N. (2024). An automated model of software requirement engineering using gpt-3.5. In 2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS). [link].
Zhang, J.; Chen, Y. N. N. W. Y. and Liu, C. (2023). Empirical evaluation of chatgpt on requirements information retrieval under zero-shot setting. In Proceedings of the 2023 International conference on intelligent computing and next generation networks (ICNGN). [link].
Khojah, R.; Mohamad, M. L. P. and Neto, F. (2024). Beyond code generation: An observational study of chatgpt usage in software engineering practice. In Proc. ACM Softw. Eng. 1, FSE, Article 81. DOI: 10.1145/3660788.
Marques, N.; Silva, R. and Bernadino, J. (2024). Using chatgpt in software requirements engineering: A comprehensive review. In Future Internet Journal. DOI: 10.3390/fi16060180.
Ronanki, K.; Berger, C. and Horkoff, J. (2023). Investigating chatgpt’s potential to assist in requirements elicitation processes. In 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). [link].
Sommerville, I. (2011). Software engineering. In 9th Edition. Addison-Wesley, Boston.
Yeow, J.; Muhammad, R. and Majid, N. (2024). An automated model of software requirement engineering using gpt-3.5. In 2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS). [link].
Zhang, J.; Chen, Y. N. N. W. Y. and Liu, C. (2023). Empirical evaluation of chatgpt on requirements information retrieval under zero-shot setting. In Proceedings of the 2023 International conference on intelligent computing and next generation networks (ICNGN). [link].
Publicado
03/11/2025
Como Citar
COSTA, Iuri V. F.; COSTA, Igor E. F..
Um Caso de Experiência do Uso do ChatGPT na Especificação de Requisitos de Software. In: WORKSHOP ANUAL DO MPS (WAMPS), 21. , 2025, São José dos Campos/SP.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 6-10.
DOI: https://doi.org/10.5753/wamps.2025.42265.