Understanding Students' Needs for Better Collaborative Coding Tools

Understanding Students' Needs for Better Collaborative Coding Tools
复制标题

了解学生对更好的协作编码工具的需求

DOI:
10.1145/3334480.3383068
复制
发表时间:
2020
期刊:
Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems
影响因子:
--
通讯作者:
K. Boyer
K. Boyer
中科院分区:
--
文献类型:
--
作者:
Kimberly Michelle Ying;K. Boyer

文献摘要

被引文献

相似文献

协作编码为学生提供了许多好处,但很少有研究评估学生用于协作编码的应用程序。在这个初步的工作中,我们问“学生的需求正在满足现有的应用程序的协作编码”?向计算机科学专业的学生和教师分发了一份调查,以确定学生是否有在编程项目上合作的经验,并确定他们使用了哪些应用程序(如果有的话)来促进他们的合作。受访者还被问及他们使用的应用程序的优点和缺点。从126名学生的答复和23名教师的答复,代表31个独特的机构,超过50个应用程序被提到。我们根据应用程序的启示手动对它们进行聚类,并使用参与者的响应来识别改进的机会。我们发现,许多学生正在为他们的编程项目改造非编码应用程序,作为一种解决方案,以面对许多协作编码工具所需的巨大学习曲线。我们的研究结果表明,需要更多的新手友好的协作工具。
Collaborative coding offers many benefits to students, but there has been little research on evaluating the applications that students use to collaborate on code. In this preliminary work, we ask "are students' needs being met by existing applications for collaborative coding"? A survey was distributed to students and faculty of computer science to determine if students had experience collaborating on programming projects and identify what applications, if any, they used to facilitate their collaborations. Survey respondents were also asked about the strengths and weaknesses of the applications they used. From the 126 student responses and 23 faculty responses representing 31 unique institutions, over 50 applications were mentioned. We manually clustered the applications based on their affordances and used participant responses to identify opportunities for improvement. We found that many students are retrofitting non-coding applications for their programming projects as a workaround to facing the large learning curves that many collaborative coding tools require. Our findings suggest a need for more novice-friendly collaborative tools.