一句话:通过访谈14位DevOps教育者,提炼教学挑战、建议及其关联冲突,为课程设计提供依据。
软件行业广泛采用持续集成、持续交付等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.