paper-with-me

Papers

Improving Quality of a Post's Set of Answers in Stack Overflow

2020-05-30 · Mohammadrezar Tavakoli, Maliheh Izadi, Abbas Heydarnoori

Community Question Answering platforms such as Stack Overflow help a wide range of users solve their challenges online. As the popularity of these communities has grown over the years, both the number of members and posts have escalated. Also, due to the diverse backgrounds, skills, expertise, and viewpoints of users, each question may obtain more than one answers. Therefore, the focus has changed toward producing posts that have a set of answers more valuable for the community as a whole, not just one accepted-answer aimed at satisfying only the question-asker. Same as every universal community, a large number of low-quality posts on Stack Overflow require improvement. We call these posts deficient and define them as posts with questions that either have no answer yet or can be improved by other ones. In this paper, we propose an approach to automate the identification process of such posts and boost their set of answers, utilizing the help of related experts. With the help of 60 participants, we trained a classification model to identify deficient posts by investigating the relationship between characteristics of 3075 questions posted on Stack Overflow and their need for better answers set. Then, we developed an Eclipse plugin named SOPI and integrated the prediction model in the plugin to link these deficient posts to related developers and help them improve the answer set. We evaluated both the functionality of our plugin and the impact of answers submitted to Stack Overflow with the help of 10 and 15 expert industrial developers, respectively. Our results indicate that decision trees, specifically J48, predicts a deficient question better than the other methods with 0.945 precision and 0.903 recall. We conclude that not only our plugin helps programmers contribute more easily to Stack Overflow, but also it improves the quality of answers.

📄 PDF Abstract BibTeX arXiv:2006.00341

Code (1)

MalihehIzadi/SOPI_stackoverflow_answer_quality 공식 구현

Tasks

Community Question AnsweringQuestion Answering

Similar Papers 제목 키워드 기반

Is Stack Overflow Overflowing With Questions and Tags

2015-08-14 · Ranjitha R. K., Sanjay Singh

Programming question and answer (Q & A) websites, such as Quora, Stack Overflow, and Yahoo! Answer etc. helps us to understand the programming concepts easily and quickly in a way that has been tested and applied by many…

Studying and Recommending Information Highlighting in Stack Overflow Answers

2024-01-03 · Shahla Shaan Ahmed, Shaowei Wang, Yuan Tian, Tse-Hsun 외

Context: Navigating the knowledge of Stack Overflow (SO) remains challenging. To make the posts vivid to users, SO allows users to write and edit posts with Markdown or HTML so that users can leverage various formatting …

named-entity-recognitionNamed Entity Recognition

Answer ranking in Community Question Answering: a deep learning approach

2022-10-16 · Lucas Valentin

Community Question Answering is the field of computational linguistics that deals with problems derived from the questions and answers posted to websites such as Quora or Stack Overflow. Among some of these problems we f…

AttributeCommunity Question AnsweringDeep LearningQuestion Answering

LLMs and Stack Overflow Discussions: Reliability, Impact, and Challenges

2024-02-13 · Leuson Da Silva, Jordan Samhi, Foutse khomh

Since its release in November 2022, ChatGPT has shaken up Stack Overflow, the premier platform for developers queries on programming and software development. Demonstrating an ability to generate instant, human-like resp…

Language ModellingLarge Language Model

Evaluating Privacy Questions From Stack Overflow: Can ChatGPT Compete?

2023-06-19 · Zack Delile, Sean Radel, Joe Godinez, Garrett Engstrom 외

Stack Overflow and other similar forums are used commonly by developers to seek answers for their software development as well as privacy-related concerns. Recently, ChatGPT has been used as an alternative to generate co…