IEA: an answerer recommendation approach on stack overflow

被引:0
|
作者
Liting WANG [1 ]
Li ZHANG [1 ]
Jing JIANG [1 ]
机构
[1] State Key Laboratory of Software Development Environment, Beihang University
基金
中国国家自然科学基金;
关键词
answerer recommendation; activeness; comments; topical interest; topical expertise; stack overflow;
D O I
暂无
中图分类号
TP391.3 [检索机];
学科分类号
081203 ; 0835 ;
摘要
Stack overflow is a web-based service where users can seek information by asking questions and share knowledge by providing answers about software development. Ideally, new questions are assigned to experts and answered within a short time after their submissions. However, the number of new questions is very large on stack overflow, answerers are not easy to find suitable questions timely. Therefore, an answerer recommendation approach is required to assign appropriate questions to answerers. In this paper, we make an empirical study about developers’ activities. Empirical results show that 66.24% of users have more than30% of comment activities. Furthermore, active users in the previous day are likely to be active in the next day. In this paper, we propose an approach IEA which combines user topical interest, topical expertise and activeness to recommend answerers for new questions. We first model user topical interest and expertise based on historical questions and answers. We also build a calculation method of users’ activeness based on historical questions, answers, and comments. We evaluate the performance of IEA on 3428 users containing41950 questions, 64894 answers, and 96960 comments. In comparison with the state-of-the-art approaches of TEM, TTEA and TTEA-ACT, IEA improves n DCG by 2.48%, 3.45% and 3.79%, and improves Pearson rank correlation coefficient by 236.20%, 84.91% and 224.12%, and improves Kendall rank correlation coefficient by 424.18%, 1845.30% and 772.60%.
引用
收藏
页码:51 / 69
页数:19
相关论文
共 50 条
  • [41] Stack Overflow in Github: Any Snippets There?
    Yang, Di
    Martins, Pedro
    Saini, Vaibhav
    Lopes, Cristina
    2017 IEEE/ACM 14TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2017), 2017, : 280 - 290
  • [42] Is Stack Overflow Overflowing With Questions and Tags
    Ranjitha, R. K.
    Singh, Sanjay
    PROCEEDING OF THE THIRD INTERNATIONAL SYMPOSIUM ON WOMEN IN COMPUTING AND INFORMATICS (WCI-2015), 2015, : 278 - 283
  • [43] Identifying Potential Experts on Stack Overflow
    Ban, Zihan
    Yan, Jiafei
    Sun, Hailong
    COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING, CHINESECSCW 2018, 2019, 917 : 301 - 315
  • [44] Recognizing Gender of Stack Overflow Users
    Lin, Bin
    Serebrenik, Alexander
    13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016), 2016, : 425 - 429
  • [45] Patterns of interest change in stack overflow
    Fu, Chenbo
    Yue, Xinchen
    Shen, Bin
    Yu, Shanqing
    Min, Yong
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [46] Mining Successful Answers in Stack Overflow
    Calefato, Fabio
    Lanubile, Filippo
    Marasciulo, Maria Concetta
    Novielli, Nicole
    12TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2015), 2015, : 430 - 433
  • [47] Mining Duplicate Questions in Stack Overflow
    Ahasanuzzaman, Muhammad
    Asaduzzaman, Muhammad
    Roy, Chanchal K.
    Schneider, Kevin A.
    13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016), 2016, : 402 - 412
  • [48] Characterizing Search Activities on Stack Overflow
    Liu, Jiakun
    Baltes, Sebastian
    Treude, Christoph
    Lo, David
    Zhang, Yun
    Xia, Xin
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 919 - 931
  • [49] Synonym Suggestion for Tags on Stack Overflow
    Beyer, Stefanie
    Pinzger, Martin
    2015 IEEE 23RD INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION ICPC 2015, 2015, : 94 - 103
  • [50] Stack Overflow: A Code Laundering Platform?
    An, Le
    Mlouki, Ons
    Khomh, Foutse
    Antoniol, Giuliano
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 283 - 293