Pizard, S, Acerenza, F, Otegui, X, Moreno, S, Vallespir, D and Kitchenham, BA ORCID: https://orcid.org/0000-0002-6134-8460 (2021) Training students in evidence-based software engineering and systematic reviews: a systematic review and empirical study. Empirical Software Engineering, 26 (3).

[img] Text
ebsetrainingsrandempiricalstudy.pdf - Accepted Version
Restricted to Repository staff only until 31 March 2022.
Available under License Creative Commons Attribution Non-commercial.

Download (3MB)

Abstract

Context Although influential in academia, evidence-based software engineering (EBSE) has had little impact on industry practice. We found that other disciplines have identified lack of training as a significant barrier to Evidence-Based Practice. Objective To build and assess an EBSE training proposal suitable for students with more than 3 years of computer science/software engineering university-level training. Method We performed a systematic literature review (SLR) of EBSE teaching initiatives and used the SLR results to help us to develop and evaluate an EBSE training proposal. The course was based on the theory of learning outcomes and incorporated a large practical content related to performing an SLR. We ran the course with 10 students and based course evaluation on student performance and opinions of both students and teachers. We assessed knowledge of EBSE principles from the mid-term and final tests, as well as evaluating the SLRs produced by the student teams. We solicited student opinions about the course and its value via a student survey, a team survey, and a focus group. The teachers’ viewpoint was collected in a debriefing meeting. Results Our SLR identified 14 relevant primary studies. The primary studies emphasized the importance of practical examples (usually based on the SLR process) and used a variety of evaluation methods, but lacked any formal education methodology. We identified 54 learning outcomes covering aspects of EBSE and the SLR method. All 10 students passed the course. Our course evaluation showed that a large percentage of the learning outcomes established for training were accomplished. Conclusions The course proved suitable for students to understand the EBSE paradigm and to be able to apply it to a limited-scope practical assignment. Our learning outcomes, course structure, and course evaluation process should help to improve the effectiveness and comparability of future studies of EBSE training. However, future courses should increase EBSE training related to the use of SLR results.

Item Type: Article
Additional Information: The final version of this accepted manuscript and all relevant information related to it can be found online at; https://link.springer.com/article/10.1007/s10664-021-09953-9
Uncontrolled Keywords: Evidence-based software engineering; Learning outcomes; Training evaluation; Systematic literature review
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Natural Sciences > School of Computing and Mathematics
Depositing User: Symplectic
Date Deposited: 07 May 2021 08:22
Last Modified: 11 Jun 2021 11:32
URI: https://eprints.keele.ac.uk/id/eprint/9510

Actions (login required)

View Item View Item