Formal in the Informal: A Multi-Level Analysis of Core Python Developers' Tweets

M. Yasir, Kevin Michael, Bastin Tony Roy Savarimuthu, Sherlock A. Licorish
{"title":"Formal in the Informal: A Multi-Level Analysis of Core Python Developers' Tweets","authors":"M. Yasir, Kevin Michael, Bastin Tony Roy Savarimuthu, Sherlock A. Licorish","doi":"10.1109/ASWEC.2018.00028","DOIUrl":null,"url":null,"abstract":"Context: Contributors to Open Source Software (OSS) development projects use social media to discuss personal and work-related issues. While there has been some interest in studying social media posts of developers, the investigation of the use of this medium by core contributors has not received much attention. Such an investigation could be useful given the technical and social insights such members bring to their team's development. Objective: To bridge this gap, we have investigated Python core developers' posts on Twitter. Method: We systematically collected 27,805 tweets from 80 core developers' Twitter accounts of which 3,282 (11.8%) were relevant to Python development. We performed multiple forms of analyses on these tweets, involving bottom-up thematic analysis on three levels (topics, questions and answers, and decision-making). We also conducted social network analysis of the topics of interest of core developers. Results: Core developers' Python-related tweets fall under 23 different topics (in 5 higher-level topic categories). The top two categories were software-related and community-related tweets. Core developers also used Twitter as a medium to discuss technical issues related to Python software development in the form of questions and answers (Q&As) to a large extent (45% of the tweets). Moreover, this informal medium is also used for decision-making 2% of the time, supplementing the formal channels of decision-making (i.e., mailing lists). Additionally, we have identified five different groups of core developers based on their topic interests. Conclusion: Although informal in nature, social media platforms provide another window, beyond formal project repositories, for understanding OSS ecosystems. Consequently, informal sources must be integrated with formal sources to obtain a comprehensive view of OSS development activities.","PeriodicalId":331846,"journal":{"name":"2018 25th Australasian Software Engineering Conference (ASWEC)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 25th Australasian Software Engineering Conference (ASWEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASWEC.2018.00028","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Context: Contributors to Open Source Software (OSS) development projects use social media to discuss personal and work-related issues. While there has been some interest in studying social media posts of developers, the investigation of the use of this medium by core contributors has not received much attention. Such an investigation could be useful given the technical and social insights such members bring to their team's development. Objective: To bridge this gap, we have investigated Python core developers' posts on Twitter. Method: We systematically collected 27,805 tweets from 80 core developers' Twitter accounts of which 3,282 (11.8%) were relevant to Python development. We performed multiple forms of analyses on these tweets, involving bottom-up thematic analysis on three levels (topics, questions and answers, and decision-making). We also conducted social network analysis of the topics of interest of core developers. Results: Core developers' Python-related tweets fall under 23 different topics (in 5 higher-level topic categories). The top two categories were software-related and community-related tweets. Core developers also used Twitter as a medium to discuss technical issues related to Python software development in the form of questions and answers (Q&As) to a large extent (45% of the tweets). Moreover, this informal medium is also used for decision-making 2% of the time, supplementing the formal channels of decision-making (i.e., mailing lists). Additionally, we have identified five different groups of core developers based on their topic interests. Conclusion: Although informal in nature, social media platforms provide another window, beyond formal project repositories, for understanding OSS ecosystems. Consequently, informal sources must be integrated with formal sources to obtain a comprehensive view of OSS development activities.
非正式中的正式:核心Python开发者推文的多层次分析
背景:开源软件(OSS)开发项目的贡献者使用社会媒体来讨论个人和工作相关的问题。虽然有一些人对研究开发者的社交媒体帖子很感兴趣,但对核心贡献者使用这种媒体的调查却没有得到太多关注。考虑到这些成员为其团队的发展带来的技术和社会见解,这样的调查可能是有用的。目的:为了弥合这一差距,我们调查了Python核心开发人员在Twitter上的帖子。方法:系统收集80位核心开发者的Twitter账号27,805条推文,其中3282条(11.8%)与Python开发相关。我们对这些推文进行了多种形式的分析,包括自下而上的三个层面(主题、问答和决策)的主题分析。我们还对核心开发者感兴趣的话题进行了社交网络分析。结果:核心开发者与python相关的推文分为23个不同的主题(5个更高级别的主题类别)。前两类是软件相关和社区相关的推文。核心开发人员还使用Twitter作为媒介,在很大程度上以问答(Q&As)的形式讨论与Python软件开发相关的技术问题(占tweet的45%)。此外,这种非正式的媒介也有2%的时间用于决策,补充了正式的决策渠道(即邮件列表)。此外,我们根据他们的主题兴趣确定了五个不同的核心开发人员组。结论:尽管本质上是非正式的,但社交媒体平台为理解OSS生态系统提供了另一个窗口,超出了正式的项目存储库。因此,非正式来源必须与正式来源相结合,以获得OSS开发活动的全面视图。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信