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 条
[41]   Towards a Theory of Software Developer Job Satisfaction and Perceived Productivity [J].
Storey, Margaret-Anne ;
Zimmermann, Thomas ;
Bird, Christian ;
Czerwonka, Jacek ;
Murphy, Brendan ;
Kalliamvakou, Eirini .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (10) :2125-2142
[42]  
Storey Margaret-Anne, 2010, P FSE SDP WORKSH FUT, P359, DOI DOI 10.1145/1882362.1882435
[43]  
Streitz N. A., 1994, Transcending Boundaries, CSCW '94. Proceedings of the Conference on Computer Supported Cooperative Work, P345, DOI 10.1145/192844.193044
[44]  
Tanno H., 2020, J INFORM PROCESSING, V28, P268
[45]  
Truong Ho-Quang, 2014, 2014 21st Asia-Pacific Software Engineering Conference (APSEC), P399, DOI 10.1109/APSEC.2014.65
[46]   Images don't lie: Duplicate crowdtesting reports detection with screenshot information [J].
Wang, Junjie ;
Li, Mingyang ;
Wang, Song ;
Menzies, Tim ;
Wang, Qing .
INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 110 :139-155
[47]   Improving Random GUI Testing with Image-Based Widget Detection [J].
White, Thomas D. ;
Fraser, Gordon ;
Brown, Guy J. .
PROCEEDINGS OF THE 28TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS (ISSTA '19), 2019, :307-317
[48]  
Wohlin Claes, 2012, Experimentation in Software Engineering
[49]   Predicting source code changes by mining change history [J].
Ying, ATT ;
Murphy, GC ;
Ng, R ;
Chu-Carroll, MC .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (09) :574-586
[50]   Multiple fault localization of software programs: A systematic literature review [J].
Zakari, Abubakar ;
Lee, Sai Peck ;
Abreu, Rui ;
Ahmed, Babiker Hussien ;
Rasheed, Rasheed Abubakar .
INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 124 (124)