paper-with-me

홈 › Papers

Integrating AI into Requirements Quality Learning in Software Engineering Education: A TPACK-Guided Empirical Study

2026-07-30 · Hansika Ekanayake Mudiyanselage, Rohan Jai Dharmaraj, Malik Abdul Sami, Zheying Zhang arxiv

The rapid adoption of generative Artificial Intelligence (AI) in software engineering (SE) practice creates a need for pedagogically grounded approaches to AI integration in SE education, especially in conceptually intensive subjects such as requirements engineering (RE). This study examines a TPACK-guided integration of a multi-agent AI tool into a master-level RE assignment on requirements quality analysis. Using a mixed-methods design (N=100; 72 submissions analysed), we examine how structured assignment design shaped students' AI use, affected their understanding of user story quality criteria, and influenced their perceptions of AI's benefits and limitations. Results show that students used the AI tool selectively, mainly as support for analysis and evaluation rather than automation. Alignment improvements were most evident for structurally concrete requirements quality dimensions, such as value articulation and testability, while negotiability showed mixed effects. Students reported conditional trust, active refinement, and increased awareness of quality criteria, alongside moderate usability challenges. The findings show that TPACK-guided scaffolding can align AI affordances with pedagogical goals and RE content, offering design guidance for responsible AI integration in RE education.

📄 PDF Abstract BibTeX arXiv:2607.28176

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Identifying and Consolidating Knowledge Engineering Requirements

2023-06-27 · Bradley P. Allen, Filip Ilievski, Saurav Joshi

Knowledge engineering is the process of creating and maintaining knowledge-producing systems. Throughout the history of computer science and AI, knowledge engineering workflows have been widely used because high-quality …

ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Design

2023-03-11 · Jules White, Sam Hays, Quchen Fu, Jesse Spencer-Smith 외

This paper presents prompt design techniques for software engineering, in the form of patterns, to solve common problems when using large language models (LLMs), such as ChatGPT to automate common software engineering ac…

DeepQuali: Initial results of a study on the use of large language models for assessing the quality of user stories

2026-02-09 · Adam Trendowicz, Daniel Seifert, Andreas Jedlitschka, Marcus Ciolkowski 외 arxiv

Generative artificial intelligence (GAI), specifically large language models (LLMs), are increasingly used in software engineering, mainly for coding tasks. However, requirements engineering - particularly requirements v…

Generating Automotive Code: Large Language Models for Software Development and Verification in Safety-Critical Systems

2025-06-04 · Sven Kirchner, Alois C. Knoll

Developing safety-critical automotive software presents significant challenges due to increasing system complexity and strict regulatory demands. This paper proposes a novel framework integrating Generative Artificial In…

BenchmarkingCode GenerationModel Selectiontest driven development

Requirements Engineering Framework for Human-centered Artificial Intelligence Software Systems

2023-03-06 · Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora, Arbind Agrahari Baniya 외

[Context] Artificial intelligence (AI) components used in building software solutions have substantially increased in recent years. However, many of these solutions focus on technical aspects and ignore critical human-ce…