LLMs, Requirements Engineering, and Simulation: Research Challenges and Opportunities
Abstract
Requirements Engineering (RE) is an essential discipline in the software development process to gather stakeholders’ needs. Large-Scale Language Models (LLMs) have been used to automate and optimize this process, reducing ambiguities and inconsistencies. This research explores the applications of LLMs in RE, such as automatic elicitation, classification of requirements, generation of specifications and impact analysis of changes. It also discusses challenges such as response accuracy, data security and integration with external tools, as well as possible solutions with specialized models.References
Arora, C., Sabetzadeh, M., et al. (2015). Automated extraction and formalization of legal norms in requirements documents. IEEE Transactions on Software Engineering, 41(12):1103–1127.
Ferrari, A., Gnesi, S., and Spagnolo, G. O. (2017). Detecting ambiguity in requirements engineering using nlp techniques. Requirements Engineering, 22(3).
Ferreira, L., Okano, M. T., Aguiar, F., De Castro Lobo dos Santos, H., and Ursini, E. L. (2022). A panorama of the implementation of the general law for the protection of personal data (lgpd) in brazil: An exploratory survey. In 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC).
Gu, Y., Shu, Y., Yu, H., Liu, X., Dong, Y., Tang, J., Srinivasa, J., Latapie, H., and Su, Y. (2023). Middleware for llms: Tools are instrumental for language agents in complex environments. arXiv preprint arXiv:2402.14672.
Kotonya, G. and Sommerville, I. (1998). Requirements Engineering: Processes and Techniques. Wiley Publishing.
Menegazzi, D. and Silva, C. (2023). Conformidade com a lgpd por meio de requisitos de negócio e requisitos de solução. In WER23 - Workshop em Engenharia de Requisitos.
Mohan, S. and Chenoweth, S. (2011). Teaching requirements engineering to undergraduate students. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, SIGCSE ’11.
Rocha, L. D., Silva, G. R. S., and Canedo, E. (2023). Privacy compliance in software development: A guide to implementing the lgpd principles. In Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing, SAC ’23.
Zhao, W. X., Zhu, J., Wang, D., Hou, Y., Chang, B., Li, J., Wang, X., Zhou, K., Zhou, Z., and Wen, J.-R. (2023). A survey of large language models. arXiv preprint arXiv:2303.18223.
Zhou, J., Wang, Y., et al. (2022). Requirements engineering in the era of ai: Opportunities and challenges. ACM Transactions on Software Engineering and Methodology.
Ferrari, A., Gnesi, S., and Spagnolo, G. O. (2017). Detecting ambiguity in requirements engineering using nlp techniques. Requirements Engineering, 22(3).
Ferreira, L., Okano, M. T., Aguiar, F., De Castro Lobo dos Santos, H., and Ursini, E. L. (2022). A panorama of the implementation of the general law for the protection of personal data (lgpd) in brazil: An exploratory survey. In 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC).
Gu, Y., Shu, Y., Yu, H., Liu, X., Dong, Y., Tang, J., Srinivasa, J., Latapie, H., and Su, Y. (2023). Middleware for llms: Tools are instrumental for language agents in complex environments. arXiv preprint arXiv:2402.14672.
Kotonya, G. and Sommerville, I. (1998). Requirements Engineering: Processes and Techniques. Wiley Publishing.
Menegazzi, D. and Silva, C. (2023). Conformidade com a lgpd por meio de requisitos de negócio e requisitos de solução. In WER23 - Workshop em Engenharia de Requisitos.
Mohan, S. and Chenoweth, S. (2011). Teaching requirements engineering to undergraduate students. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, SIGCSE ’11.
Rocha, L. D., Silva, G. R. S., and Canedo, E. (2023). Privacy compliance in software development: A guide to implementing the lgpd principles. In Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing, SAC ’23.
Zhao, W. X., Zhu, J., Wang, D., Hou, Y., Chang, B., Li, J., Wang, X., Zhou, K., Zhou, Z., and Wen, J.-R. (2023). A survey of large language models. arXiv preprint arXiv:2303.18223.
Zhou, J., Wang, Y., et al. (2022). Requirements engineering in the era of ai: Opportunities and challenges. ACM Transactions on Software Engineering and Methodology.
Published
2025-09-22
How to Cite
LOPES, Kauan Oliveira Perdig˜ao; MOURA, Lucas; COUTINHO, Emanuel Ferreira.
LLMs, Requirements Engineering, and Simulation: Research Challenges and Opportunities. In: WORKSHOP ON MODELING AND SIMULATION OF SOFTWARE-INTENSIVE SYSTEMS (MSSIS), 7. , 2025, Recife/PE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 56-60.
DOI: https://doi.org/10.5753/mssis.2025.12556.
