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 条
  • [1] Mining expertise of developers from software repositories
    Hammad, Maen
    Hijazi, Haneen
    Hammad, Mustafa
    Otoom, Ahmed Fawzi
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2020, 62 (03) : 227 - 239
  • [2] Ranking of software developers based on expertise score for bug triaging
    Yadav, Asmita
    Singh, Sandeep Kumar
    Suri, Jasjit S.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 112 : 1 - 17
  • [3] A Methodology for Analyzing Uptake of Software Technologies Among Developers
    Ma, Yuxing
    Mockus, Audris
    Zaretzki, Russel
    Bradley, Randy
    Bichescu, Bogdan
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (02) : 485 - 501
  • [4] The Effect of Project Types and Technologies on Software Developers' Efforts
    Kim, Byung Cho
    Lee, Dongryul
    ECONOMICS BULLETIN, 2009, 29 (03): : 1796 - 1804
  • [5] CODE IS SPEECH: Legal Tinkering, Expertise, and Protest among Free and Open Source Software Developers
    Coleman, Gabriella
    CULTURAL ANTHROPOLOGY, 2009, 24 (03) : 420 - 454
  • [6] Overwhelmed Software Developers
    Michels, Lisa-Marie
    Petkova, Aleksandra
    Richter, Marcel
    Farley, Andreas
    Graziotin, Daniel
    Wagner, Stefan
    IEEE SOFTWARE, 2024, 41 (04) : 51 - 59
  • [7] Challenges for software developers
    Stott, B
    COMPUTING & CONTROL ENGINEERING JOURNAL, 2002, 13 (01): : 40 - 40
  • [8] Software Architecture for Developers
    Johann, Sven
    IEEE SOFTWARE, 2015, 32 (05) : 93 - 96
  • [9] Licensing software developers
    Rash, JL
    COMMUNICATIONS OF THE ACM, 2000, 43 (08) : 13 - 14
  • [10] Toolkit for software developers
    不详
    NAVAL ARCHITECT, 2001, : 6 - 6