A longitudinal case study on the effects of an evidence-based software engineering training

02/07/2022
by   Sebastián Pizard, et al.
0

Context: Evidence-based software engineering (EBSE) can be an effective resource to bridge the gap between academia and industry by balancing research of practical relevance and academic rigor. To achieve this, it seems necessary to investigate EBSE training and its benefits for the practice. Objective: We sought both to develop an EBSE training course for university students and to investigate what effects it has on the attitudes and behaviors of the trainees. Method: We conducted a longitudinal case study to study our EBSE course and its effects. For this, we collect data at the end of each EBSE course (2017, 2018, and 2019), and in two follow-up surveys (one after 7 months of finishing the last course, and a second after 21 months). Results: Our EBSE courses seem to have taught students adequately and consistently. Half of the respondents to the surveys report making use of the new skills from the course. The most-reported effects in both surveys indicated that EBSE concepts increase awareness of the value of research and evidence and EBSE methods improve information gathering skills. Conclusions: As suggested by research in other areas, training appears to play a key role in the adoption of evidence-based practice. Our results indicate that our training method provides an introduction to EBSE suitable for undergraduates. However, we believe it is necessary to continue investigating EBSE training and its impact on software engineering practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/17/2019

Role of Ontology Training to Software Engineering Students

Students of software engineering struggle to develop a systems perspecti...
research
04/05/2018

Integrating Software Engineering Key Practices into an OOP Massive In-Classroom Course: an Experience Report

Programming and software engineering courses in computer science curricu...
research
03/15/2019

A Methodology for Using GitLab for Software Engineering Learning Analytics

To bridge the digital skills gap, we need to train more people in Softwa...
research
07/27/2021

A Long-Term Investigation on the Effects of (Personalized) Gamification on Course Participation in a Gym

Gamification is frequently used to motivate people getting more physical...
research
07/24/2023

Use and evaluation of simulation for software process education: a case study

Software Engineering is an applied discipline and concepts are difficult...
research
01/04/2021

How Does a Student-Centered Course on Communication and Professional Skills Impact Students in the Long Run?

This Full Paper in the Research-To-Practice Category presents a long-ter...

Please sign up or login with your details

Forgot password? Click here to reset