Image-based communication on social coding platforms

被引:0
作者
Nayebi, Maleknaz [1 ]
Adams, Bram [2 ]
机构
[1] York Univ, EXINES Lab, Toronto, ON, Canada
[2] Queens Univ, MCIS Lab, Kingston, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
data science; image processing; machine learning; social coding; software analytics; software engineering; CODE;
D O I
10.1002/smr.2609
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Visual content in the form of images and videos has taken over general-purpose social networks in a variety of ways, streamlining and enriching online communications. We are interested to understand if and to what extent the use of images is popular and helpful in social coding platforms. We mined 9 years of data from two popular software developers' platforms: the Mozilla issue tracking system, that is, Bugzilla, and the most well-known platform for developers' Q/A, that is, Stack Overflow. We further triangulated and extended our mining results by performing a survey with 168 software developers. We observed that, between 2013 and 2022, the number of posts containing image data on Bugzilla and Stack Overflow doubled. Furthermore, we found that sharing images makes other developers engage more and faster with the content. In the majority of cases in which an image is included in a developer's post, the information in that image is complementary to the text provided. Finally, our results showed that when an image is shared, understanding the content without the information in the image is unlikely for 86.9% of the cases. Based on these observations, we discuss the importance of considering visual content when analyzing developers and designing automation tools. Developers increasingly share images on social coding platforms such as Stack Overflow and Bugzilla. These images provide information complementary to the text according to 168 surveyed developers. image
引用
收藏
页数:19
相关论文
共 53 条
[1]   A Systematic Literature Review on Using Machine Learning Algorithms for Software Requirements Identification on Stack Overflow [J].
Ahmad, Arshad ;
Feng, Chong ;
Khan, Muzammil ;
Khan, Asif ;
Ullah, Ayaz ;
Nazir, Shah ;
Tahir, Adnan .
SECURITY AND COMMUNICATION NETWORKS, 2020, 2020
[2]   A survey on mining stack overflow: question and answering (Q&A) community [J].
Ahmad, Arshad ;
Feng, Chong ;
Ge, Shi ;
Yousif, Abdallah .
DATA TECHNOLOGIES AND APPLICATIONS, 2018, 52 (02) :190-247
[3]  
[Anonymous], P 2008 C CTR ADV STU, DOI DOI 10.1145/1463788.1463819
[4]  
[Anonymous], 2010, P FSESDP WORKSHOP FU, DOI DOI 10.1145/1882362.1882435
[5]  
[Anonymous], 2010, PROC FSESDP WORK FUT
[6]   The Use of Text Retrieval and Natural Language Processing in Software Engineering [J].
Arnaoudova, Venera ;
Haiduc, Sonia ;
Marcus, Andrian ;
Antoniol, Giuliano .
2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, :949-950
[7]  
Bird Christian, 2006, P 2006 INT WORKSH MI, P137
[8]   Representativeness of Social Media in Great Britain: Investigating Facebook, LinkedIn, Twitter, Pinterest, Google plus , and Instagram [J].
Blank, Grant ;
Lutz, Christoph .
AMERICAN BEHAVIORAL SCIENTIST, 2017, 61 (07) :741-756
[9]   Object Detection for Graphical User Interface: Old Fashioned or Deep Learning or a Combination? [J].
Chen, Jieshan ;
Xie, Mulong ;
Xing, Zhenchang ;
Chen, Chunyang ;
Xu, Xiwei ;
Zhu, Liming ;
Li, Guoqiang .
PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, :1202-1214
[10]   Unblind Your Apps: Predicting Natural-Language Labels for Mobile GUI Components by Deep Learning [J].
Chen, Jieshan ;
Chen, Chunyang ;
Xing, Zhenchang ;
Xu, Xiwei ;
Zhu, Liming ;
Li, Guoqiang ;
Wang, Jinshui .
2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, :322-334