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 条
[21]   An Unsupervised Approach for Discovering Relevant Tutorial Fragments for APIs [J].
Jiang, He ;
Zhang, Jingxuan ;
Ren, Zhilei ;
Zhang, Tao .
2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, :38-48
[22]   Enterprise architecture analysis with extended influence diagrams [J].
Johnson, Pontus ;
Lagerstrom, Robert ;
Narman, Per ;
Simonsson, Marten .
INFORMATION SYSTEMS FRONTIERS, 2007, 9 (2-3) :163-180
[23]  
Kitchenham B., 2002, Software Engineering Notes, V27, P20, DOI 10.1145/638574.638580
[24]  
Liu D, 2018, 2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), P492, DOI 10.1109/SANER.2018.8330246
[25]  
Lu P, 2017, IEEE INT CON MULTI, P349, DOI 10.1109/ICME.2017.8019400
[26]   Recovering documentation-to-source-code traceability links using latent semantic indexing [J].
Marcus, A ;
Maletic, JI .
25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, :125-135
[27]   Modelling software process variability: an empirical study [J].
Martinez-Ruiz, T. ;
Garcia, F. ;
Piattini, M. ;
Muench, J. .
IET SOFTWARE, 2011, 5 (02) :172-187
[28]  
McIntyre K.E., 2014, J Soc Media Soc, V3, P1
[29]   Enabling Good Work Habits in Software Developers through Reflective Goal-Setting [J].
Meyer, Andre N. ;
Murphy, Gail C. ;
Zimmermann, Thomas ;
Fritz, Thomas .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (09) :1872-1885
[30]   The Work Life of Developers: Activities, Switches and Perceived Productivity [J].
Meyer, Andre N. ;
Barton, Laura E. ;
Murphy, Gail C. ;
Zimmermann, Thomas ;
Fritz, Thomas .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (12) :1178-1193