Mining and Analyzing Behavioral Characteristic of Developers in Open Source Software

YUAN Lin,WANG Huai-Min,YIN Gang,SHI Dian-Xi,LI Xiang
DOI: https://doi.org/10.3724/sp.j.1016.2010.01909
2010-01-01
Chinese Journal of Computers
Abstract:The behavioral characteristic of developers in software projects is always an important problem in software engineering and can be performed to monitor the rate of project development,identify implementation bottlenecks,isolate exceptional cases,and help with future project planning.Analyzing and evaluating software development process and source code characteristics is an important step towards achieving behavioral characteristic.The Alitheia is a platform modeled around a pluggable,extensible architecture that enables it to incorporate various types of data sources and be accessible through various user interfaces.In this research,two metric plug-ins based on Alitheia platform were designed and implemented,which are called developers contribution behavioral metric plug-in and committer network construction plug-in.With the Subvision repositories which were collected from several famous open source software projects in the world,some kinds of contribution and collaboration behavior were measured by these two plug-ins and analyzed in detail.And then,several important phenomena and conclusions which are both theoretical and practical were discovered,and part of behavioral characteristic of developers in open source development environment is presented in this paper.This work prepares the ground for quantification and utilization of the software trustworthiness evidence from the data about developers of open source software and will help evaluate trustworthiness of open source software efficiently and automatically.
What problem does this paper attempt to address?