Article ID Journal Published Year Pages File Type
553056 Decision Support Systems 2015 15 Pages PDF
Abstract

•We examine commital structure in Open Source Software development.•Based on archival data from 237 active open source projects, we test a model of committal structure and performance.•Our results indicate that development tasks that are routine, interdependent and have low uncertainty are better under centralized structures.

Committers in Free/Libre and Open Source Software (FLOSS) projects shoulder responsibility for evaluating contributions and coordinating the broader community development effort. Given committers' central role in development processes, we examine whether how they are organized influences FLOSS community performance. Specifically, drawing on the lens of Organizational Information Processing Theory (OIPT), we develop a model that explains how committal a structure's ability to manage information impacts FLOSS community performance. Based on archival data drawn from 237 active FLOSS communities, we found that the performance of centralized and decentralized FLOSS communities varied with three conditions tied to information flows: task routineness, uncertainty and task interdependence. Our empirical results support the idea that FLOSS communities performing development tasks that are generally routine, highly interdependent, and generate little contributor uncertainty will perform better under a centralized committal structure. On the other hand, decentralized committal structures thrive under the conditions of task non-routineness, low task interdependence, and high contributor uncertainty. We conclude with a discussion of results, limitations, and directions for future research.

Related Topics
Physical Sciences and Engineering Computer Science Information Systems
Authors
, , ,