一句话:通过对 14 位 DevOps 教师的访谈,系统梳理 DevOps 教学中的 83 项挑战、185 条建议及其关联与冲突。
近年来软件工业广泛采用持续集成、持续交付等 DevOps 实践,对 DevOps 从业者的高需求迫使传统软件工程课程与教学方法做出实质性调整。本文以访谈研究的方式,访谈了来自不同国家、不同高校的 14 位 DevOps 教育者,旨在识别 DevOps 教学中的主要挑战与可行建议。研究共提炼出 83 项挑战、185 条建议,并进一步分析了这些挑战与建议之间的关联关系以及彼此存在的冲突。作者认为,这些发现可以帮助教师规划、实施和评估 DevOps 课程,同时也为研究者指出了若干开发新教学方法与教学工具的机会。该工作属于对教学实践的质性经验研究,其结论基于访谈数据的编码与归纳,而非工具实现或定量实验。
Over the last years, the software industry has adopted several Dev-Ops technologies related to practices such as continuous integration and continuous delivery. The high demand for DevOps practitioners requires non-trivial adjustments in traditional software engineering courses and educational methodologies. This work presents an interview study with 14 DevOps educators from different universities and countries, aiming to identify the main challenges and recommendations for DevOps teaching. Our study identified 83 challenges, 185 recommendations, and several association links and conflicts between them. Our findings can help educators plan, execute and evaluate DevOps courses. They also highlight several opportunities for researchers to propose new methods and tools for teaching DevOps.
DOI 原文 ·
@inproceedings{paperbot10971,
title = {DevOps Education: An Interview Study of Challenges and Recommendations},
author = {Marcelo Fernandes and Samuel Ferino and Anny Fernandes and Uira Kulesza and Eduardo Aranha and Christoph Treude},
booktitle = {ICSE},
year = {2022},
doi = {10.1109/icse-seet55299.2022.9794182}
}