论文标题
纵向研究对循证软件工程培训的影响
A longitudinal case study on the effects of an evidence-based software engineering training
论文作者
论文摘要
上下文:基于证据的软件工程(EBSE)可以通过平衡实际相关性和学术严格的研究来弥合学术界和行业之间的鸿沟的有效资源。为了实现这一目标,似乎有必要调查EBSE培训及其对实践的好处。目的:我们既寻求为大学生开发EBSE培训课程,又要研究它对学员的态度和行为的影响。方法:我们进行了纵向案例研究,以研究我们的EBSE课程及其效果。为此,我们在每个EBSE课程的末尾(2017、2018和2019年)收集数据,并在两次后续调查中(一门结束了7个月后一次,一门课程后一个,一个后21个月后)。结果:我们的EBSE课程似乎已经充分,一致地教授了学生。调查报告中有一半的受访者利用课程中的新技能。两项调查中最报告的效果表明,EBSE概念提高了对研究和证据和EBSE方法的价值的认识,可以提高信息收集技能。结论:正如其他领域的研究所暗示的那样,培训似乎在采用循证实践中起着关键作用。我们的结果表明,我们的培训方法提供了适合本科生的EBSE的介绍。但是,我们认为有必要继续研究EBSE培训及其对软件工程实践的影响。
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.