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 条
  • [21] JARAD: An Approach for Java API Mention Recognition and Disambiguation in Stack Overflow
    School of Computer Science, Central South University, Changsha
    410018, China
    Lect. Notes Inst. Comput. Sci. Soc. Informatics Telecommun. Eng., (265-283):
  • [22] A Discriminative Model Approach for Suggesting Tags Automatically for Stack Overflow Questions
    Saha, Avigit K.
    Saha, Ripon K.
    Schneider, Kevin A.
    2013 10TH IEEE WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2013, : 73 - 76
  • [23] PTM4Tag+: Tag recommendation of stack overflow posts with pre-trained models
    He, Junda
    Xu, Bowen
    Yang, Zhou
    Han, Donggyun
    Yang, Chengran
    Liu, Jiakun
    Zhao, Zhipeng
    Lo, David
    EMPIRICAL SOFTWARE ENGINEERING, 2025, 30 (01)
  • [24] Classifying emotions in Stack Overflow and JIRA using a multi-label approach
    Cabrera-Diego, Luis Adrian
    Bessis, Nik
    Korkontzelos, Ioannis
    KNOWLEDGE-BASED SYSTEMS, 2020, 195
  • [25] SOTitle: A Transformer-based Post Title Generation Approach for Stack Overflow
    Liu, Ke
    Yang, Guang
    Chen, Xiang
    Yu, Chi
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 577 - 588
  • [26] Automated Summarization of Stack Overflow Posts
    Kou, Bonan
    Chen, Muhao
    Zhang, Tianyi
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 1853 - 1865
  • [27] Hot question prediction in Stack Overflow
    Zhao, Li Xian
    Zhang, Li
    Jiang, Jing
    IET SOFTWARE, 2021, 15 (01) : 90 - 106
  • [28] Broken External Links on Stack Overflow
    Liu, Jiakun
    Xia, Xin
    Lo, David
    Zhang, Haoxiang
    Zou, Ying
    Hassan, Ahmed E.
    Li, Shanping
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (09) : 3242 - 3267
  • [29] Characterizing Leveraged Stack Overflow Posts
    Geremia, Salvatore
    Bavota, Gabriele
    Oliveto, Rocco
    Lanza, Michele
    Di Penta, Massimiliano
    2019 19TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2019, : 141 - 151
  • [30] Contextual Documentation Referencing on Stack Overflow
    Baltes, Sebastian
    Treude, Christoph
    Robillard, Martin P.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (01) : 135 - 149