Students’ selection of teamwork tools in software engineering education: lessons learned
Students’ selection of teamwork tools in software engineering education: lessons learned
复制标题
软件工程教育中学生对团队合作工具的选择:经验教训
DOI:
--
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
X. Larrucea
中科院分区:
文献类型:
--
作者:
Ricardo Colomo Palacios;T. Samuelsen;Cristina Lumbreras;X. Larrucea
Software work is normally developed in groups. As a result, there is a need to develop teamwork competence in related activitiessuch as, software engineering education. In higher education educational settings, courses often propose several tools for studentgroups to either guide or support their work. In this paper, authors present main results and lessons learned from courses onsoftware engineering. Specifically, the aim of this paper is the study of the selection and the adoption of software engineering toolsby students working in teams, in the context of a software engineering course. The purpose of the study is analysing the students’decision making process and reasoning strategies to such selection. In this scenario, driven by a project based learning approach, aqualitative study on the use of specific tools to support group work was conducted. Results reveal that students demonstrate arational decision making process based on logical efficient reasoning. As consequence six lessons have been learned:everything inone place; the new over the known; freedom over imposition; performance and freedom; social influence and secondary role of projectmanagement. In addition, these six lessons have been compared with previous literature in the topic and backing them up withmain theories in the field. Finally, authors reflect on the implications of such lessons learned analyzing deeply aspects like freedomof choice, performance, tools features, imposition and social influence, to bring a set of grounded argumentations to the reader.