DocumentCode
725792
Title
Characteristics of Sustainable OSS Projects: A Theoretical and Empirical Study
Author
Hata, Hideaki ; Todo, Taiki ; Onoue, Saya ; Matsumoto, Kenichi
Author_Institution
Grad. Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Nara, Japan
fYear
2015
fDate
18-18 May 2015
Firstpage
15
Lastpage
21
Abstract
How can we attract developers? What can we do to incentivize developers to write code? We started the study by introducing the population pyramid visualization to software development communities, called software population pyramids, and found a typical pattern in shapes. This pattern comes from the differences in attracting coding contributors and discussion contributors. To understand the causes of the differences, we then build game-theoretical models of the contribution situation. Based on these results, we again analyzed the projects empirically to support the outcome of the models, and found empirical evidence. The answers to the initial questions are clear. To incentivize developers to code, the projects should prepare documents, or the projects or third parties should hire developers, and these are what sustainable projects in Git Hub did in reality. In addition, making innovations to reduce the writing costs can also have an impact in attracting coding contributors.
Keywords
game theory; program visualisation; public domain software; software maintenance; coding contributors; contribution situation; discussion contributors; game-theoretical models; population pyramid visualization; software development communities; software population pyramids; sustainable OSS projects; writing cost reduction; Encoding; Games; Sociology; Software; Statistics; Technological innovation; Writing; Game Theory; OSS; Population Pyramids;
fLanguage
English
Publisher
ieee
Conference_Titel
Cooperative and Human Aspects of Software Engineering (CHASE), 2015 IEEE/ACM 8th International Workshop on
Conference_Location
Florence
Type
conf
DOI
10.1109/CHASE.2015.9
Filename
7166083
Link To Document