...
首页> 外文期刊>ACM transactions on software engineering and methodology >Technical Q&A Site Answer Recommendation via Question Boosting
【24h】

Technical Q&A 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 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, neutrat, 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.
机译:软件开发人员大量使用在线问答平台,寻求帮助解决其技术问题。然而,这些技术问答的主要问题是“回答贪陷”,即,大量问题仍未得到解答或未解决,用户必须等待很长时间或煞费苦心地通过各种级别的答案。为了缓解这一耗时的问题,我们提出了一种新的基于Deadans神经网络的方法,以确定一组答复候选人中最相关的答案。我们的方法遵循一个三阶段的过程:问题提升,标签建立和回答建议。给出了一个帖子,我们首先将澄清问题作为一种问题提升。我们通过标签建立自动建立正,中性,中性,中性和负培训样本。谈到回答建议时,我们通过我们神经网络的模型计算的匹配分数对候选分数进行排序。为了评估我们提出的模型的表现,我们对四个数据集进行了大规模的评估,从现实世界技术问答网站收集(即,询问Ubuntu,超级用户,堆栈溢出Python和Stack overflow Java)。我们的实验结果表明,我们的方法在自动评估中显着优于几种最先进的基线。我们还通过50个解决/未解决/未解决的问题进行了用户学习。用户研究结果表明,我们的方法是通过推荐历史档案中最相关的答案来解决饥饿问题而有效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号