TY - GEN
T1 - Characteristics of sustainable OSS projects
T2 - 8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015
AU - Hata, Hideaki
AU - Todo, Taiki
AU - Onoue, Saya
AU - Matsumoto, Kenichi
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/7/23
Y1 - 2015/7/23
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84946018128&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84946018128&partnerID=8YFLogxK
U2 - 10.1109/CHASE.2015.9
DO - 10.1109/CHASE.2015.9
M3 - Conference contribution
AN - SCOPUS:84946018128
T3 - Proceedings - 8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015
SP - 15
EP - 21
BT - Proceedings - 8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 18 May 2015
ER -