Developers Expertise and Roles on Software Technologies

被引:0
|
作者
Constantinou, Eleni [1 ]
Kapitsaki, Georgia M. [1 ]
机构
[1] Univ Cyprus, Dept Comp Sci, Nicosia, Cyprus
关键词
Developers; Expertise; Technologies;
D O I
10.1109/APSEC.2016.32
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Contributions to open source software provide evidence about developers' expertise and roles. Moreover, information about developers' activity can assist in identifying their competencies in software technologies. Existing project-centric approaches benefit the needs of expert identification within a project, but provide a limited view of developers' expertise. In this paper, we identify contributors' expertise and roles by considering their contribution history across multiple projects according to different technologies. Firstly, we identify terms related to software technologies and employ information from GitHub to extract contributors' activity on specific technologies. Secondly, we present four contributor roles: developer, technical leader, bug fixer and bug contributor. We study the contribution history of 2,973 users of GitHub and reveal trends in contributions in open source software that can be exploited by employers for identifying experts or by practitioners for showcasing their expertise in various technologies.
引用
收藏
页码:365 / 368
页数:4
相关论文
共 50 条
  • [41] A KNOWLEDGE SHARING SYSTEM FOR SOFTWARE DEVELOPERS
    Shibata, Takayuki
    Nakamura, Kazuyuki
    Sato, Takanobu
    Yoshioka, Rentaro
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 499 - 503
  • [42] Identifying and cultivating exceptional software developers
    Walz, DB
    Wynekoop, JL
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 1997, 37 (04) : 82 - 88
  • [43] Sensing and Supporting Software Developers' Focus
    Zuger, Manuela
    Fritz, Thomas
    2018 IEEE/ACM 26TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2018), 2018, : 2 - 6
  • [44] eBay software developers' hard sell
    Alfonsi, B
    IEEE SOFTWARE, 2004, 21 (05) : 104 - 105
  • [45] Suite connects hardware software developers
    Moretti, G
    EDN, 2001, 46 (04) : 24 - 24
  • [46] Geographic origin of libre software developers
    Gonzalez-Barahona, Jesus M.
    Robles, Gregorio
    Andradas-Izquierdo, Roberto
    Ghosh, Rishab Aiyer
    INFORMATION ECONOMICS AND POLICY, 2008, 20 (04) : 356 - 363
  • [47] Usability engineering methods for software developers
    Holzinger, A
    COMMUNICATIONS OF THE ACM, 2005, 48 (01) : 71 - 74
  • [48] Is Rust Used Safely by Software Developers?
    Evans, Ana Nora
    Campbell, Bradford
    Soffa, Mary Lou
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 246 - 257
  • [49] Towards actionable visualization for software developers
    Merino, Leonel
    Ghafari, Mohammad
    Nierstrasz, Oscar
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (02)
  • [50] Visual Management and Blind Software Developers
    Gomes Filho, Avelino Ferreira
    de Toledo, Rodrigo
    2015 AGILE CONFERENCE, 2015, : 31 - 39