Patterns for Teaching Agile with Student Projects - Team and Project Setup
- URL: http://arxiv.org/abs/2510.03005v1
- Date: Fri, 03 Oct 2025 13:49:29 GMT
- Title: Patterns for Teaching Agile with Student Projects - Team and Project Setup
- Authors: Daniel Pinho, Petr Pícha, Filipe Correia, Přemek Brada,
- Abstract summary: This paper showcases early work on a pattern language that focuses on teaching agile software development practices to university students.<n>We present five patterns, specifically focused on team and project setup phase: Capping Team Size, Smaller Project Scope, Business Non-Critical Project, Self-assembling Teams, and Team Chooses Topic.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Higher education courses teaching about agile software development (ASD) have increased in commonality as the ideas behind the Agile Manifesto became more commonplace in the industry. However, a lot of the literature on how ASD is applied in the classroom does not provide much actionable advice, focusing on frameworks or even moving beyond the software development area into teaching in an agile way. We, therefore, showcase early work on a pattern language that focuses on teaching ASD practices to university students, which stems from our own experiences as educators in higher education contexts. We present five patterns, specifically focused on team and project setup phase: Capping Team Size, Smaller Project Scope, Business Non-Critical Project, Self-assembling Teams, and Team Chooses Topic as a starting point for developing the overall pattern language.
Related papers
- GIFT: Games as Informal Training for Generalizable LLMs [64.47890325824763]
Large Language Models (LLMs) struggle with "practical wisdom" and generalizable intelligence.<n>This gap arises from a lack of informal learning, which thrives on interactive feedback rather than goal-oriented instruction.<n>We propose treating Games as a primary environment for LLM informal learning, leveraging their intrinsic reward signals and abstracted complexity.
arXiv Detail & Related papers (2026-01-09T08:42:44Z) - Towards AI Agents for Course Instruction in Higher Education: Early Experiences from the Field [3.1941554288428193]
This article presents early findings from designing, deploying and evaluating an AI-based educational agent deployed as the primary instructor in a graduate-level Cloud Computing course at IISc.<n>We detail the design of a Large Language Model (LLM)-driven Instructor Agent, and introduce a pedagogical framework that integrates the Instructor Agent into the course workflow.<n>We report early experiences on how students interact with the Agent to explore concepts, clarify doubts and sustain inquiry-driven dialogue during live classroom sessions.
arXiv Detail & Related papers (2025-10-23T06:23:35Z) - EduDial: Constructing a Large-scale Multi-turn Teacher-Student Dialogue Corpus [59.693733170193944]
We present EduDial, a comprehensive multi-turn teacher-student dialogue dataset.<n>EduDial covers 345 core knowledge points and consists of 34,250 dialogue sessions generated through interactions between teacher and student agents.
arXiv Detail & Related papers (2025-10-14T18:18:43Z) - Agile and Student-Centred Teaching of Agile/Scrum Concepts [1.52292571922932]
We discuss our experience in designing and teaching a course on Software Engineering Project Management.<n>The course has undergone fundamental changes since 2020 to make the teaching approach more student-centred and flexible.<n>We report our lessons learned, which might provide useful insights for teaching Agile/Scrum concepts to undergraduate and postgraduate students.
arXiv Detail & Related papers (2025-06-17T10:09:32Z) - INSIGHT: Bridging the Student-Teacher Gap in Times of Large Language Models [0.7499722271664147]
INSIGHT is a proof of concept to combine various AI tools to assist teaching staff and students in the process of solving exercises.<n>We analyze students' questions to an LLM by extracting keywords, which we use to dynamically build an FAQ from students' questions.
arXiv Detail & Related papers (2025-04-24T15:47:20Z) - Innovating the software engineering class through multi-team development [0.0]
This paper presents a new approach to teaching undergraduate software engineering.<n>The students are grouped into multiple software teams, each focusing on a different aspect of the app.<n>Using an Agile development approach, the teams incrementally add to the code base and demonstrate features as the application evolves.
arXiv Detail & Related papers (2025-02-04T18:54:43Z) - Teaching Scrum with a focus on compliance assessment [1.1060425537315088]
The aim of the course is to provide students with the skills to manage software development projects with Scrum.
The conduction of five editions of the course allowed us to identify several lessons learned about time budgeting and team compositions in agile student projects.
arXiv Detail & Related papers (2024-04-22T09:44:44Z) - Scalable Language Model with Generalized Continual Learning [58.700439919096155]
The Joint Adaptive Re-ization (JARe) is integrated with Dynamic Task-related Knowledge Retrieval (DTKR) to enable adaptive adjustment of language models based on specific downstream tasks.
Our method demonstrates state-of-the-art performance on diverse backbones and benchmarks, achieving effective continual learning in both full-set and few-shot scenarios with minimal forgetting.
arXiv Detail & Related papers (2024-04-11T04:22:15Z) - Experiential Co-Learning of Software-Developing Agents [83.34027623428096]
Large language models (LLMs) have brought significant changes to various domains, especially in software development.
We introduce Experiential Co-Learning, a novel LLM-agent learning framework.
Experiments demonstrate that the framework enables agents to tackle unseen software-developing tasks more effectively.
arXiv Detail & Related papers (2023-12-28T13:50:42Z) - Dynamic-SUPERB: Towards A Dynamic, Collaborative, and Comprehensive Instruction-Tuning Benchmark for Speech [107.81472531864195]
Text language models have shown remarkable zero-shot capability in generalizing to unseen tasks when provided with well-formulated instructions.
We present Dynamic-SUPERB, a benchmark for building universal speech models capable of leveraging instruction tuning to perform multiple tasks in a zero-shot fashion.
arXiv Detail & Related papers (2023-09-18T06:43:30Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDev is a chat-powered software development framework in which specialized agents are guided in what to communicate.
These agents actively contribute to the design, coding, and testing phases through unified language-based communication.
arXiv Detail & Related papers (2023-07-16T02:11:34Z) - Neural Multi-Task Learning for Teacher Question Detection in Online
Classrooms [50.19997675066203]
We build an end-to-end neural framework that automatically detects questions from teachers' audio recordings.
By incorporating multi-task learning techniques, we are able to strengthen the understanding of semantic relations among different types of questions.
arXiv Detail & Related papers (2020-05-16T02:17:04Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.