Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3084226.3084267acmotherconferencesArticle/Chapter ViewAbstractPublication PageseaseConference Proceedingsconference-collections
short-paper

Crowdsourced Knowledge on Stack Overflow: A Systematic Mapping Study

Published: 15 June 2017 Publication 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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[9]
Shaw, M., Writing good software engineering research papers: minitutorial. In Proceedings of the 25th International Conference on Software Engineering, (2003), IEEE, 726--736.
[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.
[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.
[12]
Licorish, S.A. and MacDonell, S.G. Communication and personality profiles of global software developers. Information and Software Technology, 64, 2015, 113--131.
[13]
Srba, I. and Bielikova, M. Why Is Stack Overflow Failing? Preserving Sustainability in Community Question Answering. IEEE Software, 33 (4), 2016, 80--89.
[14]
Shah, C., Oh, S. and Oh, J.S. Research agenda for social Q&A. LISR, 31 (4), 2009, 205--209.
[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.
[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.

Cited By

View all
  • (2024)Cognitive Patterns for Developer ExperienceProceedings of the 29th European Conference on Pattern Languages of Programs, People, and Practices10.1145/3698322.3698345(1-10)Online publication date: 3-Jul-2024
  • (2024)Vulnerably (Mis)Configured? Exploring 10 Years of Developers' Q&As on Stack OverflowProceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3634713.3634729(112-122)Online publication date: 7-Feb-2024
  • (2023)An Empirical Study of Package Management Issues via Stack OverflowIEICE Transactions on Information and Systems10.1587/transinf.2022MPP0001E106.D:2(138-147)Online publication date: 1-Feb-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

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
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]

In-Cooperation

  • School of Computing, BTH: Blekinge Institute of Technology - School of Computing

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 June 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Crowdsourcing
  2. Stack Overflow
  3. Systematic Mapping Study

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

EASE'17

Acceptance Rates

Overall Acceptance Rate 71 of 232 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)3
Reflects downloads up to 09 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Cognitive Patterns for Developer ExperienceProceedings of the 29th European Conference on Pattern Languages of Programs, People, and Practices10.1145/3698322.3698345(1-10)Online publication date: 3-Jul-2024
  • (2024)Vulnerably (Mis)Configured? Exploring 10 Years of Developers' Q&As on Stack OverflowProceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3634713.3634729(112-122)Online publication date: 7-Feb-2024
  • (2023)An Empirical Study of Package Management Issues via Stack OverflowIEICE Transactions on Information and Systems10.1587/transinf.2022MPP0001E106.D:2(138-147)Online publication date: 1-Feb-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 Age of Snippet Programming: Toward Understanding Developer Communities in Stack Overflow and RedditCompanion Proceedings of the ACM Web Conference 202310.1145/3543873.3587673(1218-1224)Online publication date: 30-Apr-2023
  • (2023)Exploring Early Adopters' Perceptions of ChatGPT as a Code Generation Tool2023 38th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW)10.1109/ASEW60602.2023.00016(88-93)Online publication date: 11-Sep-2023
  • (2023)Secondary studies on human aspects in software engineeringJournal of Systems and Software10.1016/j.jss.2023.111654200:COnline publication date: 1-Jun-2023
  • (2023)How have views on Software Quality differed over time? Research and practice viewpointsJournal of Systems and Software10.1016/j.jss.2022.111524195:COnline publication date: 1-Jan-2023
  • (2023)Identify Javascript Trends in Crowdsourcing Small TasksEvaluation of Novel Approaches to Software Engineering10.1007/978-3-031-36597-3_9(179-204)Online publication date: 8-Jul-2023
  • (2022)COVID-Vis: Visualizing knowledge exchange on scientific software development in the COVID-19 eraProceedings of the 26th Pan-Hellenic Conference on Informatics10.1145/3575879.3576019(367-372)Online publication date: 25-Nov-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media