Software Engineering Learning in HFOSS: A Multi-Institutional Study
Software Engineering Learning in HFOSS: A Multi-Institutional Study
复制标题
HFOSS 中的软件工程学习:多机构研究
DOI:
10.18260/p.24716
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Ben Coleman
中科院分区:
文献类型:
--
作者:
H. Ellis;G. Hislop;S. M. Pulimood;B. Morgan;Ben Coleman
Real-world projects are frequently used to provide students with professional software development experience. Involvement in Humanitarian Free and Open Source Software (HFOSS) projects allows students to learn about a complex software project within a community of professionals. In addition, the humanitarian aspect of HFOSS provides students with the motivation of developing software that will “do good”. The opportunities for learning in such an environment range from technical topics to communication to professionalism and more. This paper reports on the results of a multi-institution study of student perceptions of learning within an HFOSS project. The study expands an earlier study and involves four different institutions with courses offered between fall 2013 and fall 2014. Students were involved in projects including GNOME MouseTrap, a project to provide alternative input for users with disabilities, and OpenMRS, an electronic medical record system used extensively in developing countries. Results generally support the outcomes of the early study, but provide stronger evidence that student involvement in HFOSS promotes student learning in the areas of tools and techniques and technical knowledge about the process and tools used to develop an HFOSS project.