Do Communities in Developer Interaction Networks align with Subsystem Developer Teams? An Empirical Study of Open Source Systems (bibtex)
by Usman Ashraf, Christoph Mayr-Dorn, Atif Mashkoor, Alexander Egyed, Sebastiano Panichella
Abstract:
Studies over the past decade demonstrated that developers contributing to open source software systems tend to self-organize in “emerging” communities. This latent community structure has a significant impact on software quality. While several approaches address the analysis of developer interaction networks, the question of whether these emerging communities align with the developer teams working on various subsystems remains unanswered. Work on socio-technical congruence implies that people that work on the same task or artifact need to coordinate and thus communicate, potentially forming stronger interaction ties. Our empirical study of 10 open source projects revealed that developer communities change considerably across a project’s lifetime (hence implying that relevant relations between developers change) and that their alignment with subsystem developer teams is mostly low. However, subsystems teams tend to remain more stable. These insights are useful for practitioners and researchers to better understand developer interaction structure of open source systems.
Reference:
Do Communities in Developer Interaction Networks align with Subsystem Developer Teams? An Empirical Study of Open Source Systems (Usman Ashraf, Christoph Mayr-Dorn, Atif Mashkoor, Alexander Egyed, Sebastiano Panichella), In 2021 2021 IEEE/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE) (ICGSE-ICSSP), IEEE Computer Society, 2021.
Bibtex Entry:
@Conference{9461033,
  author    = {Usman Ashraf and Christoph Mayr-Dorn and Atif Mashkoor and Alexander Egyed and Sebastiano Panichella},
  booktitle = {2021 2021 IEEE/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE) (ICGSE-ICSSP)},
  title     = {Do Communities in Developer Interaction Networks align with Subsystem Developer Teams? An Empirical Study of Open Source Systems},
  year      = {2021},
  address   = {Los Alamitos, CA, USA},
  month     = {may},
  pages     = {61-71},
  publisher = {IEEE Computer Society},
  abstract  = {Studies over the past decade demonstrated that developers contributing to open source software systems tend to self-organize in “emerging” communities. This latent community structure has a significant impact on software quality. While several approaches address the analysis of developer interaction networks, the question of whether these emerging communities align with the developer teams working on various subsystems remains unanswered. Work on socio-technical congruence implies that people that work on the same task or artifact need to coordinate and thus communicate, potentially forming stronger interaction ties. Our empirical study of 10 open source projects revealed that developer communities change considerably across a project’s lifetime (hence implying that relevant relations between developers change) and that their alignment with subsystem developer teams is mostly low. However, subsystems teams tend to remain more stable. These insights are useful for practitioners and researchers to better understand developer interaction structure of open source systems.},
  doi       = {10.1109/ICSSP-ICGSE52873.2021.00016},
  file      = {:Conferences/ICSSP 2021 - Do Communities in Developer Interaction Networks/ICCSSP 2021 - Do Communities in Developer Interaction Networks-preprint.pdf:PDF},
  keywords  = {FWF P29415, FWF P31989, LIT Secure and Correct Systems Lab},
  url       = {https://doi.ieeecomputersociety.org/10.1109/ICSSP-ICGSE52873.2021.00016},
}
Powered by bibtexbrowser