TECHSUMBOT: A Stack Overflow Answer Summarization Tool for Technical Query

被引:0
|
作者
Yang, Chengran [1 ]
Xu, Bowen [1 ]
Liu, Jiakun [1 ]
Lo, David [1 ]
机构
[1] Singapore Management Univ, Sch Comp & Informat Syst, Singapore, Singapore
关键词
Summarization; Question Retrieval;
D O I
10.1109/ICSE-Companion58688.2023.00040
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Stack Overflow is a popular platform for developers to seek solutions to programming-related problems. However, prior studies identified that developers may suffer from the redundant, useless, and incomplete information retrieved by the Stack Overflow search engine. To help developers better utilize the Stack Overflow knowledge, researchers proposed tools to summarize answers to a Stack Overflow question. However, existing tools use hand-craft features to assess the usefulness of each answer sentence and fail to remove semantically redundant information in the result. Besides, existing tools only focus on a certain programming language and cannot retrieve up-to-date new posted knowledge from Stack Overflow. In this paper, we propose TECHSUMBOT, an automatic answer summary generation tool for a technical problem. Given a question, TECH-SUMBOT first retrieves answers using the Stack Overflow search engine, then TECHSUMBOT 1) ranks each answers sentence based on the sentence's usefulness, 2) estimates the centrality of each sentence to all candidates, and 3) removes the semantic redundant information. Finally, TECHSUMBOT returns the top 5 ranked answer sentences as the answer summary. We implement TECHSUMBOT in the form of a search engine website. To evaluate TECHSUMBOT in both automatic and manual manners, we construct the first Stack Overflow multi-answer summarization benchmark and design a manual evaluation study to assess the effectiveness of TECHSUMBOT and state-of-the-art baselines from the NLP and SE domain. Both results indicate that the summaries generated by TECHSUMBOT are more diverse, useful, and similar to the ground truth summaries.
引用
收藏
页码:132 / 135
页数:4
相关论文
共 41 条
  • [1] AnswerBot: An Answer Summary Generation Tool Based on Stack Overflow
    Cai, Liang
    Wang, Haoye
    Xu, Bowen
    Huang, Qiao
    Xia, Xin
    Lo, David
    Xing, Zhenchang
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1134 - 1138
  • [2] 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
  • [3] Who will Answer my Question on Stack Overflow?
    Choetkiertikul, Morakot
    Avery, Daniel
    Dam, Hoa Khanh
    Tran, Truyen
    Ghose, Aditya
    2015 24TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC 2015), 2015, : 155 - 164
  • [4] QuOTeS: Query-Oriented Technical Summarization
    Ramirez-Orta, Juan
    Xamena, Eduardo
    Maguitman, Ana
    Soto, Axel J.
    Zanoto, Flavia P.
    Milios, Evangelos
    arXiv, 2023,
  • [5] QuOTeS: Query-Oriented Technical Summarization
    Ramirez-Orta, Juan
    Xamena, Eduardo
    Maguitman, Ana
    Soto, Axel J.
    Zanoto, Flavia P.
    Milios, Evangelos
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2023, 14189 LNCS : 98 - 114
  • [6] A study of update request comments in Stack Overflow answer posts
    Sheikhaei, Mohammad Sadegh
    Tian, Yuan
    Wang, Shaowei
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 198
  • [7] Matching Question and Answer Using Similarity: An Experiment with Stack Overflow
    Suta, Prissadang
    Mongkolnam, Pornchai
    Fung, Chun Che
    Chan, Jonathan H.
    2018 4TH IEEE INTERNATIONAL WIE CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (IEEE WIECON-ECE 2018), 2018, : 51 - 54
  • [8] Automated Query Reformulation for Efficient Search based on Query Logs From Stack Overflow
    Cao, Kaibo
    Chen, Chunyang
    Baltes, Sebastian
    Treude, Christoph
    Chen, Xiang
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 1273 - 1285
  • [9] Improve Query Focused Abstractive Summarization by Incorporating Answer Relevance
    Su, Dan
    Yu, Tiezheng
    Fung, Pascale
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL-IJCNLP 2021, 2021, : 3124 - 3131
  • [10] From Query to Usable Code: An Analysis of Stack Overflow Code Snippets
    Yang, Di
    Hussain, Aftab
    Lopes, Cristina Videira
    13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016), 2016, : 391 - 401