Cognitive processes in program comprehension
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
The role of knowledge in software development
Communications of the ACM
Questions programmers ask during software evolution tasks
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Finding high-quality content in social media
WSDM '08 Proceedings of the 2008 International Conference on Web Search and Data Mining
Finding the right facts in the crowd: factoid question answering over social media
Proceedings of the 17th international conference on World Wide Web
Knowledge sharing and yahoo answers: everyone knows something
Proceedings of the 17th international conference on World Wide Web
Using information fragments to answer the questions developers ask
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Evaluating and predicting answer quality in community QA
Proceedings of the 33rd international ACM SIGIR conference on Research and development in information retrieval
Hard-to-answer questions about code
Evaluation and Usability of Programming Languages and Tools
Measuring API documentation on the web
Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering
Workshop report from Web2SE 2011: 2nd international workshop on web 2.0 for software engineering
ACM SIGSOFT Software Engineering Notes
Facilitating code example search on the web through expertise personalization
UMAP'12 Proceedings of the 20th international conference on User Modeling, Adaptation, and Personalization
An Information Foraging Theory Perspective on Tools for Debugging, Refactoring, and Reuse Tasks
ACM Transactions on Software Engineering and Methodology (TOSEM)
An empirical study on developer interactions in StackOverflow
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Seahawk: stack overflow in the IDE
Proceedings of the 2013 International Conference on Software Engineering
Detecting API usage obstacles: a study of iOS and Android developer questions
Proceedings of the 10th Working Conference on Mining Software Repositories
An exploratory analysis of mobile development issues using stack overflow
Proceedings of the 10th Working Conference on Mining Software Repositories
Answering questions about unanswered questions of stack overflow
Proceedings of the 10th Working Conference on Mining Software Repositories
Linked data in crowdsourcing purposive social network
Proceedings of the 22nd international conference on World Wide Web companion
An empirical analysis of a network of expertise
Proceedings of the 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Hi-index | 0.00 |
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.