Exploring Values-Enhanced Development in a Software Requirements Engineering Course
DOI: https://doi.org/10.62517/jhet.202615402
Author(s)
Wenrui Li*, Weiguo Li, Wenjie Xiao
Affiliation(s)
School of Information Engineering, Nanjing Xiaozhuang University, Nanjing, China
*Corresponding Author
Abstract
Software requirements engineering lies between social demands and technical implementation. In the present course, several problems occur, including inconsistent lectures and value building, unpractical cases, lack of absorption pathways and insufficient evaluation. In this paper, we present a generative AI-based framework to reform the software requirements engineering course. It includes the entire teaching-learning process, from pre-class preparation to class participation and after-class reflection. During the teaching process, we obtain empirical data through the use of "Smart Senior Care system". The results indicate that this approach can enable students to pay attention to the consideration of values in requirement analysis. The key aspect of this method is to improve the students' ability to make decisions concerning the coordination of stakeholders' interests and value trade-offs.
Keywords
Software Requirements Engineering Course; Generative AI; Value-Oriented Development; Value Trade-Offs
References
[1] Ministry of Education of the People's Republic of China. Guiding Outline for Curriculum Ideological and Political Construction in Colleges and Universities, 2020.
[2] Ni Guo, Fangyuan He, Zhengkun Hu, et al. Analysis of Opportunities and Challenges in Driving Educational Transformation through Generative Artificial Intelligence. Journal of Higher Education Teaching, 2025, 2(4): 187-193.
[3] Uday Mitta, Siva Sai, Vinay Chamola, et al. A comprehensive review on generative AI for education. IEEE Access, 2024, 12: 142733-142759.
[4] Xiaofei Xu, Xiang He. Generative Artificial Intelligence Empowering Software Engineering Education and Student Competency Enhancement. Computer Education, 2025(8): 1-8.
[5] Ahmed Kharrufa, Sami Alghamdi, Abeer Aziz, et al. LLMs integration in software engineering team projects: Roles, impact, and a pedagogical design space for AI tools in computing education. ACM Transactions on Computing Education, 2026, 26(2): 1-27.
[6] Weiguo Li, Wenrui Li, Wenjie Xiao. Exploration of Teaching Reform in Software Engineering Experimental Courses Integrating CAD Software Development Technology. Journal of Higher Education Teaching, 2026, 3(1): 274-280.
[7] Yoram Reich, Emilia Lavi, Kuti Shoham. What is the value of design theory? Proceedings of the Design Society, 2025, 5: 3391-3400.
[8] Neil Maiden. Generative rules for more creative thinking about requirements. IEEE Software, 2025, 42(3): 7-12.
[9] Stefan Kapferer, Olaf Zimmermann, Mirko Stocker. Value-driven analysis and design: Applying domain-driven practices in ethical software engineering. Proceedings of the 29th European Conference on Pattern Languages of Programs, People, and Practices. 2024: 1-15.
[10] Xingzhi Tao. The Complete Works of Tao Xingzhi. Central China Normal University Press, 2024.