Computer Science ›› 2019, Vol. 46 ›› Issue (2): 152-158.doi: 10.11896/j.issn.1002-137X.2019.02.024

• Software & Database Technology • Previous Articles     Next Articles

Analysis on Behavior Characteristics of Developers in Github

LI Cun-yan, HONG Mei   

  1. College of Computer,Sichuan University,Chengdu 610065,China
  • Received:2017-12-23 Online:2019-02-25 Published:2019-02-25

Abstract: Analysis of the behavior characteristics of developers in open source environment is one of the important issues to promote the development of open source community.This paper regarded the data of Github open source community as the research object,analyzed the influence factors of developer contribution degree on Github and explored the cooperative relationship between developers through utilizing the visualization analysis technology,and further dissected the relationship between the region that the developers belong to and the collaboration of developers.Some phenomena and conclusions with important theories and time values can be obtained from the study,revealing some behavioral cha-racteristics of developers from a new perspective.

Key words: Behavioral characteristic, Collaboration, Contribution degree, Visualization

CLC Number: 

  • TP311
[1]KALLIAMVAKOU E,GOUSIOS G,BLINCOE K,et al.The promises and perils of mining GitHub[C]∥Proceedings of the 11th Working Conference on Mining Software Repositories (MSR 2014).ACM,2014:92-101.
[2]MOCKUS A,FIELDING R T,HERBSLEB J D.Two case stu- dies of open source software development:Apache and Mozilla[J].Acm Transactions on Software Engineering & Methodology,2002,11(3):309-346.
[3]CROWSTON K,HOWISON J.The social structure of free and open source software development[J].First Monday,2005,10(2):405-411.
[4]YANG W,SHEN B,XU B.Mining GitHub:Why Commit Stops——Exploring the Relationship between Developer’s Commit Pattern and File Version Evolution[C]∥Software Engineering Conference.IEEE,2014:165-169.
[5]BEN X,BEIJUN S,WEICHENG Y.Mining Developer Contri- bution in Open Source Software Using Visualization Techniques[C]∥ International Conference on Intelligent System Design & Engineering Applications.IEEE,2013.
[6]XAVIER J,MACEDO A.Understanding the popularity of rep orters and assignees in the GitHub[C]∥26th International Conference on Software Enginee-ring and Knowledge Engineering.2014:484-489.
[7]THUNG F,BISSYANDE T F,LO D,et al.Network Structure of Social Coding in GitHub[C]∥European Conference on Software Maintenance & Reengineering.2013.
[8]PADHYE R,MANI S,SINHA V S.A study of external community contribution to open-source projects on GitHub[OL].https://dl.acm.org/citation.cfm?id=2597113.
[9]KALLIAMVAKOU E,GOUSIOS G,BLINCOE K,et al.An in-depth study of the promises and perils of mining GitHub[J].Empirical Software Engineering,2016,21(5):2035-2071.
[10]GOUSIOS G,KALLIAMVAKOU E,SPINELLIS D.Measuring Developer Contribution from Software Repository Data[C]∥Mediterranean Conference on Information Systems.DBLP,2008.
[11]YUAN L,WANG H M,YIN G,et al.Mining and Analyzing Be- havioral Characteristic of Developers in Open Source Software[J].Journal of Computers,2010,33(10):1909-1918.(in Chinese)
袁霖,王怀民,尹刚,等.开源环境下开发人员行为特征挖掘与分析[J].计算机学报,2010,33(10):1909-1918.
[12]XU B.Mining Behavioral Characteristic of Developers in Open Source Software[D].Shanghai:Shanghai Jiaotong University,2013.(in Chinese)
徐奔.开源软件开发人员行为特征的可视化挖掘[D].上海:上海交通大学,2013.
[13]SACKMAN H,ERIKSON W J,GRANT E E.Exploratory ex- perimental studies comparing online and offline programming performance[J].Communications of the Acm,1968,11(1):3-11.
[14]LOPEZ-FERNANDEZ L,ROBLES G,GONZALEZ-BARAHONA J M.Applying social network analysis to the information in CVS repositories[J].IEE Digest,2004(917):101-105.
[15]HUANG S K,LIU K M.Mining version histories to verify the learning process of Legitimate Peripheral Participants[C]∥International Workshop on Mining Software Repositories.2005.
[16]BIRD C,RIGBY P C,BARR E T,et al.The Promises and Perils of Mining Git[C]∥IEEE International Working Conference on Mining Software Repositories.IEEE,2014.
[1] YANG Xiao, WANG Xiang-kun, HU Hao, ZHU Min. Survey on Visualization Technology for Equipment Condition Monitoring [J]. Computer Science, 2022, 49(7): 89-99.
[2] CHEN Hui-pin, WANG Kun, YANG Heng, ZHENG Zhi-jie. Visual Analysis of Multiple Probability Features of Bluetongue Virus Genome Sequence [J]. Computer Science, 2022, 49(6A): 27-31.
[3] LIU Li, LI Ren-fa. Control Strategy Optimization of Medical CPS Cooperative Network [J]. Computer Science, 2022, 49(6A): 39-43.
[4] LUO Jun-ren, ZHANG Wan-peng, LU Li-na, CHEN Jing. Survey on Online Adversarial Planning for Real-time Strategy Game [J]. Computer Science, 2022, 49(6): 287-296.
[5] WEI Qin, LI Ying-jiao, LOU Ping, YAN Jun-wei, HU Ji-wei. Face Recognition Method Based on Edge-Cloud Collaboration [J]. Computer Science, 2022, 49(5): 71-77.
[6] ZHU Min, LIANG Zhao-hui, YAO Lin, WANG Xiang-kun, CAO Meng-qi. Survey of Visualization Methods on Academic Citation Information [J]. Computer Science, 2022, 49(4): 88-99.
[7] LI Jia-zhen, JI Qing-ge, ZHU Yong-lin. Ray Tracing Checkerboard Rendering in Molecular Visualization [J]. Computer Science, 2022, 49(2): 134-141.
[8] LI Jia-zhen, JI Qing-ge. Dynamic Low-sampling Ambient Occlusion Real-time Ray Tracing for Molecular Rendering [J]. Computer Science, 2022, 49(1): 175-180.
[9] LUO Jing-jing, TANG Wei-zhen, DING Ji-ting. Research of ATC Simulator Training Values Independence Based on Pearson Correlation Coefficient and Study of Data Visualization Based on Factor Analysis [J]. Computer Science, 2021, 48(6A): 623-628.
[10] ZHOU Tian-yang, ZENG Zi-yi, ZANG Yi-chao, WANG Qing-xian. Team Cooperative Attack Planning Based on Multi-agent Joint Decision [J]. Computer Science, 2021, 48(5): 301-307.
[11] SU Qing, LI Zhi-zhou, LIU Tian-tian, WU Wei-min, HUANG Jian-feng, LI Xiao-mei. Tree Structure Evaluation Visualization Model for Program Debugging [J]. Computer Science, 2021, 48(5): 68-74.
[12] CHEN Yu-ping, LIU Bo, LIN Wei-wei, CHENG Hui-wen. Survey of Cloud-edge Collaboration [J]. Computer Science, 2021, 48(3): 259-268.
[13] E Hai-hong, ZHANG Tian-yu, SONG Mei-na. Web-based Data Visualization Chart Rendering Optimization Method [J]. Computer Science, 2021, 48(3): 119-123.
[14] ZHANG Qian, XIAO Li. Review of Visualization Drawing Methods of Flow Field Based on Streamlines [J]. Computer Science, 2021, 48(12): 1-7.
[15] MU Feng-jun, QIU Jing, CHEN Lu-feng, HUANG Rui, ZHOU Lin, YU Gong-jing. Optimization Method for Inter-frame Stability of Object Pose Estimation for Human-Machine Collaboration [J]. Computer Science, 2021, 48(11): 226-233.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!