Towards offensive language detection and reduction in four Software Engineering communities

被引:20
作者
Cheriyan, Jithin [1 ]
Savarimuthu, Bastin Tony Roy [1 ]
Cranefield, Stephen [1 ]
机构
[1] Univ Otago, Dept Informat Sci, Dunedin, New Zealand
来源
PROCEEDINGS OF EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING (EASE 2021) | 2021年
关键词
Offensive language detection; Conflict reduction; SE platforms; CONFLICT;
D O I
10.1145/3463274.3463805
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software Engineering (SE) communities such as Stack Overflow have become unwelcoming, particularly through members' use of offensive language. Research has shown that offensive language drives users away from active engagement within these platforms. This work aims to explore this issue more broadly by investigating the nature of offensive language in comments posted by users in four prominent SE platforms - GitHub, Gitter, Slack and Stack Overflow (SO). It proposes an approach to detect and classify offensive language in SE communities by adopting natural language processing and deep learning techniques. Further, a Conflict Reduction System (CRS), which identifies offence and then suggests what changes could be made to minimize offence has been proposed. Beyond showing the prevalence of offensive language in over 1 million comments from four different communities which ranges from 0.07% to 0.43%, our results show promise in successful detection and classification of such language. The CRS system has the potential to drastically reduce manual moderation efforts to detect and reduce offence in SE communities.
引用
收藏
页码:254 / 259
页数:6
相关论文
共 44 条
  • [1] Bird Steven, 2010, Lang. Resour. Eval, V44, P421, DOI DOI 10.1007/S10579-010-9124-X
  • [2] Random forests
    Breiman, L
    [J]. MACHINE LEARNING, 2001, 45 (01) : 5 - 32
  • [3] Brooke S, 2019, THIRD WORKSHOP ON ABUSIVE LANGUAGE ONLINE, P172
  • [4] Brown T., 2020, ADV NEURAL INF PROCE, V33, P1877
  • [5] Cyber Hate Speech on Twitter: An Application of Machine Classification and Statistical Modeling for Policy and Decision Making
    Burnap, Pete
    Williams, Matthew L.
    [J]. POLICY AND INTERNET, 2015, 7 (02): : 223 - 242
  • [6] Software-related Slack Chats with Disentangled Conversations
    Chatterjee, Preetha
    Damevski, Kostadin
    Kraft, Nicholas A.
    Pollock, Lori
    [J]. 2020 IEEE/ACM 17TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2020, : 588 - 592
  • [7] Cheriyan Jithin, 2020, ABS2004055892020 COR
  • [8] Del Vigna Fabio, 2017, P 1 IT C CYB ITASEC1, P86
  • [9] Deutsch Morton., 1973, Am. Behav. Sci, V17, P248, DOI DOI 10.1177/000276427301700206
  • [10] Devlin J, 2019, 2019 CONFERENCE OF THE NORTH AMERICAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS: HUMAN LANGUAGE TECHNOLOGIES (NAACL HLT 2019), VOL. 1, P4171