Enhancing Technical Q&A Forums with CiteHistory

Software engineers often use Q&A forums like Stack Overflow and MSDN to ask and answer technical questions. Through a survey study and web browser log analysis, we find that both askers and answerers of technical forum questions typically conduct extensive online research before composing their posts. The inclusion of links to these research materials is beneficial to the forum participants, though post authors do not always include such citations. Based on these findings, we developed CiteHistory, 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. We discuss the results of a two-week deployment of CiteHistory with professional software engineers, which demonstrated that CiteHistory increased reference inclusion in posts, and offered auxiliary benefits as a personal research tracker.

[1]  Dan Morris,et al.  SearchBar: a search-centric web history for task resumption and information re-finding , 2008, CHI.

[2]  Jeffrey Pomerantz,et al.  Evaluating and predicting answer quality in community QA , 2010, SIGIR.

[3]  Andrei Broder,et al.  A taxonomy of web search , 2002, SIGF.

[4]  Jeffrey Nichols,et al.  Here's what i did: sharing and reusing web activity with ActionShot , 2010, CHI.

[5]  Mika Käki,et al.  Information search and re-access strategies of experienced web users , 2005, WWW '05.

[6]  Philip J. Guo,et al.  Two studies of opportunistic programming: interleaving web foraging, learning, and writing code , 2009, CHI.

[7]  Dan Morris,et al.  ClassSearch: facilitating the development of web search skills through social learning , 2011, CHI.

[8]  Scott R. Klemmer,et al.  Example-centric programming: integrating web search into the development environment , 2010, CHI.

[9]  Ryen W. White,et al.  Mining the search trails of surfing crowds: identifying relevant websites from user activity , 2008, WWW.

[10]  Christoph Treude,et al.  How do programmers ask and answer questions on the web?: NIER track , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[11]  Sheizaf Rafaeli,et al.  Predictors of answer quality in online Q&A sites , 2008, CHI.

[12]  Ryen W. White,et al.  Characterizing the influence of domain expertise on web search behavior , 2009, WSDM '09.

[13]  Rich Gazan Specialists and synthesists in a question answering community , 2006, ASIST.

[14]  Suresh K. Bhavnani,et al.  Domain-specific search strategies for the effective retrieval of healthcare and shopping information , 2002, CHI Extended Abstracts.

[15]  Brad A. Myers,et al.  Eliciting design requirements for maintenance-oriented IDEs: a detailed study of corrective and perfective maintenance tasks , 2005, ICSE.

[16]  Björn Hartmann,et al.  HyperSource: bridging the gap between source and code-related web sites , 2010, UIST '10.

[17]  Ryen W. White,et al.  The search dashboard: how reflection and comparison impact search behavior , 2012, CHI.

[18]  Björn Hartmann,et al.  HyperSource: bridging the gap between source and code-related web sites , 2011, CHI.

[19]  Lena Mamykina,et al.  Design lessons from the fastest q&a site in the west , 2011, CHI.

[20]  Monica M. C. Schraefel,et al.  Hunter gatherer: interaction support for the creation and management of within-web-page collections , 2002, WWW.

[21]  Jacob Aristotle,et al.  Stack Overflow , 2012 .

[22]  Evgeniy Gabrilovich,et al.  Predicting web searcher satisfaction with existing community-based answers , 2011, SIGIR.