Technical Q8A site answer recommendation via question boosting
Software developers have heavily used online question and answer platforms to seek help to solve their technical problems. However, a major problem with these technical Q&A sites is "answer hungriness" i.e., a large number of questions remain unanswered or unresolved, and users have to...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2021
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/6763 https://ink.library.smu.edu.sg/context/sis_research/article/7766/viewcontent/tosem205.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-7766 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-77662022-01-27T10:38:32Z Technical Q8A site answer recommendation via question boosting GAO, Zhipeng XIA, Xin LO, David GRUNDY, John Software developers have heavily used online question and answer platforms to seek help to solve their technical problems. However, a major problem with these technical Q&A sites is "answer hungriness" i.e., a large number of questions remain unanswered or unresolved, and users have to wait for a long time or painstakingly go through the provided answers with various levels of quality. To alleviate this time-consuming problem, we propose a novel DeepAns neural network-based approach to identify the most relevant answer among a set of answer candidates. Our approach follows a three-stage process: question boosting, label establishment, and answer recommendation. Given a post, we first generate a clarifying question as a way of question boosting. We automatically establish the positive, neutral+, neutral− and negative training samples via label establishment. When it comes to answer recommendation, we sort answer candidates by the matching scores calculated by our neural network-based model. To evaluate the performance of our proposed model, we conducted a large scale evaluation on four datasets, collected from the real world technical Q&A sites (i.e., Ask Ubuntu, Super User, Stack Overflow Python and Stack Overflow Java). Our experimental results show that our approach significantly outperforms several state-of-the-art baselines in automatic evaluation. We also conducted a user study with 50 solved/unanswered/unresolved questions. The user study results demonstrate that our approach is effective in solving the answer hungry problem by recommending the most relevant answers from historical archives. 2021-01-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/6763 info:doi/10.1145/3412845 https://ink.library.smu.edu.sg/context/sis_research/article/7766/viewcontent/tosem205.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University CQA Question Boosting Question Answering Sequence-to-sequence Deep Neural Network Weakly Supervised Learning Databases and Information Systems OS and Networks |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
CQA Question Boosting Question Answering Sequence-to-sequence Deep Neural Network Weakly Supervised Learning Databases and Information Systems OS and Networks |
spellingShingle |
CQA Question Boosting Question Answering Sequence-to-sequence Deep Neural Network Weakly Supervised Learning Databases and Information Systems OS and Networks GAO, Zhipeng XIA, Xin LO, David GRUNDY, John Technical Q8A site answer recommendation via question boosting |
description |
Software developers have heavily used online question and answer platforms to seek help to solve their technical problems. However, a major problem with these technical Q&A sites is "answer hungriness" i.e., a large number of questions remain unanswered or unresolved, and users have to wait for a long time or painstakingly go through the provided answers with various levels of quality. To alleviate this time-consuming problem, we propose a novel DeepAns neural network-based approach to identify the most relevant answer among a set of answer candidates. Our approach follows a three-stage process: question boosting, label establishment, and answer recommendation. Given a post, we first generate a clarifying question as a way of question boosting. We automatically establish the positive, neutral+, neutral− and negative training samples via label establishment. When it comes to answer recommendation, we sort answer candidates by the matching scores calculated by our neural network-based model. To evaluate the performance of our proposed model, we conducted a large scale evaluation on four datasets, collected from the real world technical Q&A sites (i.e., Ask Ubuntu, Super User, Stack Overflow Python and Stack Overflow Java). Our experimental results show that our approach significantly outperforms several state-of-the-art baselines in automatic evaluation. We also conducted a user study with 50 solved/unanswered/unresolved questions. The user study results demonstrate that our approach is effective in solving the answer hungry problem by recommending the most relevant answers from historical archives. |
format |
text |
author |
GAO, Zhipeng XIA, Xin LO, David GRUNDY, John |
author_facet |
GAO, Zhipeng XIA, Xin LO, David GRUNDY, John |
author_sort |
GAO, Zhipeng |
title |
Technical Q8A site answer recommendation via question boosting |
title_short |
Technical Q8A site answer recommendation via question boosting |
title_full |
Technical Q8A site answer recommendation via question boosting |
title_fullStr |
Technical Q8A site answer recommendation via question boosting |
title_full_unstemmed |
Technical Q8A site answer recommendation via question boosting |
title_sort |
technical q8a site answer recommendation via question boosting |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2021 |
url |
https://ink.library.smu.edu.sg/sis_research/6763 https://ink.library.smu.edu.sg/context/sis_research/article/7766/viewcontent/tosem205.pdf |
_version_ |
1770576060671328256 |