Comparing Example-Based Collaborative Reflection to Problem Solving Practice for Learning during Team-Based Software Engineering Projects

Contributing to the literature on aptitude-treatment interactions between worked examples and problem-solving, this paper addresses differential learning from the two approaches when students are positioned as domain experts learning new concepts. Our evaluation is situated in a team project that is part of an advanced software engineering course. In this course, students who possess foundational domain knowledge but are learning new concepts engage alternatively in programming followed by worked example-based reflection. They are either allowed to finish programming or are curtailed after a pre-specified time to participate in a longer worked example-based reflection. We find significant pre- to post-test learning gains in both conditions. Then, we not only find significantly more learning when students participated in longer worked example-based reflections but also a significant performance improvement on a problem-solving transfer task. These findings suggest that domain experts learning new concepts benefit more from worked example-based reflections than from problem-solving.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/30/2023

CLGT: A Graph Transformer for Student Performance Prediction in Collaborative Learning

Modeling and predicting the performance of students in collaborative lea...
research
10/17/2019

Role of Ontology Training to Software Engineering Students

Students of software engineering struggle to develop a systems perspecti...
research
07/24/2023

Improving Students With Rubric-Based Self-Assessment and Oral Feedback

Rubrics and oral feedback are approaches to help students improve perfor...
research
08/14/2018

Evaluation of team dynamic in Norwegian projects for IT students

The need for teaching realistic software development in project courses ...
research
05/27/2020

Making Lab Sessions Mandatory – On Student Work Distribution in a Gamified Project Course on Market-Driven Software Engineering

Unfair work distribution in student teams is a common issue in project-b...
research
08/15/2018

Domain Knowledge Discovery Guided by Software Trace Links

Software-intensive projects are specified and modeled using domain termi...

Please sign up or login with your details

Forgot password? Click here to reset