计算机科学
推荐系统
构造(python库)
领域(数学)
软件错误
秩(图论)
软件
领域(数学分析)
相关性(法律)
编码(集合论)
学习排名
软件工程
万维网
数据挖掘
机器学习
排名(信息检索)
程序设计语言
集合(抽象数据类型)
数学
政治学
纯数学
法学
数学分析
组合数学
作者
Fouzi Harrag,Mokdad Khamliche
标识
DOI:10.20944/preprints202008.0265.v2
摘要
In software development, developers received bug reports that describe the software bug. Developers find the cause of bug through reviewing the code and reproducing the abnormal behavior that can be considered as tedious and time-consuming processes. The developers need an automated system that incorporates large domain knowledge and recommends a solution for those bugs to ease on developers rather than spending more manual efforts to fixing the bugs or waiting on Q&A websites for other users to reply to them. Stack Overflow is a popular question-answer site that is focusing on programming issues, thus we can benefit knowledge available in this rich platform. This paper, presents a survey covering the methods in the field of mining software repositories. We propose an architecture to build a recommender System using the learning to rank approach. Deep learning is used to construct a model that solve the problem of learning to rank using stack overflow data. Text mining techniques were invested to extract, evaluate and recommend the answers that have the best relevance with the solution of this bug report.
科研通智能强力驱动
Strongly Powered by AbleSci AI