2016 · 84 citations · 9 references
ComputingComputer ScienceHuman-computer InteractionKnowledge RepresentationSoftware EngineeringApplication Programming InterfacesComputer-supported Cooperative WorkEnd-user ProgrammingKnowledge ElicitationQuery ProcessingQuestion Answering
Abstract—Services, such as Stack Overflow, offer a web plat-form to programmers for discussing technical issues, in form of Question and Answers (Q&A). Since Q&A services store the discussions, the generated “crowd knowledge ” can be accessed and consumed by a large audience for a long time. Nevertheless, Q&A services are detached from the development environments used by programmers: Developers have to tap into this crowd knowledge through web browsers and cannot smoothly integrate it into their workflow. This situation hinders part of the benefits of Q&A services. To better leverage the crowd knowledge of Q&A services, we created Seahawk, an Eclipse plugin that supports an integrated and largely automated approach to assist programmers using Stack Overflow. Seahawk formulates queries automatically from the active context in the IDE, presents a ranked and interactive list of results, lets users import code samples in discussions through drag & drop and link Stack Overflow discussions and source code persistently as a support for team work.
9
Knowledge sharing and yahoo answers
Lada A. Adamic, Jun Zhang, Eytan Bakshy et al. · 2008 · 735 citations
Thomas D. LaToza, Gina Venolia, Robert DeLine · 2006 · 616 citations
Design lessons from the fastest q&a site in the west
Lena Mamykina, Bella Manoim, Manas Mittal et al. · 2011 · 555 citations
Computing, Computer Science, Design +10
Leveraging legacy system dollars for e-business
L. Erlikh · IT Professional · 2000 · 401 citations