How do programmers ask and answer questions on the web? (NIER track)

Question and Answer (Q&A) websites, such as Stack Overflow, use social media to facilitate knowledge exchange between programmers and fill archives with millions of entries that contribute to the body of knowledge in software development. Understanding the role of Q&A websites in the documen...

Full description

Saved in:
Bibliographic Details
Main Authors: TREUDE, Christoph, BARZILAY, Ohad, STOREY, Margaret-Anne
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2011
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/8857
https://ink.library.smu.edu.sg/context/sis_research/article/9860/viewcontent/icse11a.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-9860
record_format dspace
spelling sg-smu-ink.sis_research-98602024-06-13T09:13:49Z How do programmers ask and answer questions on the web? (NIER track) TREUDE, Christoph BARZILAY, Ohad STOREY, Margaret-Anne Question and Answer (Q&A) websites, such as Stack Overflow, use social media to facilitate knowledge exchange between programmers and fill archives with millions of entries that contribute to the body of knowledge in software development. Understanding the role of Q&A websites in the documentation landscape will enable us to make recommendations on how individuals and companies can leverage this knowledge effectively. In this paper, we analyze data from Stack Overflow to categorize the kinds of questions that are asked, and to explore which questions are answered well and which ones remain unanswered. Our preliminary findings indicate that Q&A websites are particularly effective at code reviews and conceptual questions. We pose research questions and suggest future work to explore the motivations of programmers that contribute to Q&A websites, and to understand the implications of turning Q&A exchanges into technical mini-blogs through the editing of questions and answers. 2011-05-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8857 info:doi/10.1145/1985793.1985907 https://ink.library.smu.edu.sg/context/sis_research/article/9860/viewcontent/icse11a.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 q&a; questions social media stack overflow Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic q&a; questions
social media
stack overflow
Software Engineering
spellingShingle q&a; questions
social media
stack overflow
Software Engineering
TREUDE, Christoph
BARZILAY, Ohad
STOREY, Margaret-Anne
How do programmers ask and answer questions on the web? (NIER track)
description Question and Answer (Q&A) websites, such as Stack Overflow, use social media to facilitate knowledge exchange between programmers and fill archives with millions of entries that contribute to the body of knowledge in software development. Understanding the role of Q&A websites in the documentation landscape will enable us to make recommendations on how individuals and companies can leverage this knowledge effectively. In this paper, we analyze data from Stack Overflow to categorize the kinds of questions that are asked, and to explore which questions are answered well and which ones remain unanswered. Our preliminary findings indicate that Q&A websites are particularly effective at code reviews and conceptual questions. We pose research questions and suggest future work to explore the motivations of programmers that contribute to Q&A websites, and to understand the implications of turning Q&A exchanges into technical mini-blogs through the editing of questions and answers.
format text
author TREUDE, Christoph
BARZILAY, Ohad
STOREY, Margaret-Anne
author_facet TREUDE, Christoph
BARZILAY, Ohad
STOREY, Margaret-Anne
author_sort TREUDE, Christoph
title How do programmers ask and answer questions on the web? (NIER track)
title_short How do programmers ask and answer questions on the web? (NIER track)
title_full How do programmers ask and answer questions on the web? (NIER track)
title_fullStr How do programmers ask and answer questions on the web? (NIER track)
title_full_unstemmed How do programmers ask and answer questions on the web? (NIER track)
title_sort how do programmers ask and answer questions on the web? (nier track)
publisher Institutional Knowledge at Singapore Management University
publishDate 2011
url https://ink.library.smu.edu.sg/sis_research/8857
https://ink.library.smu.edu.sg/context/sis_research/article/9860/viewcontent/icse11a.pdf
_version_ 1814047596678742016