<p>Software engineering education widely adopts Agile and project-based learning approaches. However, questions remain about how student roles, perceptions, and the use of Large Language Models (LLMs) relate to learning outcomes. In this exploratory study, we investigate how students engage in a semester-long project-based agile course by examining three core elements: their software development roles and Scrum roles, their expectations and actual use of LLMs, and their perceptions of teamwork and learning practices. We focus on differences between below-average and above-average performing students, thereby linking project outcomes to effort, perceptions, and role-specific engagement. Our analyses show that student effort is strongly associated with performance, and that the distribution of typical software development roles relates to meaningful differences in both engagement and outcomes. The findings show that front-end developers tend to exhibit lower engagement and performance, indicating a need for role-specific support. Although students were expected to use LLMs, actual usage was limited, especially in complex tasks like testing and deployment, revealing a clear expectation–use gap rather than allowing conclusions about its underlying causes. Higher-performing students reported more positive perceptions of team collaboration and Scrum practices, suggesting a link between engagement, perception, and outcomes. Together, these findings contribute to understanding how roles, perceptions, and LLM expectations interact with student performance in agile, project-based settings.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

From perception to performance: An empirical study of student team collaboration and success in an agile software engineering course

  • Damjan Fujs,
  • Damjan Vavpotič,
  • Marko Poženel

摘要

Software engineering education widely adopts Agile and project-based learning approaches. However, questions remain about how student roles, perceptions, and the use of Large Language Models (LLMs) relate to learning outcomes. In this exploratory study, we investigate how students engage in a semester-long project-based agile course by examining three core elements: their software development roles and Scrum roles, their expectations and actual use of LLMs, and their perceptions of teamwork and learning practices. We focus on differences between below-average and above-average performing students, thereby linking project outcomes to effort, perceptions, and role-specific engagement. Our analyses show that student effort is strongly associated with performance, and that the distribution of typical software development roles relates to meaningful differences in both engagement and outcomes. The findings show that front-end developers tend to exhibit lower engagement and performance, indicating a need for role-specific support. Although students were expected to use LLMs, actual usage was limited, especially in complex tasks like testing and deployment, revealing a clear expectation–use gap rather than allowing conclusions about its underlying causes. Higher-performing students reported more positive perceptions of team collaboration and Scrum practices, suggesting a link between engagement, perception, and outcomes. Together, these findings contribute to understanding how roles, perceptions, and LLM expectations interact with student performance in agile, project-based settings.