Hybrid Intelligence in Requirements Education: Preserving Student Agency in Refining User Stories with Generative AI
Abstract
1. Introduction
2. Background and Literature Review
2.1. Requirements Engineering, User Stories, and Educational Challenges
2.2. Motivational Modelling in RE and Education
2.3. Generative Artificial Intelligence in Requirements Engineering and Human–AI Collaboration
3. Potential and Pitfalls of Gen AI in Requirements Engineering
4. Materials and Methods
4.1. Research Design
4.2. Artefacts and Baseline Process
4.3. LLM-Assisted Workflow
- Motivational Model Creation: Motivational models are created using the AMMBER tool (Version: 2025.2) [35], which provides a visual environment for representing stakeholder roles, functional goals, quality attributes, and emotional goals.
- Manual Extraction: Key elements of the model (leaf functional goals, associated quality and emotional goals, and stakeholder roles) are manually extracted. This ensures that any LLM input is grounded in an accurate, human-curated representation of stakeholder motivations rather than inferences made by the model.
- Prompt Formulation: Extracted elements are converted into structured prompts. Prompts specify the epic, role, and associated goals and request improved phrasing or clearer user story articulation. Prompt design follows recommended best practices for minimising hallucination and guiding LLM attention toward narrative consistency.
- LLM Processing: Prompts are submitted to SparkAI, the University of Melbourne’s LLM interface powered by GPT-4o. All model runs were executed with a temperature of 1.0. This parameter was chosen to encourage linguistic diversity and alternative phrasings, thereby providing a richer set of options for students to critique and validating their ability to act as the human-in-the-loop. The model generates refined user stories that expand, rephrase, or reorganise the original content.
- Human Review and Error Correction: Generated user stories are analysed for alignment with the original motivational model. Additions, deletions, and modifications are examined to determine whether they reflect stakeholder intent or introduce discrepancies. This step maintains a human-in-the-loop process, consistent with pedagogical goals of preserving student agency and avoiding overreliance on automation.
- Finalisation: A final set of user stories is produced, incorporating beneficial refinements while discarding incorrect or speculative additions. This final set represents the output of the LLM-assisted workflow.
4.4. Analysis Procedure
- Structural changes: whether the LLM reorganised or restructured stories into clearer hierarchies.
- Lexical and semantic modifications: including changes in verb choice, tone, or granularity.
- Intent drift: instances where the LLM adds purpose statements (“so that” clauses) not present in the motivational model.
- Additions and expansions: such as new constraints, quality attributes, or assumptions inserted by the LLM.
- Omissions or simplifications: cases where model elements were ignored or condensed.
- Alignment with functional, quality, and emotional goals: assessing whether LLM output remains faithful to the structure and logic of the original model.
5. Motivational Modelling in Practice: Teaching Context and Example Artefacts
Running Example
- Who list: Buyer, Seller, Developers, Client, Admin;
- Do list: Real Estate for COMP30022 project, Browse and Search, Buy, Sell, User Account, Moderate;
- Be list: Easy-to-use, Clean, Professional, Secure, Honest;
- Feel list: Proud, Interested, Confident, Empowered, Authoritative.
6. Transforming Motivational Models into User Stories
6.1. Baseline Algorithm
- Create an epic for each subtree of the motivational model.
- Name each epic using the label of its corresponding subtree.
- For each branch, create a user story in which the role is taken from the stakeholder associated with the subtree and the action is the functional goal, qualified by associated quality or emotional goals where relevant.
6.2. Example 1: Real Estate Platform
Can you improve the expression of the following user stories:
Epic: Buy, sell, search real estate properties, proudly and in an easy-to-use,
clean, professional manner.
1. As a buyer, I want to be able to browse and search properties, and remain
interested through the process.
As a buyer, I want to also be able to:
(a) Look up items using keywords
(b) Browse listings
(c) Look up a seller account
(d) Contact a seller
2. As a Buyer, I want to be able to buy properties confidently and feel secure.
As a buyer, I also want to be able to:
(a) Place an order
(b) Modify an order
(c) Add listings to cart
Real Estate Platform User~Stories Epic: Buy, Sell, and~Search Real Estate Properties Goal: Provide a user-friendly, professional, and~engaging~platform. As a Buyer - Search using keywords and filters - View listings with images, virtual tours, and~neighbourhood details - Contact sellers and schedule viewings - Save favourites, compare listings, and~receive notifications - Place, modify, or~withdraw offers using secure payment~options As a Seller - Create professional listings with images and pricing - Respond to buyer enquiries and manage viewings - Review and process offers securely
Analysis
- A new seller role was added, despite not appearing in the model fragment. As depicted in Figure 2, there is a seller role, and the addition is sensible.
- The LLM introduced numerous capabilities (virtual tours, notifications, neighbourhood details).
- Purpose clauses and hierarchical structuring were added throughout.
- Several assumptions were inserted, including secure payments and buyer–seller messaging.
6.3. Example 2: Motivational Modelling Tool
- Epic: Promote
- –
- As Owner, I want to be able to demonstrate to industry.
- –
- As Owner, I want to be able to demonstrate to academia.
- Epic: Research
- –
- As a Researcher, I want to be able to collect data by survey.
- –
- As a Researcher, I want to be able to collect data by interview.
- –
- As a Researcher, I want to be able to analyse data.
- Epic: Improve MMTool
- –
- As a Student, Intern or Software Engineer, I want to be able to extend the MM tool.
- –
- As a Student, Intern or Software Engineer, I want to be able to test by system testing.
- –
- As a Student, Intern or Software Engineer, I want to be able to test by regression testing.
- –
- As a Student, Intern or Software Engineer, I want to be able to maintain by corrective maintenance.
- –
- As a Student, Intern or Software Engineer, I want to be able to maintain by perfective maintenance.
Can you improve the expression of the following user stories?
User Stories for Project Management Tool Epic: Promotion and Outreach As an Owner 1. I want to showcase our tool’s capabilities to industry professionals so that we can attract potential clients and partnerships. 2. I want to present our tool’s research applications to academia so that we can foster collaborations and gain~credibility. Epic: Research Facilitation As a Researcher 1. I want to design and conduct surveys through the tool so that I can efficiently collect quantitative data. 2. I want to schedule and manage interviews so that I can gather qualitative data in a structured manner. 3. I want to use built-in data analysis features so that I can process and interpret collected data~effectively. Epic: MM Tool Enhancement As a Student, Intern, or Software Engineer 1. I want to extend the tool’s functionality so that I can add new features or integrate with other systems. 2. I want to perform comprehensive system testing so that I can ensure the tool’s functionality and reliability. 3. I want to conduct regression testing after updates so that I can confirm changes have not affected existing features. 4. I want to carry out corrective maintenance so that I can fix bugs promptly. 5. I want to implement perfective maintenance so that I can improve performance and user experience.
Analysis
7. Discussion
7.1. Integrating LLMs into Requirements Engineering Teaching
7.2. Improving the Translation of Motivational Models into User Stories
7.3. Scalability, Consistency, and Reliability
7.4. Preserving Student Agency and Avoiding Metacognitive Offloading
7.5. Lessons Learned
- LLMs are most effective when refining, not generating, requirements. Starting from a validated motivational model reduces hallucinations and anchors LLM output in authentic stakeholder goals.
- Human-in-the-loop validation is essential for reliability. LLMs introduce plausible but unverified additions; without structured review, these can lead to intent drift or requirements misalignment.
- The workflow enhances scalability and consistency in teaching. Standardised, LLM-assisted refinements help large cohorts produce clearer and more uniform user stories without suppressing individual reasoning.
- Comparative review of LLM outputs supports deeper learning. Students learn from observing how the LLM rephrases, elevates, or extends their initial stories, producing opportunities for reflection on ambiguity, scope, and stakeholder intent.
- The approach preserves student agency and mitigates metacognitive offloading. By requiring manual extraction, careful prompt design, and critical evaluation of outputs, the workflow avoids overreliance on the LLM and strengthens students’ analytical and modelling skills.
7.6. Limitations
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Inayat, I.; Salim, S.S.; Marczak, S.; Daneva, M.; Shamshirband, S. A systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 2015, 51, 915–929. [Google Scholar] [CrossRef]
- Beck, K.; Beedle, M.; Van Bennekum, A.; Cockburn, A.; Cunningham, W.; Fowler, M.; Grenning, J.; Highsmith, J.; Hunt, A.; Jeffries, R.; et al. Manifesto for Agile Software Development. 2001. Available online: https://agilemanifesto.org/ (accessed on 1 January 2026).
- Schon, E.M.; Thomaschewski, J.; Escalona, M.J. Agile Requirements Engineering: A systematic literature review. Comput. Stand. Interfaces 2017, 49, 79–91. [Google Scholar] [CrossRef]
- Bhat, J.M.; Gupta, M.; Murthy, S.N. Overcoming requirements engineering challenges: Lessons from offshore outsourcing. IEEE Softw. 2006, 23, 38–44. [Google Scholar] [CrossRef]
- Cheng, H.; Husen, J.H.; Lu, Y.; Racharak, T.; Yoshioka, N.; Ubayashi, N.; Washizaki, H. Generative AI for requirements engineering: A systematic literature review. Softw. Pract. Exp. 2025, 56, 141–170. [Google Scholar] [CrossRef]
- Marques, N.; Silva, R.R.; Bernardino, J. Using chatgpt in software requirements engineering: A comprehensive review. Future Internet 2024, 16, 180. [Google Scholar] [CrossRef]
- Daneva, M.; Van Der Veen, E.; Amrit, C.; Ghaisas, S.; Sikkel, K.; Kumar, R.; Ajmeri, N.; Ramteerthkar, U.; Wieringa, R. Agile requirements prioritization in large-scale outsourced system projects: An empirical study. J. Syst. Softw. 2013, 86, 1333–1353. [Google Scholar] [CrossRef]
- Blomkvist, J.K.; Persson, J.; Åberg, J. Communication through boundary objects in distributed agile teams. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems; Association for Computing Machinery: New York, NY, USA, 2015; pp. 1875–1884. [Google Scholar]
- Tenso, T.; Norta, A.H.; Rootsi, H.; Taveter, K.; Vorontsova, I. Enhancing requirements engineering in agile methodologies by agent-oriented goal models: Two empirical case studies. In Proceedings of the 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW); IEEE: Piscataway, NJ, USA, 2017; pp. 268–275. [Google Scholar]
- Habiba, U.e.; Haug, M.; Bogner, J.; Wagner, S. How mature is requirements engineering for AI-based systems? A systematic mapping study on practices, challenges, and future research directions. Requir. Eng. 2024, 29, 567–600. [Google Scholar] [CrossRef]
- Bjarnason, E.; Wnuk, K.; Regnell, B. A case study on benefits and side-effects of agile practices in large-scale requirements engineering. In Proceedings of the 1st Workshop on Agile Requirements Engineering; Association for Computing Machinery: New York, NY, USA, 2011; pp. 1–5. [Google Scholar]
- Castro, J.W.; Acuña, S.T.; Juristo, N. Integrating the personas technique into the requirements analysis activity. In Proceedings of the 2008 Mexican International Conference on Computer Science; IEEE: Washington, DC, USA, 2008; pp. 104–112. [Google Scholar]
- Kamthan, P. Using Personas to Support the Goals in User Stories. In Proceedings of the 2015 12th International Conference on Information Technology-New Generations; IEEE: Washington, DC, USA, 2015; p. 770. [Google Scholar]
- Faily, S.; Lyle, J. Guidelines for integrating personas into software engineering tools. In Proceedings of the 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems; Association for Computing Machinery: New York, NY, USA, 2013; pp. 69–74. [Google Scholar]
- Sterling, L.; Taveter, K. The Art of Agent-Oriented Modeling; MIT Press: Cambridge, MA, USA, 2009. [Google Scholar]
- Sterling, L.; Oliveira, E. Using Motivational Models to Promote Emotional Goals Among Software Engineering Students. In Proceedings of the IEEE 31st International Requirements Engineering Conference Workshops (REW), Hannover, Germany, 4–8 September 2023; pp. 30–35. [Google Scholar]
- Oliveira, E.; Maram, V.; Sterling, L. Transitioning from Motivational Goal Models to User Stories Within User-Centred Software Design. In Proceedings of the First International Interdisciplinary Workshop on Requirements Engineering for Sociotechnical Systems (RESOSY 2021) co-located 28th Asia Pacific Software Engineering Conference (APSEC 2021), Virtual Event, Taipei, Taiwan, 8–9 December 2021; Taveter, K., Mooses, K., Gambo, I., Iqbal, T., Eds.; IEEE: Piscataway, NJ, USA, 2021; Volume 3107. [Google Scholar]
- Feuerriegel, S.; Hartmann, J.; Janiesch, C.; Zschech, P. Generative AI. Bus. Inf. Syst. Eng. 2024, 66, 111–126. [Google Scholar] [CrossRef]
- OpenAI. ChatGPT. Available online: https://chat.openai.com/ (accessed on 5 January 2026).
- Anthropic. Claude. Available online: https://claude.ai/ (accessed on 5 January 2026).
- Oliveira, E.; Song, Y.; Saqr, M.; López-Pernas, S. An introduction to large language models in education. In Advanced Learning Analytics Methods: AI, Precision and Complexity; Springer: Cham, Switzerland, 2025; pp. 191–205. [Google Scholar]
- Oliveira, E.; Mohoni, M.; López-Pernas, S.; Saqr, M. AI collaboration or cheating? Using explainable authorship verification to measure AI assistance in academic writing. Educ. Technol. Soc. 2026, 29, 100–117. [Google Scholar] [CrossRef]
- Arora, C.; Grundy, J.; Abdelrazek, M. Advancing requirements engineering through generative ai: Assessing the role of llms. In Generative AI for Effective Software Development; Springer: Cham, Switzerland, 2024; pp. 129–148. [Google Scholar]
- Cukurova, M. The interplay of learning, analytics and artificial intelligence in education: A vision for hybrid intelligence. Br. J. Educ. Technol. 2025, 56, 469–488. [Google Scholar] [CrossRef]
- Mahnič, V.; Hovelja, T. Teaching user stories within the scope of a software engineering capstone course: Analysis of students’ opinions. Int. J. Eng. Educ. 2014, 30, 901–915. [Google Scholar]
- Péraire, C. Learning to write user stories with the 4c model: Context, card, conversation, and confirmation. In Proceedings of the 2023 IEEE/ACM 5th International Workshop on Software Engineering Education for the Next Generation (SEENG); IEEE: Piscataway, NJ, USA, 2023; pp. 33–36. [Google Scholar]
- Wooldridge, M.; Jennings, N.R.; Kinny, D. The Gaia methodology for agent-oriented analysis and design. Auton. Agents Multi-Agent Syst. 2000, 3, 285–312. [Google Scholar] [CrossRef]
- Juan, T.; Pearce, A.; Sterling, L. ROADMAP: Extending the Gaia methodology for complex open systems. In Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems: Part 1; Association for Computing Machinery: New York, NY, USA, 2002; pp. 3–10. [Google Scholar]
- Bresciani, P.; Perini, A.; Giorgini, P.; Giunchiglia, F.; Mylopoulos, J. Tropos: An agent-oriented software development methodology. Auton. Agents Multi-Agent Syst. 2004, 8, 203–236. [Google Scholar] [CrossRef]
- Oliveira, E.A.; Sterling, L. Motivational models for validating agile requirements in software engineering subjects. arXiv 2023, arXiv:2306.06834. [Google Scholar] [CrossRef]
- Fan, Y.; Tang, L.; Le, H.; Shen, K.; Tan, S.; Zhao, Y.; Shen, Y.; Li, X.; Gašević, D. Beware of metacognitive laziness: Effects of generative artificial intelligence on learning motivation, processes, and performance. Br. J. Educ. Technol. 2025, 56, 489–530. [Google Scholar] [CrossRef]
- López-Pernas, S.; Misiejuk, K.; Oliveira, E.; Saqr, M. The dynamics of the self-regulation process in student-AI interactions: The case of problem-solving in programming education. In Proceedings of the 25th Koli Calling International Conference on Computing Education Research; Association for Computing Machinery: New York, NY, USA, 2025; pp. 1–12. [Google Scholar]
- Hevner, A.R.; March, S.T.; Park, J.; Ram, S. Design science in information systems research. MIS Q. 2004, 28, 75–105. [Google Scholar] [CrossRef]
- Sterling, L.; Hirve, A.; Ahmed, H.; Vo, Q. Understandability of Requirements Artefacts-A Small Survey; Queue Solutions Report Series 23-01; 2023; Available online: https://static1.squarespace.com/static/61136f0c2dddc2734b652409/t/66a0eac7ddfa866a8258752c/1721821961895/Understandability+of+Requirements+Artefacts (accessed on 1 January 2026).
- AMMBER Tool: Motivational Modelling Editor. 2025. Available online: https://motivationalmodelling.github.io/mm-local-editor/ (accessed on 1 January 2026).
- Lorca, A.L.; Burrows, R.; Sterling, L. Teaching motivational models in agile requirements engineering. In Proceedings of the 2018 IEEE 8th International Workshop on Requirements Engineering Education and Training (REET); IEEE: Piscataway, NJ, USA, 2018; pp. 30–39. [Google Scholar]
- Paay, J.; Sterling, L.; Pedell, S.; Vetere, F.; Howard, S. Interdisciplinary Design Teams Translating Ethnographic Field Data Into Design Models: Communicating Ambiguous Concepts Using Quality Goals. In Research Anthology on Recent Trends, Tools, and Implications of Computer Programming; IGI Global Scientific Publishing: Hershey, PA, USA, 2021; pp. 173–201. [Google Scholar]
- Sterling, L.; Ye, C.; Ying, H.; Chen, Z. Finding Your Voice: Using Generative AI to Help International Students Improve Their Writing. Information 2025, 16, 289. [Google Scholar] [CrossRef]
- Hang, C.N.; Ho, S.M. Personalized vocabulary learning through images: Harnessing multimodal large language models for early childhood education. In Proceedings of the 2025 IEEE Integrated STEM Education Conference (ISEC); IEEE: Piscataway, NJ, USA, 2025; pp. 1–7. [Google Scholar]
- Watanabe, T.; Baba, A.; Fukuda, T.; Watanabe, K.; Woo, J.; Ojiri, H. Role of visual information in multimodal large language model performance: An evaluation using the Japanese nuclear medicine board examination. Ann. Nucl. Med. 2025, 39, 217–224. [Google Scholar] [CrossRef] [PubMed]
- Lyu, J. Exploring the Feasibility of Generating User Stories from Motivational Model Using Artificial Intelligence Language Model: Student Report. Advanced Computing Studies Unit, University of Melbourne, Parkville, VIC, Australia, 2023. Available online: https://static1.squarespace.com/static/61136f0c2dddc2734b652409/t/66a9844570c4056b028b073b/1722385479761/Jin+Lyu+Final+Report.pdf (accessed on 1 January 2026).



Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Sterling, L.; Oliveira, E. Hybrid Intelligence in Requirements Education: Preserving Student Agency in Refining User Stories with Generative AI. Information 2026, 17, 166. https://doi.org/10.3390/info17020166
Sterling L, Oliveira E. Hybrid Intelligence in Requirements Education: Preserving Student Agency in Refining User Stories with Generative AI. Information. 2026; 17(2):166. https://doi.org/10.3390/info17020166
Chicago/Turabian StyleSterling, Leon, and Eduardo Oliveira. 2026. "Hybrid Intelligence in Requirements Education: Preserving Student Agency in Refining User Stories with Generative AI" Information 17, no. 2: 166. https://doi.org/10.3390/info17020166
APA StyleSterling, L., & Oliveira, E. (2026). Hybrid Intelligence in Requirements Education: Preserving Student Agency in Refining User Stories with Generative AI. Information, 17(2), 166. https://doi.org/10.3390/info17020166

