Abstract
This paper is focused on analyzing the details of one of the most widely used Q&A technical discussion forums on the Internet: StackOverflow. StackOverflow is a huge source of information for both academics and industry practitioners and its analysis can provide useful insights. This is evident by a growing body of work dedicated to the study of this platform. There are several papers that have taken the ‘platform’ as an analyzing point to gain a few useful insights into the practices adopted by software developers. However, different from current literature, the objective of this paper is to explore the habit of users, more specifically, we want to find out how do technical users behave online? In doing so, we attempt to present a new picture that focuses more on the human aspect of this online community. We neither focus on the technical aspects of the platform nor do we focus on the technical capabilities of developers, rather, the focus of this paper is to explore the humanistic point of view of technical users. To do that, we mine StackOverflow’s repositories to find a few patterns that raise several questions. The observations presented in this paper highlight real world implications of having open call based software engineering platforms. Further, we conduct a survey of StackOverflow users to find an answer to one of the highly talked about topics on Meta (a discussion forum for StackOverflow). The subject of the survey concerns changing participation habit of users. As the paper progresses forward, we discuss factors that raise the issue of professionalism and ethics at this online venue. The findings show several malpractices happening at StackOverflow. We present a detailed analysis and discuss these issues in this paper.
Highlights
Over the last few years, community based Q&A forums have gained a lot of popularity.These forums present an excellent opportunity to share knowledge, and provide an ideal medium for learning
We aim to present a different side of the coin that focuses more on the humanistic side of technical users
Discussion and threats to validity the work presented in this paper merely scratches the surface on open call based software engineering fora, the study, presents a different version of humans participating in these online platforms
Summary
Over the last few years, community based Q&A forums have gained a lot of popularity. These forums present an excellent opportunity to share knowledge, and provide an ideal medium for learning. We focus our attention to one of these community driven forums. We consider the case of StackOverflow (SO). Though speculative, it is recognized as one of the best forums to have technical discussions online. It is recognized as one of the best forums to have technical discussions online This statement is justified by the growing interest of literature in analyzing the platform from multiple perspectives. There exists work focusing on badges [1], identifying expert
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have