Mining Duplicate Questions in Stack Overflow

被引:87
作者
Ahasanuzzaman, Muhammad [1 ]
Asaduzzaman, Muhammad [2 ]
Roy, Chanchal K. [2 ]
Schneider, Kevin A.
机构
[1] Univ Dhaka, Dhaka, Bangladesh
[2] Univ Saskatchewan, Saskatoon, SK S7N 0W0, Canada
来源
13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016) | 2016年
关键词
Stack Overflow; duplicate questions; discriminative classifier;
D O I
10.1145/2901739.2901770
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Stack Overflow is a popular question answering site that is focused on programming problems. Despite efforts to prevent asking questions that have already been answered, the site contains duplicate questions. This may cause developers to unnecessarily wait for a question to be answered when it has already been asked and answered. The site currently depends on its moderators and users with high reputation to manually mark those questions as duplicates, which not only results in delayed responses but also requires additional efforts. In this paper, we first perform a manual investigation to understand why users submit duplicate questions in Stack Overflow. Based on our manual investigation we propose a classification technique that uses a number of carefully chosen features to identify duplicate questions. Evaluation using a large number of questions shows that our technique can detect duplicate questions with reasonable accuracy. We also compare our technique with DupPredictor, a state-of-the-art technique for detecting duplicate questions, and we found that our proposed technique has a better recall-rate than that technique.
引用
收藏
页码:402 / 412
页数:11
相关论文
共 31 条
  • [1] Alipour A, 2013, IEEE WORK CONF MIN S, P183, DOI 10.1109/MSR.2013.6624026
  • [2] [Anonymous], 2013, P 22 INT C WORLD WID
  • [3] [Anonymous], WORDNET ELECT LEXICA
  • [4] Bacchelli A., 2012, 2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE), P26, DOI 10.1109/RSSE.2012.6233404
  • [5] Bajaj K, 2014, P 11 WORK C MIN SOFT, P112, DOI [10.1145/2597073.2597083, DOI 10.1145/2597073.2597083]
  • [6] What are developers talking about? An analysis of topics and trends in Stack Overflow
    Barua, Anton
    Thomas, Stephen W.
    Hassan, Ahmed E.
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (03) : 619 - 654
  • [7] On the Personality Traits of StackOverflow Users
    Bazelli, Blerina
    Hindle, Abram
    Stroulia, Eleni
    [J]. 2013 29TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2013, : 460 - 463
  • [8] Duplicate Bug Reports Considered Harmful ... Really?
    Bettenburg, Nicolas
    Premraj, Rahul
    Zimmermann, Thomas
    Kim, Sunghun
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, : 337 - 345
  • [9] Mining Successful Answers in Stack Overflow
    Calefato, Fabio
    Lanubile, Filippo
    Marasciulo, Maria Concetta
    Novielli, Nicole
    [J]. 12TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2015), 2015, : 430 - 433
  • [10] Chandra S, 2013, PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON CIRCUITS, POWER AND COMPUTING TECHNOLOGIES (ICCPCT 2013), P494