{'fraction_non_alphanumeric': 0.0156794425087108, 'fraction_numerical': 0.013066202090592335, 'mean_word_length': 5.418994413407821, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Look Inside the Forge: Developer Productivity and Spillovers in Open Source Projects

This paper presents an empirical study on the production of open source software, based on a panel of 10,553 projects registered on SourceForge over a period of 28 months (February 2005 until May 2007). We use a flexible Translog specification to estimate a production function relating the number of program updates with the number of corporate and voluntary contributors, taking into account the spillovers flowing from other projects. We find that corporate developers are the more productive ones, but that associating them with other developers in a project entails inefficiencies. We also find evidence of non-decreasing returns to scale in open source projects, thus suggesting substantial efficiency gains of division of labor in large open source projects. Our empirical analysis finally highlights a substantial impact of spillovers on productivity. Spillovers mainly benefit mature projects. They especially flow between projects with the same topic and/or programming language, and have a stronger impact in projects involving corporate developers.