Preprint Article Version 2 Preserved in Portico This version is not peer-reviewed

Mining Stack Overflow: a Recommender Systems-Based Model

Version 1 : Received: 10 August 2020 / Approved: 11 August 2020 / Online: 11 August 2020 (10:16:33 CEST)
Version 2 : Received: 11 August 2020 / Approved: 4 September 2020 / Online: 4 September 2020 (11:20:33 CEST)

How to cite: Harrag, F.; Khamliche, M. Mining Stack Overflow: a Recommender Systems-Based Model. Preprints 2020, 2020080265 (doi: 10.20944/preprints202008.0265.v2). Harrag, F.; Khamliche, M. Mining Stack Overflow: a Recommender Systems-Based Model. Preprints 2020, 2020080265 (doi: 10.20944/preprints202008.0265.v2).

Abstract

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.

Subject Areas

Ecommender system; learning to rank; Mining software repositories; Text Mining; Deep learning; Stack Overflow

Comments (1)

Comment 1
Received: 4 September 2020
Commenter: fouzi harrag
Commenter's Conflict of Interests: Author
Comment: In this folow-up version, a typo was corrected in the title of the paper.

The word Based was written before the word systems by mistake.
+ Respond to this comment

We encourage comments and feedback from a broad range of readers. See criteria for comments and our diversity statement.

Leave a public comment
Send a private comment to the author(s)
Views 0
Downloads 0
Comments 1
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.