Design lessons from the fastest q&a site in the west

@article{Mamykina2011DesignLF,
  title={Design lessons from the fastest q\&a site in the west},
  author={Lena Mamykina and Bella Manoim and Manas Mittal and George Hripcsak and Bj{\"o}rn Hartmann},
  journal={Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
  year={2011}
}
This paper analyzes a Question & Answer site for programmers, Stack Overflow, that dramatically improves on the utility and performance of Q&A systems for technical domains. Over 92% of Stack Overflow questions about expert topics are answered - in a median time of 11 minutes. Using a mixed methods approach that combines statistical data analysis with user interviews, we seek to understand this success. We argue that it is not primarily due to an a priori superior technical design, but also to… 

Question s Advisor - A Wizard Interface to Teach Novice Programmers How to Post "Better" Questions in Stack Overflow

A tool to help programmers to write high quality questions, named the app Questions’ Advisor, due his role of helping but without forcing the user to follow it, and it is available for desktop and mobile clients.

Seahawk: Stack Overflow in the IDE

Seahawk is an Eclipse plugin that supports an integrated and largely automated approach to assist programmers using Stack Overflow, and formulates queries automatically from the active context in the IDE, presents a ranked and interactive list of results, and lets users import code samples in discussions through drag & drop.

Harnessing Stack Overflow for the IDE

Seahawk, an Eclipse plugin to integrate Stack Overflow crowd knowledge in the IDE is introduced, which allows developers to seamlessly accessStack Overflow data, thus obtaining answers without switching the context.

Making your programming questions be answered quickly: A content oriented study to technical Q&A forum

  • Yi Wang
  • Business
    10th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing
  • 2014
A study of Q&A process on MSDN's visual C# general forum makes a set of suggestions to information seekers on how to make their questions be answered faster, and derive implications for technical forums design and operation.

Mining StackOverflow to turn the IDE into a self-confident programming prompter

A novel approach is proposed that, given a context in the IDE, automatically retrieves pertinent discussions from Stack Overflow, evaluates their relevance, and, if a given confidence threshold is surpassed, notifies the developer about the available help.

Different Languages, Different Questions: Language Versioning in Q&A

The results indicate that each Q&A site is structured differently, and that users of different languages have different question asking patterns.

An empirical assessment of best-answer prediction models in technical Q&A sites

A study aimed at assessing 26 best-answer prediction models in two steps and shows that the choice of the classifier and automatied parameter tuning have a large impact on the prediction of the best answer.

Recommending Posts concerning API Issues in Developer Q&A Sites

This paper presents a methodology that combines several techniques, including social network analysis and topic mining, to recommend SO posts that are likely to concern API design-related issues and finds that when applied to Q&A discussion of two popular mobile platforms, Android and iOS, the methodology achieves up to 93% accuracy.

Enhancing Technical Q&A Forums with CiteHistory

CiteHistory is developed, a browser plugin that simplifies the process of including relevant search queries and URLs as bibliographic supplements to forum posts, and supports information re-finding for post authors.

ETA: Estimated Time of Answer Predicting Response Time in Stack Overflow

This work investigates whether and how answering time for a question posed on Stack Overflow, a prominent example of Q&A websites, can be predicted considering its tags and determines the types of answers to be considered valid answers to the question, after which the answering time was predicted based on similarity of the set of tags.
...

References

SHOWING 1-10 OF 30 REFERENCES

mimir: a market-based real-time question and answer service

It is found that while markets can reduce wasted resources by reducing the number of less important questions and low quality answers, it may also reduce the socially conducive questions and usages that are vital to sustaining a Q&A community.

Answer Garden: a tool for growing organizational memory

The initial Answer Garden database contains questions and answers about how to use the X Window System, and includes a branching network of diagnostic questions that helps users find the answers they want.

Questions in, knowledge in?: a study of naver's question answering community

This paper analyzes the characteristics of knowledge generation and user participation behavior in the largest question-answering online community in South Korea, Naver Knowledge-iN, and finds that higher levels of participation correlate with better performance.

What would other programmers do: suggesting solutions to error messages

HelpMeOut, a social recommender system that aids the debugging of error messages by suggesting solutions that peers have applied in the past is introduced, which can suggest useful fixes for 47% of errors after 39 person-hours of programming in an instrumented environment.

Slash(dot) and burn: distributed moderation in a large online conversation space

Analysis of the site Slashdot.org suggests that the answer is a qualified yes, but that important challenges remain for designers of such systems.

Questioning Yahoo! Answers

An analysis of 10 months worth of Yahoo! Answers data is performed that provides insights into user behavior and impact as well as into various aspects of the service and its possible evolution.

Example-centric programming: integrating web search into the development environment

Blueprint is described, a Web search interface integrated into the Adobe Flex Builder development environment that helps users locate example code and enables participants to write significantly better code and find example code significantly faster than with a standard Web browser.

Groupware and social dynamics: eight challenges for developers

This chapter discusses challenges for developers while using groupware applications, noting that most interest in groupware development is found among the developers and users of commercial off-the-shelf products who previously focused exclusively on single-user applications.

The Design of Design: Essays from a Computer Scientist

Making Senseof Design Effective design is at the heart of everything from software development to engineering to architecture. But what do we really know about the design process? What leads to

GroupLens: applying collaborative filtering to Usenet news

The combination of high volume and personal taste made Usenet news a promising candidate for collaborative filtering and the potential predictive utility for Usenets news was very high.