skip to main content
10.1145/3084226.3084267acmotherconferencesArticle/Chapter ViewAbstractPublication PageseaseConference Proceedingsconference-collections
short-paper

Crowdsourced Knowledge on Stack Overflow: A Systematic Mapping Study

Authors Info & Claims
Published:15 June 2017Publication History

ABSTRACT

Platforms such as Stack Overflow are available for software practitioners to solicit help and solutions to their challenges and knowledge needs. This community's practices have in recent times however caused quality-related concerns. Academic work tends to provide validation for the practice and processes of these forums, however, previous work did not review the scale of scientific attention that is given to this cause. We conducted a Systematic Mapping study involving 266 papers from six relevant databases to address this gap. In this preliminary work we explored the level of academic interest Stack Overflow has generated, the publication venues, the topics studied and approaches used. Outcomes show that Stack Overflow has attracted increasing research interest, with topics relating to both community dynamics and human factors, and technical issues. In addition, research studies have been largely evaluative or proposed solutions, though this latter approach tends to lack validation. This signals the need for future work to explore the nature of Stack Overflow research contributions that are provided, and their quality. We outline our research agenda for continuing with such efforts.

References

  1. Gupta, R. and Reddy, P.K., Learning from Gurus: Analysis and Modeling of Reopened Questions on Stack Overflow. In Proceedings of the 3rd IKDD Conference on Data Science, (2016), ACM, 13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Mamykina, L., Manoim, B., Mittal, M., Hripcsak, G. and Hartmann, B., Design lessons from the fastest q&a site in the west. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (2011), ACM, 2857--2866. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Parnin, C. and Treude, C., Measuring API documentation on the web. In Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering, (2011), ACM, 25--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chen, C. and Xing, Z., Mining technology landscape from stack overflow. In Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (2016), ACM, 14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jin, Y., Yang, X., Kula, R.G., Choi, E., Inoue, K. and Iida, H., Quick trigger on stack overflow: a study of gamification-influenced member tendencies. In Proceedings of the 12th Working Conference on Mining Software Repositories, (2015), IEEE, 434--437. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Anand, D. and Ravichandran, S. Investigations into the Goodness of Posts in Q&A Forums---Popularity Versus Quality. In Mandal J., Satapathy S., Kumar Sanyal M., Sarkar P., Mukhopadhyay A. (eds) Information Systems Design and Intelligent Applications. Advances in Intelligent Systems and Computing, Springer, 2015, 639--647.Google ScholarGoogle ScholarCross RefCross Ref
  7. Peterson, K., Feldt, R., Mujtaba, S. and Mattsson, M. Systematic Mapping Studies in Software Engineering. In Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, (2008), ACM, 68--77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Wieringa, R., Maiden, N., Mead, N. and Rolland, C. Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requirements Engineering, 11 (1), 102--107. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Shaw, M., Writing good software engineering research papers: minitutorial. In Proceedings of the 25th International Conference on Software Engineering, (2003), IEEE, 726--736. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Pedreira, O., Garcia, F., Brisaboa, N. and Piattini, M. Gamification in software engineering -- A systematic mapping. Information and Software Technology, 57, 2015, 157--168.Google ScholarGoogle ScholarCross RefCross Ref
  11. Srba, I. and Bielikova, M. A Comprehensive Survey and Classification of Approaches for Community Question Answering. ACM Transactions on the Web (TWEB), 10 (3), 2016, 18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Licorish, S.A. and MacDonell, S.G. Communication and personality profiles of global software developers. Information and Software Technology, 64, 2015, 113--131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Srba, I. and Bielikova, M. Why Is Stack Overflow Failing? Preserving Sustainability in Community Question Answering. IEEE Software, 33 (4), 2016, 80--89.Google ScholarGoogle Scholar
  14. Shah, C., Oh, S. and Oh, J.S. Research agenda for social Q&A. LISR, 31 (4), 2009, 205--209.Google ScholarGoogle Scholar
  15. Keertipati, S., Licorish, S. A. and Savarimuthu, B. T. R. Exploring decision-making processes in Python. In Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering (Limerick, Ireland, June 1-3, 2016) (2016). ACM, 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Licorish, S. A. and MacDonell, S. G. Understanding the attitudes, knowledge sharing behaviors and task performance of core developers: A longitudinal study. Information and Software Technology, 56 (12), 2014, 1578--1596.Google ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    EASE '17: Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering
    June 2017
    405 pages
    ISBN:9781450348041
    DOI:10.1145/3084226

    Copyright © 2017 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 15 June 2017

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • short-paper
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate71of232submissions,31%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader