Links do Matter: Understanding the Drivers of Developer Interactions in Software Ecosystems

被引:0
|
作者
Datta, Subhajit [1 ]
Bhattacharjee, Amrita [2 ]
Majumder, Subhashis [3 ]
机构
[1] Singapore Management Univ, Singapore, Singapore
[2] Arizona State Univ, Tempe, AZ USA
[3] Heritage Inst Technol, Kolkata, India
关键词
Software development; importance of links; developer influence; Markov models;
D O I
10.1109/ICSME52107.2021.00068
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Studies of collaborating individuals engaged in collective enterprises usually focus on the individuals, rather than the links supporting their interaction. Accordingly, large scale software development ecosystems have also been examined primarily in terms of developer engagement. We posit that communication links between developers play a central role in the sustenance and effectiveness of such ecosystems. In this paper, we investigate whether and how developer attributes relate to the importance of the communication channels between them. We present a technique using 2nd order Markov models to extract features of interest of the links and apply the technique on data from a real-world project. Our statistical models - developed on records involving 900+ software developers, exchanging 20,000+ comments, across 500 units of work - offer surprising insights on factors associated with link importance, even after controlling for known effects. These results inform a deeper appreciation of the importance of links in large scale software development along with a number of practical implications.
引用
收藏
页码:619 / 623
页数:5
相关论文
共 50 条
  • [1] Developer Ecosystems for Software Safety
    Kern C.
    Queue, 2024, 22 (01): : 73 - 99
  • [2] Developer Ecosystems for Software Safety
    Kern, Christoph
    COMMUNICATIONS OF THE ACM, 2024, 67 (06) : 52 - 60
  • [3] CUSTOMER DEVELOPER LINKS IN SOFTWARE-DEVELOPMENT
    KEIL, M
    CARMEL, E
    COMMUNICATIONS OF THE ACM, 1995, 38 (05) : 33 - 44
  • [4] Degree doesn't Matter: Identifying the Drivers of Interaction in Software Development Ecosystems
    Bardhan, Ishita
    Datta, Subhajit
    Majumder, Subhashis
    2021 28TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2021), 2021, : 410 - 420
  • [5] An empirical comparison of developer retention in the RubyGems and npm software ecosystems
    Constantinou E.
    Mens T.
    Innovations in Systems and Software Engineering, 2017, 13 (2-3) : 101 - 115
  • [6] A Developer Relations (DevRel) model to govern developers in Software Ecosystems
    Fontao, Awdren
    Cleger-Tamayo, Sergio
    Wiese, Igor
    Pereira dos Santos, Rodrigo
    Claudio Dias-Neto, Arilo
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (05)
  • [7] Understanding Emotions of Developer Community Towards Software Documentation
    Venigalla, Akhila Sri Manasa
    Chimalakonda, Sridhar
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2021), 2021, : 87 - 91
  • [8] Characterizing and Understanding Software Developer Networks in Security Development
    Wang, Song
    Nagappan, Nachiappan
    2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 534 - 545
  • [9] The influence of developer multi-homing on competition between software ecosystems
    Hyrynsalmi, Sami
    Suominen, Arho
    Mantymaki, Matti
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 111 : 119 - 127
  • [10] Understanding the relation between repeat developer interactions and bug resolution times in large open source ecosystems: A multisystem study
    Datta, Subhajit
    Roychoudhuri, Reshma
    Majumder, Subhashis
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (04)