首页> 外文期刊>Computer Science Education >Open source projects in software engineering education: a mapping study
【24h】

Open source projects in software engineering education: a mapping study

机译:软件工程教育中的开源项目:映射研究

获取原文
获取原文并翻译 | 示例
           

摘要

Context: It is common practice in academia to have students work with "toy" projects in software engineering (SE) courses. One way to make such courses more realistic and reduce the gap between academic courses and industry needs is getting students involved in open source projects (OSP) with faculty supervision. Objective: This study aims to summarize the literature on how OSP have been used to facilitate students' learning of SE. Method: A systematic mapping study was undertaken by identifying, filtering and classifying primary studies using a predefined strategy. Results: 72 papers were selected and classified. The main results were: (a) most studies focused on comprehensive SE courses, although some dealt with specific areas; (b) the most prevalent approach was the traditional project method; (c) studies' general goals were: learning SE concepts and principles by using OSP, learning open source software or both; (d) most studies tried out ideas in regular courses within the curriculum; (e) in general, students had to work with predefined projects; (f) there was a balance between approaches where instructors had either inside control or no control on the activities performed by students; (g) when learning was assessed, software artefacts, reports and presentations were the main instruments used by teachers, while surveys were widely used for students' self-assessment; (h) most studies were published in the last seven years. Conclusions: The resulting map gives an overview of the existing initiatives in this context and shows gaps where further research can be pursued.
机译:背景信息:在学术界,让学生参与软件工程(SE)课程中的“玩具”项目是一种常见的做法。使此类课程更切合实际并缩小学术课程与行业需求之间的差距的一种方法是,让学生在教师的指导下参与开源项目(OSP)。目的:本研究旨在总结有关如何使用OSP促进学生学习SE的文献。方法:通过使用预定策略对主要研究进行识别,过滤和分类,进行了系统的制图研究。结果:入选论文72篇。主要结果是:(a)大多数研究侧重于综合性SE课程,尽管有些研究涉及特定领域; (b)最流行的方法是传统项目方法; (c)研究的总体目标是:通过使用OSP学习SE的概念和原则,学习开源软件或同时使用这两者; (d)大多数研究在课程内的常规课程中尝试了想法; (e)一般来说,学生必须从事预定的项目; (f)在教员对学生的活动进行内部控制或没有控制的两种方法之间存在平衡; (g)在评估学习时,软件手工艺品,报告和演示文稿是教师使用的主要工具,而调查被广泛用于学生的自我评估; (h)大多数研究发表于过去七年。结论:生成的地图概述了这种情况下的现有计划,并指出了可以进行进一步研究的空白。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号