跟随权
重新使用
计算机科学
源代码
编码(集合论)
实证研究
软件开发
代码重用
软件
软件工程
代码评审
开源软件
知识管理
静态程序分析
工程类
公共关系
政治学
程序设计语言
认识论
集合(抽象数据类型)
哲学
废物管理
作者
Qiqi Jiang,Chuan‐Hoo Tan,Choon Ling Sia,Kwok Kee Wei
标识
DOI:10.25300/misq/2019/14043
摘要
Code reuse is fundamental to the development of open-source software (OSS). Therefore, understanding how and why it occurs is important. To date, researchers have examined code reuse in OSS largely from the perspective of leaders. We show why followers must be considered as well. “Followers” are people who have had previous contacts with an individual from another project and who continue to associate with him or her. We consider two types of followers: developers (those directly involved in software development) and observers (those indirectly involved in it). We conduct a series of empirical investigations by using a longitudinal dataset of OSS projects hosted in GitHub, along with a survey and qualitative data. We find that followership can affect code reuse, but the effect depends on the nature of the follower (developer or observer). Overall, our study suggests that followership is important for code reuse in OSS because it enables participants to learn, and learning promotes code reuse.
科研通智能强力驱动
Strongly Powered by AbleSci AI