Investigating developers' email discussions during decision-making in Python language evolution
Title | Investigating developers' email discussions during decision-making in Python language evolution |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Stanger, N, Rainer, A, Licorish, SA, Sharma, P, Savarimuthu, BTR |
Tertiary Authors | Mendes, E, Counsell, S, Petersen, K |
Secondary Title | Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering - EASE'17 |
Pagination | 286 - 291 |
Publisher | ACM Press |
Place Published | Karlskrona, SwedenNew York, New York, USA |
ISBN Number | 9781450348041 |
Abstract | Context: Open Source Software (OSS) developers use mailing lists as their main forum for discussing the evolution of a project. However, the use of mailing lists by developers for decision-making has not received much research attention. Objective: We have explored this issue by studying developers' email discussions around Python Enhancement Proposals (PEPs). Method: Our dataset comprised 42,672 emails from six different mailing lists pertaining to PEP development. We performed multiple forms of analysis on these emails, involving both quantitative measures (e.g., frequency) and deeper analysis of specific PEP discussions (i.e., outlier analysis). Results: Out of three PEP types (Informational, Process and Standard Track), Standard Track PEPs attract a large amount of discussion (both in volume and average number of messages per proposal). Our study also identified specific PEP states and topics that generated a disproportionate amount of discussion. Conclusion: Our outcomes point to several opportunities for improving the management of an OSS team based on the knowledge generated from discussions. We have also identified several interesting avenues for future work such as identifying individuals or groups that present persuasive arguments during decision-making. |
URL | https://www.researchgate.net/publication/317486549_Investigating_developers%27_email_discussions_during_decision-making_in_Python_language_evolution |
DOI | 10.1145/3084226.3084271 |
Full Text |
- Log in or register to post comments
- Google Scholar
- DOI
- BibTeX
- Tagged
- EndNote XML