Next Article In Issue>
Volume 6, Issue 3, July 2018, Pages 118 - 132
An Entropy-Based Metric of Developer Contribution in Open Source Development and Its Application to Fault-Prone Program Analysis*
Authors
Kazuki Yamauchi1, †, Hirohisa Aman2, aman@ehime-u.ac.jp, Sousuke Amasaki3, Tomoyuki Yokogawa3, Minoru Kawahara2
1Graduate School of Science and Engineering, Ehime University, 3, Bunkyo-cho, Matsuyama, Ehime 790–8577, Japan
2Center for Information Technology, Ehime University, 3, Bunkyo-cho, Matsuyama, Ehime 790–8577, Japan
3Faculty of Computer Science and Systems Engineering, Okayama Prefectural University, 111, Kuboki, Soja, Okayama 719–1197, Japan
†
Presently with Energia Communications, Inc.
Available Online 31 July 2018.
- DOI
- 10.2991/ijndc.2018.6.3.1How to use a DOI?
- Keywords
- Open source development; developer’s contribution; entropy; fault-prone program analysis
- Abstract
To support successful quality managements of open source software (OSS) projects, this paper proposes to measure the balance of developers’ contributions to a source file as an entropy. Through an analysis of data collected from 10 popular OSS projects, the following trends are reported: a source file is more fault-prone as the developers’ contributions to the file are more imbalanced (lower entropy), and the proposed metric can be useful for predicting fault-prone programs.
- Copyright
- © 2018, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).
Download article (PDF)
View full text (HTML)
Next Article In Issue>
Cite this article
TY - JOUR AU - Kazuki Yamauchi AU - Hirohisa Aman AU - Sousuke Amasaki AU - Tomoyuki Yokogawa AU - Minoru Kawahara PY - 2018 DA - 2018/07/31 TI - An Entropy-Based Metric of Developer Contribution in Open Source Development and Its Application to Fault-Prone Program Analysis* JO - International Journal of Networked and Distributed Computing SP - 118 EP - 132 VL - 6 IS - 3 SN - 2211-7946 UR - https://doi.org/10.2991/ijndc.2018.6.3.1 DO - 10.2991/ijndc.2018.6.3.1 ID - Yamauchi2018 ER -