skip to main content
research-article

What Do Developers Use the Crowd For? A Study Using Stack Overflow

Published: 01 March 2017 Publication History
  • Get Citation Alerts
  • Abstract

    Stack Overflow relies on the crowd to construct quality developer-related knowledge. To determine what developers use this knowledge for, researchers analyzed 1,414 Stack Overflow-related code commits. The developers used this knowledge to support development tasks and collect user feedback. The researchers also studied Stack Overflow posts' helpfulness and timeliness. The crowd was the most helpful on topics such as development tools and programming languages. The questions that took the longest to resolve were related to Web frameworks. The study findings can help developers better understand how to effectively use Stack Overflow, can help Stack Overflow designers improve their platform, and can help the research community understand Stack Overflow's strengths and weaknesses as a development tool. This article is part of a special issue on Crowdsourcing for Software Engineering.

    References

    [1]
    C. Treude, O. Barzilay, and M.-A. Storey, “ How Do Programmers Ask and Answer Questionson the Web?, Proc. 33rd Int'l Conf. Software Eng. (ICSE 11), 2011, pp. 804–807.
    [2]
    A. Barua, S.W. Thomas, and A.E. Hassan, “ What Are Developers Talking About? An Analysis of Topics and Trends in Stack Overflow,” Empirical Software Eng., vol. Volume 19, no. Issue 3, 2014, pp. 619–654.
    [3]
    K. Bajaj, K. Pattabiraman, and A. Mesbah, “ Mining Questions Asked by Web Developers,” in Proc. 11th Working Conf. Mining Software Repositories (MSR 14), 2014, pp. 112–121.
    [4]
    C. Rosen and E. Shihab, “ What Are Mobile Developers Asking About? A Large Scale Study Using Stack Overflow,” Empirical Software Eng., vol. Volume 21, no. Issue 3, 2016, pp. 1192–1223.
    [5]
    B. Vasilescu, V. Filkov, and A. Serebrenik, “ StackOverflow and GitHub: Associations between Software Development and Crowdsourced Knowledge,” in Proc. Int'l Conf. Social Computing (SocialCom 13), 2013, pp. 188–195.
    [6]
    A. Zagalsky, “ How the R Community Creates and Curates Knowledge: A Comparative Study of Stack Overflow and Mailing Lists,” in Proc. 13th Int'l Workshop Mining Software Repositories (MSR 16), 2016, pp. 441–451.

    Cited By

    View all
    • (2024)Significant Productivity Gains through Programming with Large Language ModelsProceedings of the ACM on Human-Computer Interaction10.1145/36611458:EICS(1-29)Online publication date: 17-Jun-2024
    • (2024)Take It, Leave It, or Fix It: Measuring Productivity and Trust in Human-AI CollaborationProceedings of the 29th International Conference on Intelligent User Interfaces10.1145/3640543.3645198(370-384)Online publication date: 18-Mar-2024
    • (2024)Is Stack Overflow Obsolete? An Empirical Study of the Characteristics of ChatGPT Answers to Stack Overflow QuestionsProceedings of the CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642596(1-17)Online publication date: 11-May-2024
    • Show More Cited By

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image IEEE Software
    IEEE Software  Volume 34, Issue 2
    March 2017
    107 pages

    Publisher

    IEEE Computer Society Press

    Washington, DC, United States

    Publication History

    Published: 01 March 2017

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 14 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Significant Productivity Gains through Programming with Large Language ModelsProceedings of the ACM on Human-Computer Interaction10.1145/36611458:EICS(1-29)Online publication date: 17-Jun-2024
    • (2024)Take It, Leave It, or Fix It: Measuring Productivity and Trust in Human-AI CollaborationProceedings of the 29th International Conference on Intelligent User Interfaces10.1145/3640543.3645198(370-384)Online publication date: 18-Mar-2024
    • (2024)Is Stack Overflow Obsolete? An Empirical Study of the Characteristics of ChatGPT Answers to Stack Overflow QuestionsProceedings of the CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642596(1-17)Online publication date: 11-May-2024
    • (2024)Supporting Web-Based API Searches in the IDE Using SignaturesProceedings of the IEEE/ACM 46th International Conference on Software Engineering10.1145/3597503.3639089(1-12)Online publication date: 20-May-2024
    • (2024)Understanding how early-stage researchers leverage socio-technical affordances for distributed research supportInformation and Software Technology10.1016/j.infsof.2023.107340165:COnline publication date: 1-Jan-2024
    • (2023)ExD: Explainable DeletionProceedings of the 2023 New Security Paradigms Workshop10.1145/3633500.3633503(34-47)Online publication date: 18-Sep-2023
    • (2023)Understanding the Topics and Challenges of GPU Programming by Classifying and Analyzing Stack Overflow PostsProceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3611643.3616365(1444-1456)Online publication date: 30-Nov-2023
    • (2023)The Programmer’s Assistant: Conversational Interaction with a Large Language Model for Software DevelopmentProceedings of the 28th International Conference on Intelligent User Interfaces10.1145/3581641.3584037(491-514)Online publication date: 27-Mar-2023
    • (2023)Improving API Knowledge Discovery with ML: A Case Study of Comparable API MethodsProceedings of the 45th International Conference on Software Engineering10.1109/ICSE48619.2023.00161(1890-1906)Online publication date: 14-May-2023
    • (2023)Automated Summarization of Stack Overflow PostsProceedings of the 45th International Conference on Software Engineering10.1109/ICSE48619.2023.00158(1853-1865)Online publication date: 14-May-2023
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media