{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,15]],"date-time":"2025-06-15T20:10:09Z","timestamp":1750018209033,"version":"3.41.0"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,2,27]],"date-time":"2017-02-27T00:00:00Z","timestamp":1488153600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2017,2,27]],"date-time":"2017-02-27T00:00:00Z","timestamp":1488153600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Hum. Cent. Comput. Inf. Sci."],"published-print":{"date-parts":[[2017,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper is focused on analyzing the details of one of the most widely used Q&amp;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 \u2018platform\u2019 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\u2019s 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.<\/jats:p>","DOI":"10.1186\/s13673-017-0091-8","type":"journal-article","created":{"date-parts":[[2017,2,27]],"date-time":"2017-02-27T09:54:20Z","timestamp":1488189260000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Understanding and evaluating the behavior of technical users. A study of developer interaction at StackOverflow"],"prefix":"10.1186","volume":"7","author":[{"given":"Tanveer","family":"Ahmed","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abhishek","family":"Srivastava","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,2,27]]},"reference":[{"key":"91_CR1","doi-asserted-by":"crossref","unstructured":"Immorlica N, Stoddard G, Syrgkanis V (2015) Social status and badge design. In: Proceedings of the 24th international conference on World Wide Web. International World Wide Web Conferences Steering Committee. pp 473\u2013483","DOI":"10.1145\/2736277.2741664"},{"issue":"2","key":"91_CR2","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/2180868.2180872","volume":"30","author":"A Pal","year":"2012","unstructured":"Pal A, Harper FM, Konstan JA (2012) Exploring question selection bias to identify experts and potential experts in community question answering. ACM Trans Inf Syst (TOIS) 30(2):10","journal-title":"ACM Trans Inf Syst (TOIS)"},{"key":"91_CR3","doi-asserted-by":"crossref","unstructured":"Murgia A, Tourani P, Adams B, Ortu M (2014) Do developers feel emotions? An exploratory analysis of emotions in software artifacts. Proceedings of the 11th working conference on mining software repositories, ACM, pp 262\u2013271","DOI":"10.1145\/2597073.2597086"},{"key":"91_CR4","doi-asserted-by":"crossref","unstructured":"Xia X, Lo D, Wang X, Zhou B (2013) Tag recommendation in software information sites. In: Proceedings of the 10th working conference on mining software repositories, IEEE Press, pp 287\u2013296","DOI":"10.1109\/MSR.2013.6624040"},{"key":"91_CR5","doi-asserted-by":"crossref","unstructured":"Cavusoglu H, Li Z, Huang KW (2015) Can gamification motivate voluntary contributions? The case of StackOverflow Q&A community. In: Proceedings of the 18th ACM conference companion on computer supported cooperative work and social computing, ACM, pp 171\u2013174","DOI":"10.1145\/2685553.2698999"},{"key":"91_CR6","doi-asserted-by":"crossref","unstructured":"Correa D, Sureka A (2013) Fit or unfit: analysis and prediction of closed questions on Stack Overflow. In: Proceedings of the first ACM conference on online social networks. ACM, pp 201\u2013212","DOI":"10.1145\/2512938.2512954"},{"key":"91_CR7","doi-asserted-by":"crossref","unstructured":"Cherubini M, Venolia G, DeLine R, Ko AJ (2007) Let\u2019s go to the whiteboard: how and why software developers use drawings. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 557\u2013566","DOI":"10.1145\/1240624.1240714"},{"issue":"4","key":"91_CR8","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1287\/orsc.1070.0297","volume":"18","author":"JA Espinosa","year":"2007","unstructured":"Espinosa JA, Slaughter SA, Kraut RE, Herbsleb JD (2007) Familiarity, complexity, and team performance in geographically distributed software development. Org Sci 18(4):613\u2013630","journal-title":"Org Sci"},{"key":"91_CR9","doi-asserted-by":"crossref","unstructured":"LaToza TD, Venolia G, DeLine R (2006) Maintaining mental models: a study of developer work habits. In: Proceedings of the 28th international conference on software engineering. ACM, pp 492\u2013501","DOI":"10.1145\/1134285.1134355"},{"issue":"5","key":"91_CR10","first-page":"47","volume":"26","author":"B Vasilescu","year":"2013","unstructured":"Vasilescu B, Capiluppi A, Serebrenik A (2013) Gender, representation and online participation: a quantitative study. Inter Comput 26(5):47","journal-title":"Inter Comput"},{"key":"91_CR11","doi-asserted-by":"crossref","unstructured":"Dabbish L, Stuart C, Tsay J, Herbsleb J (2012) Social coding in GitHub: transparency and collaboration in an open software repository. In: Proceedings of the ACM 2012 conference on computer supported cooperative work, ACM, pp 1277\u20131286","DOI":"10.1145\/2145204.2145396"},{"key":"91_CR12","doi-asserted-by":"crossref","unstructured":"Morrison P, Murphy-Hill E (2013) Is programming knowledge related to age? An exploration of Stack Overflow. In: 2013 10th IEEE working conference on mining software repositories (MSR). IEEE, pp 69\u201372","DOI":"10.1109\/MSR.2013.6624008"},{"key":"91_CR13","doi-asserted-by":"crossref","unstructured":"Treude C, Barzilay O, Storey MA (2011) How do programmers ask and answer questions on the web? In: 2011 33rd international conference on Software engineering (ICSE). IEEE, pp 804\u2013807","DOI":"10.1145\/1985793.1985907"},{"key":"91_CR14","doi-asserted-by":"crossref","unstructured":"Wang S, Lo D, Jiang L (2013) An empirical study on developer interactions in StackOverflow. In: Proceedings of the 28th annual ACM symposium on applied computing. ACM, pp 1019\u20131024","DOI":"10.1145\/2480362.2480557"},{"key":"91_CR15","doi-asserted-by":"crossref","unstructured":"Nasehi SM, Sillito J, Maurer F, Burns C (2012) What makes a good code example? A study of programming Q&A in StackOverflow. In: 2012 28th IEEE international conference on Software maintenance (ICSM). IEEE, pp 25\u201334","DOI":"10.1109\/ICSM.2012.6405249"},{"issue":"3","key":"91_CR16","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1007\/s10664-012-9231-y","volume":"19","author":"A Barua","year":"2014","unstructured":"Barua A, Thomas SW, Hassan AE (2014) What are developers talking about? An analysis of topics and trends in Stack Overflow. Empir Softw Eng 19(3):619\u2013654","journal-title":"Empir Softw Eng"},{"key":"91_CR17","doi-asserted-by":"crossref","unstructured":"Linares-V\u00e1squez M, Bavota G, Di\u00a0Penta M, Oliveto R, Poshyvanyk D (2014) How do API changes trigger Stack Overflow discussions? A study on the android SDK. In: Proceedings of the 22nd international conference on program comprehension. ACM, pp 83\u201394","DOI":"10.1145\/2597008.2597155"},{"issue":"3","key":"91_CR18","doi-asserted-by":"publisher","first-page":"1192","DOI":"10.1007\/s10664-015-9379-3","volume":"21","author":"C Rosen","year":"2016","unstructured":"Rosen C, Shihab E (2016) What are mobile developers asking about? A large scale study using StackOverflow. Empir Softw Eng 21(3):1192\u20131223","journal-title":"Empir Softw Eng"},{"key":"91_CR19","doi-asserted-by":"publisher","first-page":"863","DOI":"10.1002\/smr.1800","volume":"28","author":"EC Campos","year":"2016","unstructured":"Campos EC, Souza LB, Maia MD (2016) Searching crowd knowledge to recommend solutions for API usage tasks. J Softw Evol Process 28:863\u2013892","journal-title":"J Softw Evol Process"},{"key":"91_CR20","doi-asserted-by":"crossref","unstructured":"Anderson A, Huttenlocher D, Kleinberg J, Leskovec J (2012) Discovering value from community activity on focused question answering sites: a case study of Stack Overflow. In: Proceedings of the 18th ACM SIGKDD international conference on knowledge discovery and data mining, ACM, p 850\u2013858","DOI":"10.1145\/2339530.2339665"},{"key":"91_CR21","doi-asserted-by":"crossref","unstructured":"Bazelli B, Hindle A, Stroulia E (2013) On the personality traits of StackOverflow users. In: ICSM '13 proceedings of the 2013 IEEE international conference on software maintenance, IEEE Computer Society, Washington, 22\u201328 Sept 2013, pp 460\u2013463","DOI":"10.1109\/ICSM.2013.72"},{"key":"91_CR22","doi-asserted-by":"crossref","unstructured":"Asaduzzaman M, Mashiyat AS, Roy CK, Schneider KA (2013) Answering questions about unanswered questions of Stack Overflow. In: Proceedings of the 10th working conference on mining software repositories. IEEE Press, p 97\u2013100","DOI":"10.1109\/MSR.2013.6624015"},{"key":"91_CR23","doi-asserted-by":"crossref","unstructured":"Mamykina L, Manoim B, Mittal M, Hripcsak G, Hartmann B (2011) Design lessons from the fastest Q&A site in the west. In: Proceedings of the SIGCHI conference on human factors in computing systems. ACM, pp 2857\u20132866","DOI":"10.1145\/1978942.1979366"},{"key":"91_CR24","doi-asserted-by":"crossref","unstructured":"Movshovitz-Attias D, Movshovitz-Attias Y, Steenkiste P, Faloutsos C (2013) Analysis of the reputation system and user contributions on a question answering website: Stackoverflow. In: 2013 IEEE\/ACM international conference on advances in social networks analysis and mining (ASONAM). IEEE, pp 886\u2013893","DOI":"10.1145\/2492517.2500242"},{"key":"91_CR25","doi-asserted-by":"crossref","unstructured":"Schenk D, Lungu M (2013) Geo-locating the knowledge transfer in StackOverflow. In: Proceedings of the 2013 international workshop on social software engineering. ACM, pp 21\u201324","DOI":"10.1145\/2501535.2501540"},{"key":"#cr-split#-91_CR26.1","unstructured":"Bhat V, Gokhale A, Jadhav R, Pudipeddi J, Akoglu L (2014) Min"},{"key":"#cr-split#-91_CR26.2","doi-asserted-by":"crossref","unstructured":"(e) d your tags: analysis of question response time in Stackoverflow. In: 2014 IEEE\/ACM international conference on Advances in social networks analysis and mining (ASONAM). IEEE, pp 328-335","DOI":"10.1109\/ASONAM.2014.6921605"},{"key":"91_CR27","unstructured":"Koenemann-Belliveau J (1991) Empirical studies of programmers: fourth workshop. Intellect Books"},{"key":"91_CR28","unstructured":"Krasner H, Curtis B, Iscoe N (1987) Communication breakdowns and boundary spanning activities on large programming projects. In: Empirical studies of programmers: second workshop. Ablex Publishing Corp, pp 47\u201364"},{"key":"91_CR29","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1002\/9780470998458.ch8","volume-title":"Blackwell Handbook of Social Psychology: group processes","author":"S Reicher","year":"2001","unstructured":"Reicher S (2001) The psychology of crowd dynamics. In: Michael AH, Tindale RS (eds) Blackwell Handbook of Social Psychology: group processes, Blackwell, Oxford, pp 182\u2013208"},{"issue":"4","key":"91_CR30","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1037\/h0028433","volume":"13","author":"IM Piliavin","year":"1969","unstructured":"Piliavin IM, Rodin J, Piliavin JA (1969) Good samaritanism: an underground phenomenon? J Personal Soc Psychol 13(4):289","journal-title":"J Personal Soc Psychol"},{"issue":"3","key":"91_CR31","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1111\/j.1559-1816.1971.tb00367.x","volume":"1","author":"T Emswiller","year":"1971","unstructured":"Emswiller T, Deaux K, Willits JE (1971) Similarity, sex, and requests for small favors. J Appl Soc Psychol 1(3):284\u2013291","journal-title":"J Appl Soc Psychol"},{"key":"91_CR32","doi-asserted-by":"publisher","first-page":"192","DOI":"10.2307\/3033833","volume":"44","author":"JF Dovidio","year":"1981","unstructured":"Dovidio JF, Gaertner SL (1981) The effects of race, status, and ability on helping behavior. Soc Psychol Q 44:192\u2013203","journal-title":"Soc Psychol Q"},{"key":"91_CR33","doi-asserted-by":"crossref","unstructured":"Bradner E, Mark G (2002) Why distance matters: effects on cooperation, persuasion and deception. In: Proceedings of the 2002 ACM conference on computer supported cooperative work. ACM, pp 226\u2013235","DOI":"10.1145\/587078.587110"},{"key":"91_CR34","volume-title":"Collective behavior","author":"RH Turner","year":"1957","unstructured":"Turner RH, Killian LM (1957) Collective behavior. Prentice Hall, Englewood Cliffs"},{"key":"91_CR35","doi-asserted-by":"crossref","unstructured":"Vasilescu B (2014) Software developers are humans, too! In: Proceedings of the companion publication of the 17th ACM conference on computer supported cooperative work and social computing. ACM, pp 97\u2013100","DOI":"10.1145\/2556420.2556833"}],"container-title":["Human-centric Computing and Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13673-017-0091-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13673-017-0091-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13673-017-0091-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,15]],"date-time":"2025-06-15T19:42:34Z","timestamp":1750016554000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s13673-017-0091-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2,27]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["91"],"URL":"https:\/\/doi.org\/10.1186\/s13673-017-0091-8","relation":{},"ISSN":["2192-1962"],"issn-type":[{"type":"electronic","value":"2192-1962"}],"subject":[],"published":{"date-parts":[[2017,2,27]]},"assertion":[{"value":"27 October 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 February 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 February 2017","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"8"}}