Back to Search
Start Over
Boundary Spanners in Open Source Software Development: A Study of Python Email Archives
- Source :
- APSEC
- Publication Year :
- 2017
- Publisher :
- IEEE, 2017.
-
Abstract
- In many open source software development communities, a significant proportion of development is undertaken by a relatively small number of individuals, the "core members". The stability and longevity of this group of most active developers are crucial for the success of the project. While there has been prior work on identifying key individuals in open source development, little attention has been devoted to the identification of cross-cutting core individuals (boundary spanners) whose responsibilities span across different functional areas of open source development (e.g., who are involved both in development-centric activities and user-centric activities). To address this gap, we propose an approach to identify the core cross-cutting members and their roles within the community through analyzing email communication repositories. We use Social Network Analysis (SNA) tools to identify the most active core members in different forums (that have different focus such as Python-dev that focuses on language evolution and Python Lists that focus on user support), and their activities over time, thus identifying the core developers and their involvement in different community mailing lists. Based on the involvement of a core developer and the overall social structure of the network of core developers, we also present an approach for identifying a potential replacement for a community administrator that steps down. Using email repositories of six main Python forums as the case study domain, we computed several social network analysis metrics to characterize the core developers and their importance in the Python community.
- Subjects :
- Computer science
020207 software engineering
02 engineering and technology
Open source software
Python (programming language)
Electronic mail
World Wide Web
0202 electrical engineering, electronic engineering, information engineering
Open-source software development
Task analysis
020201 artificial intelligence & image processing
Active core
Open source development
Community development
computer
computer.programming_language
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2017 24th Asia-Pacific Software Engineering Conference (APSEC)
- Accession number :
- edsair.doi...........4e7b61e4deefd2e194977f2e240b1306
- Full Text :
- https://doi.org/10.1109/apsec.2017.37