Discovering, Explaining and Summarizing Controversial Discussions in Community Q&A Sites

被引:22
|
作者
Ren, Xiaoxue [1 ,2 ,3 ]
Xing, Zhenchang [4 ]
Xia, Xin [5 ]
Li, Guoqiang [6 ]
Sun, Jianling [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou, Peoples R China
[2] Zhejiang Univ, Ningbo Res Inst, Ningbo, Peoples R China
[3] PengCheng Lab, Shenzhen, Peoples R China
[4] Australian Natl Univ, Res Sch Comp Sci, Canberra, ACT, Australia
[5] Monash Univ, Fac Informat Technol, Melbourne, Vic, Australia
[6] Shanghai Jiao Tong Univ, Sch Software, Shanghai, Peoples R China
关键词
Controversial discussion; Stack Overflow; Open information extraction; Sentence embedding; CODE; GENERATION;
D O I
10.1109/ASE.2019.00024
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Developers often look for solutions to programming problems in community Q&A sites like Stack Overflow. Due to the crowdsourcing nature of these Q&A sites, many user-provided answers are wrong, less optimal or out-of-date. Relying on community-curated quality indicators (e.g., accepted answer, answer vote) cannot reliably identify these answer problems. Such problematic answers are often criticized by other users. However, these critiques are not readily discoverable when reading the posts. In this paper, we consider the answers being criticized and their critique posts as controversial discussions in community Q&A sites. To help developers notice such controversial discussions and make more informed choices of appropriate solutions, we design an automatic open information extraction approach for systematically discovering and summarizing the controversies in Stack Overflow and exploiting official API documentation to assist the understanding of the discovered controversies. We apply our approach to millions of java/android-tagged Stack overflow questions and answers and discover a large scale of controversial discussions in Stack Overflow. Our manual evaluation confirms that the extracted controversy information is of high accuracy. A user study with 18 developers demonstrates the usefulness of our generated controversy summaries in helping developers avoid the controversial answers and choose more appropriate solutions to programming questions.
引用
收藏
页码:151 / 162
页数:12
相关论文
共 50 条
  • [1] Discovering, explaining and summarizing controversial discussions in community Q&A sites
    Ren, Xiaoxue
    Xing, Zhenchang
    Xia, Xin
    Li, Guoqiang
    Sun, Jianling
    [J]. Proceedings - 2019 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019, 2019, : 151 - 162
  • [2] LinkLive: discovering Web learning resources for developers from Q&A discussions
    Li, Jing
    Xing, Zhenchang
    Sun, Aixin
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2019, 22 (04): : 1699 - 1725
  • [3] Discovering semantically related technical terms and web resources in Q&A discussions
    Jia, Junfang
    Tumanian, Valeriia
    Li, Guoqiang
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2021, 22 (07) : 969 - 985
  • [4] LinkLive: discovering Web learning resources for developers from Q&A discussions
    Jing Li
    Zhenchang Xing
    Aixin Sun
    [J]. World Wide Web, 2019, 22 : 1699 - 1725
  • [5] Knowledge Curation Discussions and Activity Dynamics in a Short Lived Social Q&A Community
    Fu, Hengyi
    Stvilia, Besiki
    [J]. 2016 IEEE/ACM JOINT CONFERENCE ON DIGITAL LIBRARIES (JCDL), 2016, : 203 - 204
  • [6] Research and Implementation of Discovering and Recommending Experts in Medical Community-Based Q&A
    Fang, Lan
    Fang, Yu
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON BIOLOGICAL ENGINEERING AND PHARMACY (BEP 2016), 2016, 3 : 169 - 172
  • [7] Keynote Speaker Q&A: Discovering the Power of Moments
    Heath, Chip
    [J]. NURSE LEADER, 2018, 16 (01) : 19 - 21
  • [8] Answer Reliability on Q&A Sites
    Shachaf, Pnina
    [J]. AMCIS 2010 PROCEEDINGS, 2010,
  • [9] Capturing Difficulty Expressions in Student Online Q&A Discussions
    Yoo, Jaebong
    Kim, Jihie
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 208 - 214
  • [10] Microcollaborations in a social Q&A community
    Gazan, Rich
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2010, 46 (06) : 693 - 702