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 条
  • [21] Software developers and business - Response
    Harrison, W
    IEEE SOFTWARE, 2006, 23 (01) : 10 - 11
  • [22] The Next Generation of Software Developers
    Ford, Denae
    2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021), 2021,
  • [23] Business lessons for software developers
    Xu, BH
    IEEE SOFTWARE, 2006, 23 (02) : 8 - 8
  • [24] Usability basics for software developers
    Ferré, X
    Juristo, N
    Windl, H
    Constantine, L
    IEEE SOFTWARE, 2001, 18 (01) : 22 - +
  • [25] Software Developers' Perceptions of Productivity
    Meyer, Andre N.
    Fritz, Thomas
    Murphy, Gail C.
    Zimmermann, Thomas
    22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 19 - 29
  • [26] Development of a Metric for Assessing Full Stack Developers' Expertise
    Shropshire, Jordan
    Landry, Jeffrey P.
    Presley, Steven S.
    AMCIS 2018 PROCEEDINGS, 2018,
  • [27] Online ethnography: a study of software developers and software development
    Cordoba-Pachon, Jose Rodrigo
    Loureiro-Koechlin, Cecilia
    BALTIC JOURNAL OF MANAGEMENT, 2015, 10 (02) : 188 - 202
  • [28] Developers Need Support, Too: A Survey of Security Advice for Software Developers
    Acar, Yasemin
    Stransky, Christian
    Wermke, Dominik
    Weir, Charles
    Mazurek, Michelle L.
    Fahl, Sascha
    2017 IEEE CYBERSECURITY DEVELOPMENT (SECDEV), 2017, : 22 - 26
  • [29] How developers drive software evolution
    Gîrba, T
    Kuhn, A
    Seeberger, M
    Ducasse, S
    EIGHTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2005, : 113 - 122
  • [30] DTV agreement good for software developers
    Barlas, S
    IEEE SOFTWARE, 1997, 14 (01) : 88 - &