On the Use of Emoticons in Open Source Software Development

被引:2
|
作者
Claes, Maelick [1 ]
Mantyla, Mika [1 ]
Farooq, Umar [1 ]
机构
[1] Univ Oulu, M3S, ITEE, Oulu, Finland
基金
芬兰科学院;
关键词
Emoticons; Sentiment Analysis; Repository Mining; Emoticon Usage; Emotions; Open Source Software Development;
D O I
10.1145/3239235.3267434
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: Using sentiment analysis to study software developers' behavior comes with challenges such as the presence of a large amount of technical discussion unlikely to express any positive or negative sentiment. However, emoticons provide information about developer sentiments that can easily be extracted from software repositories. Aim: We investigate how software developers use emoticons differently in issue trackers in order to better understand the differences between developers and determine to which extent emoticons can be used as in place of sentiment analysis. Method: We extract emoticons from 1.3M comments from Apache's issue tracker and 4.5M from Mozilla's issue tracker using regular expressions built from a list of emoticons used by SentiStrength and Wikipedia. We check for statistical differences using Mann-Whitney U tests and determine the effect size with Cliff's delta. Results: Overall Mozilla developers rely more on emoticons than Apache developers. While the overall rate of comments with emoticons is of 1% and 3% for Apache and Mozilla, some individual developers can have a rate up to 21%. Looking specifically at Mozilla developers, we find that western developers use significantly more emoticons (with medium size effect) than eastern developers. While the majority of emoticons are used to express joy, we find that Mozilla developers use emoticons more frequently to express sadness and surprise than Apache developers. Finally, we find that Apache developers use overall more emoticons during weekends than during weekdays, with the share of sad and surprised emoticons increasing during weekends. Conclusions: While emoticons are primarily used to express joy, the more occasional use of sad and surprised emoticons can potentially be utilized to detect frustration in place of sentiment analysis among developers using emoticons frequently enough.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Educator and Student Use and Development of Open Source Software and Resources
    Hauck, Rita
    [J]. IMETI 2011: 4TH INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL II, 2011, : 187 - 192
  • [2] A robust open source exchange for open source software development
    Basu, Amit
    [J]. OPEN SOURCE SYSTEMS, 2006, 203 : 99 - 108
  • [3] Open source software use in libraries
    Payne, Alexandria
    Singh, Vandana
    [J]. LIBRARY REVIEW, 2010, 59 (09) : 708 - 717
  • [4] The use of open source software in pathology
    Moerz, M.
    Haroske, G.
    [J]. PATHOLOGY RESEARCH AND PRACTICE, 2007, 203 (05) : 416 - 416
  • [5] Open-source and 'shareware' software: development models for marine use
    van Engeland, Ing Martijn
    MacSween, John A.
    [J]. NAVAL ARCHITECT, 2006, : 64 - 65
  • [6] Free/open source software development
    Chawner, B
    [J]. ONLINE INFORMATION REVIEW, 2005, 29 (03) : 325 - 326
  • [7] Open source software development: An overview
    Wu, MW
    Lin, YD
    [J]. COMPUTER, 2001, 34 (06) : 33 - +
  • [8] An Examination of the use of Open Source Software Processes as a Global Software Development Solution for Commercial Software Engineering.
    Gaughan, Gary
    Fitzgerald, Brian
    Shaikh, Moho
    [J]. 2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 20 - 27
  • [9] The Use of Open Source Software Licensing in Academia
    Marshall, Stephen J.
    [J]. INNOVATION THROUGH KNOWLEDGE TRANSFER, 2010, 5 : 179 - 187
  • [10] Development platforms as a niche for software companies in open source software
    Savonnet, Marinette
    Leclercq, Eric
    Terrasse, Marie-Noelle
    Grison, Thierry
    Becker, George
    Farizy, Anne Sophie
    Denoyelle, Ludovic
    [J]. OPEN SOURCE SYSTEMS, 2006, 203 : 341 - +