Developer Heterogeneity and Formation of Communication Networks in Open Source Software Projects
Journal of Management Information Systems
- 주제오픈소스 소프트웨어 · 집단혁신
Over the past few years, open source software (OSS) development has gained a huge popularity and has attracted a large variety of developers. According to software engineering folklore, the architecture and the organization of software depend on the communication patterns of the contributors. Communication patterns among developers influence knowledge sharing among them. Unlike in a formal organization, the communication network structures in an OSS project evolve unrestricted and unplanned. We develop a non-cooperative game-theoretic model to investigate the network formation in an OSS team and to characterize the stable and efficient structures. Developer heterogeneity in the network is incorporated based on their informative value. We find that there may exist several stable structures that are inefficient and there may not always exist a stable structure that is efficient. The tension between the stability and efficiency of structures results from developers acting in their self-interest rather than the group interest. Whenever there is such tension, the stable structure is either underconnected across types or overconnected within type of developers from an efficiency perspective. We further discuss how an administrator can help evolve a stable network into an efficient one. Empirically, we use the latent class model and analyze two real-world OSS projects hosted at SourceForge. For each project, different types of developers and a stable structure are identified, which fits well with the predictions of our model. Overall, our study sheds light on how developer abilities and incentives affect communication network formation in OSS projects.
불러오는 중…
불러오는 중…
불러오는 중…
불러오는 중…
- 저널Journal of Management Information Systems · 27(3) · 179–210
- 토픽Open Source Software Innovations · Computer Science Applications
- DOI10.2753/mis0742-1222270307
- 저자Param Vir Singh, Yong Tan