首页> 外文会议>IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering >Activity-Based Analysis of Open Source Software Contributors: Roles and Dynamics
【24h】

Activity-Based Analysis of Open Source Software Contributors: Roles and Dynamics

机译:基于活动的开源软件贡献者分析:角色和动态

获取原文

摘要

Contributors to open source software (OSS) communities assume diverse roles to take different responsibilities. One major limitation of the current OSS tools and platforms is that they provide a uniform user interface regardless of the activities performed by the various types of contributors. This paper serves as a non-trivial first step towards resolving this challenge by demonstrating a methodology and establishing knowledge to understand how the contributors' roles and their dynamics, reflected in the activities contributors perform, are exhibited in OSS communities. Based on an analysis of user action data from 29 GitHub projects, we extracted six activities that distinguished four Active roles and five Supporting roles of OSS contributors, as well as patterns in role changes. Through the lens of the Activity Theory, these findings provided rich design guidelines for OSS tools to support diverse contributor roles.
机译:开源软件(OSS)社区的贡献者承担着不同的职责。当前OSS工具和平台的一个主要限制是,无论各种类型的贡献者执行的活动如何,它们都提供统一的用户界面。本文通过展示一种方法论和建立知识来理解贡献者的角色及其动态(反映在贡献者的活动中如何体现)在OSS社区中作为解决这一挑战的重要步骤。在分析来自29个GitHub项目的用户操作数据的基础上,我们提取了六个活动,这些活动区分了OSS贡献者的四个活动角色和五个支持角色,以及角色更改的模式。通过活动理论的视角,这些发现为OSS工具提供了丰富的设计指南,以支持不同的贡献者角色。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号