Impact of Programming Language Fragmentation on Developer Productivity
Title | Impact of Programming Language Fragmentation on Developer Productivity |
Publication Type | Journal Article |
Year of Publication | 2010 |
Authors | Krein, JL, MacLean, AC, Knutson, CD, Delorey, DP, Eggett, DL |
Secondary Title | International Journal of Open Source Software and Processes |
Volume | 2 |
Issue | 2 |
Pagination | 41 - 61 |
Date Published | 32/2010 |
ISSN Number | 1942-3934 |
Keywords | commits, entropy, language entropy, programming languages, sourceforge, srda |
Abstract | Programmers often develop software in multiple languages. In an effort to study the effects of programming language fragmentation on productivity—and ultimately on a developer’s problem-solving abilities—the authors present a metric, language entropy, for characterizing the distribution of a developer’s programming efforts across multiple programming languages. This paper presents an observational study examining the project contributions of a random sample of 500 SourceForge developers. Using a random coefficients model, the authors find a statistically (alpha level of 0.001) and practically significant correlation between language entropy and the size of monthly project contributions. Results indicate that programming language fragmentation is negatively related to the total amount of code contributed by developers within SourceForge, an open source software (OSS) community. |
DOI | 10.4018/jossp.2010040104 |
Full Text |
- Log in or register to post comments
- Google Scholar
- DOI
- BibTeX
- Tagged
- EndNote XML