An Empirical Study of the Landscape of Open Source Projects in Baidu, Alibaba, and Tencent

被引:2
|
作者
Han, Junxiao [1 ]
Deng, Shuiguang [1 ,2 ]
Lo, David [3 ]
Zhi, Chen [1 ,2 ]
Yin, Jianwei [1 ]
Xia, Xin [4 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou, Peoples R China
[2] Alibaba Zhejiang Univ Joint Inst Frontier Technol, Hangzhou, Peoples R China
[3] Singapore Management Univ, Sch Informat Syst, Singapore, Singapore
[4] Monash Univ, Fac Informat Technol, Melbourne, Vic, Australia
基金
美国国家科学基金会;
关键词
D O I
10.1109/ICSE-SEIP52600.2021.00039
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Open source software has drawn more and more attention from researchers, developers and companies nowadays. Meanwhile, many Chinese technology companies are embracing open source and choosing to open source their projects. Nevertheless, most previous studies are concentrated on international companies such as Microsoft or Google, while the practical values of open source projects of Chinese technology companies remain unclear. To address this issue, we conduct a mixed-method study to investigate the landscape of projects open sourced by three large Chinese technology companies, namely Baidu, Alibaba, and Tencent (BAT). We study the categories and characteristics of open source projects, the developer's perceptions towards open sourcing effort for these companies, and the internationalization effort of their open source projects. We collected 1,000 open source projects that were open sourced by BAT in GitHub and performed an online survey that received 101 responses from developers of these projects. Some key findings include: 1) BAT prefer to open source frontend development projects, 2) 88% of the respondents are positive towards open sourcing software projects in their respective companies, 3) 64% of the respondents reveal that the most common motivations for BAT to open source their projects are the desire to gain fame, expand their influence and gain recruitment advantage, 4) respondents believe that the most common internationalization effort is "providing an English version of readme files", 5) projects with more internationalization effort (i.e., include an English readme file) are more popular. Our findings provide directions for software engineering researchers and provide practical suggestions to software developers and Chinese technology companies.
引用
收藏
页码:298 / 307
页数:10
相关论文
共 50 条
  • [1] The rise of Baidu, Alibaba and Tencent (BAT) and their role in China's Belt and Road Initiative (BRI)
    Su, Chunmeizi
    Flew, Terry
    [J]. GLOBAL MEDIA AND COMMUNICATION, 2021, 17 (01) : 67 - 86
  • [2] China's personal information protection in a data-driven economy: A privacy policy study of Alibaba, Baidu and Tencent
    Fu, Tao
    [J]. GLOBAL MEDIA AND COMMUNICATION, 2019, 15 (02) : 195 - 213
  • [3] BAT (Baidu, Alibaba, Tencent) as a post-shanzhai phenomenon: An analysis from the perspective of antifragility and modularization
    Benitez-Eyzaguirre, Lucia
    Gordo, Angel
    [J]. TEKNOKULTURA: REVISTA DE CULTURA DIGITAL Y MOVIMIENTOS SOCIALES, 2023, 20 : 15 - 25
  • [4] An empirical study of supplementary patches in open source projects
    Park, Jihun
    Kim, Miryung
    Bae, Doo-Hwan
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (01) : 436 - 473
  • [5] An Empirical Study of License Violations in Open Source Projects
    Mathur, Arunesh
    Choudhary, Harshal
    Vashist, Priyank
    Thies, William
    Thilagam, Santhi
    [J]. PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012), 2012, : 168 - 176
  • [6] An empirical study of supplementary patches in open source projects
    Jihun Park
    Miryung Kim
    Doo-Hwan Bae
    [J]. Empirical Software Engineering, 2017, 22 : 436 - 473
  • [7] An Empirical Study of Security Issues Posted in Open Source Projects
    Zahedi, Mansooreh
    Babar, Muhammad Ali
    Treude, Christoph
    [J]. PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5504 - 5513
  • [8] An Empirical Study of Open Source Virtual Reality Software Projects
    Rodriguez, Irving
    Wang, Xiaoyin
    [J]. 11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 474 - 475
  • [9] An Empirical Study of Adoption of Software Testing in Open Source Projects
    Kochhar, Pavneet Singh
    Bissyande, Tegawende F.
    Lo, David
    Jiang, Lingxiao
    [J]. 2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 103 - 112
  • [10] An empirical study of the first contributions of developers to open source projects on GitHub
    Subramanian, Vikram N.
    [J]. Proceedings - 2020 ACM/IEEE 42nd International Conference on Software Engineering: Companion, ICSE-Companion 2020, 2020, : 116 - 118