Fostering Creativity with ChatGPT in Requirements Engineering Education: An Academic Experience
Abstract
In the context of Software Engineering education, the Requirements Engineering (RE) phase plays a key role, as it directly influences the quality of the final product. Among the key competencies to be developed in this process is creativity, which is essential for developing innovative solutions that meet user needs. Since the emergence of Large Language Models (LLMs), their use has become more widely adopted in various stages of software engineering (SE), including RE. Thus, stimulating creative thinking through the use of LLMs in the classroom is a promising strategy for preparing future professionals capable of facing complex challenges and proposing original solutions from the early stages of software development. Based on this, the present study investigated the relationship between the use of LLMs, specifically ChatGPT-3.5, and the stimulation of creativity during software RE. For this purpose, we conducted a study with 42 students enrolled in an introductory SE course. Participants did a creative requirements generation activity using the Brainwriting technique, conducted in two stages: the first without the support of tools, and the second with the use of ChatGPT. The requirements generated in both stages were evaluated based on four dimensions from the Torrance Test of Creative Thinking (TTCT): fluency, flexibility, originality, and elaboration. The results showed that using ChatGPT helped increase the number of ideas, the variety of categories covered, the level of detail, and, in many cases, the originality of the requirements. Despite this, it also highlighted limitations, such as the need for intensive filtering of the generated requirements and the superficiality of some proposals. These findings reinforce the potential of LLMs, when critically mediated, as a pedagogical tool to foster creative and reflective skills in the training of future software engineers.
References
Ahmed M. Abdulla Alabbasi, Sue Hyeon Paek, Daehyun Kim, and Bonnie Cramond. 2022. What do educators need to know about the Torrance Tests of Creative Thinking: A comprehensive review. Frontiers in Psychology Volume 13 - 2022 (2022). DOI: 10.3389/fpsyg.2022.1000385
Hung-Fu Chang and Tong Li. 2024. A Framework for Collaborating a Large Language Model Tool in Brainstorming for Triggering Creative Thoughts. arXiv:2410.11877 [cs.HC] [link]
Marian Daun, Alicia M. Grubb, Viktoria Stenkova, and Bastian Tenbergen. 2022. A systematic literature review of requirements engineering education. Requir. Eng. 28, 2 (May 2022), 145–175. DOI: 10.1007/s00766-022-00381-9
Wouter Groeneveld. 2025. Leveraging Creativity as a Problem Solving Tool in Software Engineering. arXiv:2502.03280 [cs.SE] [link]
Wouter Groeneveld, Laurens Luyten, Joost Vennekens, and Kris Aerts. 2021. Exploring the Role of Creativity in Software Engineering. arXiv:2101.00837 [cs.SE] [link]
Victoria Jackson, André van der Hoek, Rafael Prikladnicki, and Kuldeep Singh. 2025. Introduction to the Special Issue on Creativity in Software Engineering. IEEE Software 42, 3 (2025), 27–32. DOI: 10.1109/MS.2025.3540536
Victoria Jackson, Bogdan Vasilescu, Daniel Russo, Paul Ralph, Maliheh Izadi, Rafael Prikladnicki, Sarah D’Angelo, Sarah Inman, Anielle Lisboa, and Andre van der Hoek. 2024. Creativity, Generative AI, and Software Development: A Research Agenda. arXiv:2406.01966 [cs.SE] [link]
Ranim Khojah, Mazen Mohamad, Philipp Leitner, and Francisco Gomes de Oliveira Neto. 2024. Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice. Proc. ACM Softw. Eng. 1, FSE, Article 81 (July 2024), 22 pages. DOI: 10.1145/3660788
Kyung Hee Kim. 2006. Can We Trust Creativity Tests? A Review of the Torrance Tests of Creative Thinking (TTCT). Creativity Research Journal 18, 1 (2006), 3–14. DOI: 10.1207/s15326934crj1801_2
Marcela Litcanu, Octavian Prostean, Cosmin Oros, and Alin Vasile Mnerie. 2015. Brain-Writing Vs. Brainstorming Case Study For Power Engineering Education. Procedia - Social and Behavioral Sciences 191 (2015), 387–390. DOI: 10.1016/j.sbspro.2015.04.452 The Proceedings of 6th World Conference on educational Sciences.
Nuno Marques, Rodrigo Rocha Silva, and Jorge Bernardino. 2024. Using ChatGPT in Software Requirements Engineering: A Comprehensive Review. Future Internet 16, 6 (2024). DOI: 10.3390/fi16060180
Orit Shaer, Angelora Cooper, Andrew L. Kun, and Osnat Mokryn. 2024. Toward Enhancing Ideation through Collaborative Group-AI Brainwriting. In Joint Proceedings of the ACM IUI Workshops 2024 (CEUR Workshop Proceedings, Vol. 3660). CEUR-WS.org, Greenville, SC, USA. [link] Workshop co-located with the 29th Annual ACM Conference on Intelligent User Interfaces.
Pradeep KashinathWaychal. 2014. Developing Creativity Competency of Engineers. In Proceedings of the 2014 American Society for Engineering Education Annual Conference Exposition. American Society for Engineering Education, Indianapolis, IN, USA. [link] Paper #8802, Entrepreneurship Engineering Innovation Education Session 3.
Xiaotong (Tone) Xu, Jiayu Yin, Catherine Gu, Jenny Mar, Sydney Zhang, Jane L. E, and Steven P. Dow. 2024. Jamplate: Exploring LLM-Enhanced Templates for Idea Reflection. In Proceedings of the 29th International Conference on Intelligent User Interfaces (Greenville, SC, USA) (IUI ’24). Association for Computing Machinery, New York, NY, USA, 907–921. DOI: 10.1145/3640543.3645196
Didar Zowghi and Chad Coulin. 2005. Requirements elicitation: A survey of techniques, approaches, and tools. In Engineering and Managing Software Requirements. Springer-Verlag Berlin Heidelberg, Berlin, Heidelberg, 19–46. [link] Open Access via OPUS UTS, originally part of a Springer publication.
