What do developers use the crowd for? a study using stack overflow

R Abdalkareem, E Shihab, J Rilling - IEEE Software, 2017 - ieeexplore.ieee.org
IEEE Software, 2017ieeexplore.ieee.org
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 …
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.
ieeexplore.ieee.org