{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T06:38:48Z","timestamp":1781851128186,"version":"3.54.5"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2022,8,6]],"date-time":"2022-08-06T00:00:00Z","timestamp":1659744000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,8,6]],"date-time":"2022-08-06T00:00:00Z","timestamp":1659744000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2022,11]]},"DOI":"10.1007\/s10664-022-10180-z","type":"journal-article","created":{"date-parts":[[2022,8,6]],"date-time":"2022-08-06T07:14:24Z","timestamp":1659770064000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["An empirical study of question discussions on Stack Overflow"],"prefix":"10.1007","volume":"27","author":[{"given":"Wenhan","family":"Zhu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3921-1724","authenticated-orcid":false,"given":"Haoxiang","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael W.","family":"Godfrey","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,8,6]]},"reference":[{"key":"10180_CR1","doi-asserted-by":"crossref","unstructured":"Alkadhi R, La\u0163a T, Guzman E, Bruegge B (2017) Rationale in development chat messages: an exploratory study. In: Proceedings of the 14th international conference on mining software repositories, MSR \u201917. IEEE Press, pp 436\u2013446","DOI":"10.1109\/MSR.2017.43"},{"key":"10180_CR2","doi-asserted-by":"crossref","unstructured":"Allamanis M, Sutton C (2013) Why, when, and what: analyzing stack overflow questions by topic, type, and code. In: 2013 10th Working conference on mining software repositories, MSR \u201913. IEEE, pp 53\u201356","DOI":"10.1109\/MSR.2013.6624004"},{"key":"10180_CR3","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, KDD \u201912, pp 850\u2013858","DOI":"10.1145\/2339530.2339665"},{"key":"10180_CR4","doi-asserted-by":"crossref","unstructured":"Asaduzzaman M, Mashiyat A S, Roy C K, Schneider K A (2013) Answering questions about unanswered questions of stack overflow. In: Proceedings of the 10th working conference on mining software repositories, MSR \u201913. IEEE Press, pp 97\u2013100","DOI":"10.1109\/MSR.2013.6624015"},{"key":"10180_CR5","doi-asserted-by":"crossref","unstructured":"Baltes S, Dumani L, Treude C, Diehl S (2018) Sotorrent: reconstructing and analyzing the evolution of stack overflow posts. In: Proceedings of the 15th international conference on mining software repositories, MSR \u201918, pp 319\u2013330","DOI":"10.1145\/3196398.3196430"},{"key":"10180_CR6","doi-asserted-by":"crossref","unstructured":"Beyer S, Pinzger M (2015) Synonym suggestion for tags on stack overflow. In: Proceedings of the 23rd international conference on program comprehension, ICPC \u201915. IEEE, pp 94\u2013103","DOI":"10.1109\/ICPC.2015.18"},{"key":"10180_CR7","doi-asserted-by":"crossref","unstructured":"Cai L, Wang H, Xu B, Huang Q, Xia X, Lo D, Xing Z (2019) Answerbot: an answer summary generation tool based on stack overflow. In: Proceedings of the 2019 27th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, FSE \u201919, pp 1134\u20131138","DOI":"10.1145\/3338906.3341186"},{"key":"10180_CR8","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1016\/j.infsof.2017.10.009","volume":"94","author":"F Calefato","year":"2018","unstructured":"Calefato F, Lanubile F, Novielli N (2018) How to ask for technical help? Evidence-based guidelines for writing questions on stack overflow. Inf Softw Technol 94:186\u2013207","journal-title":"Inf Softw Technol"},{"key":"10180_CR9","doi-asserted-by":"crossref","unstructured":"Chatterjee P, Damevski K, Pollock L, Augustine V, Kraft N A (2019) Exploratory study of slack q&a chats as a mining source for software engineering tools. In: Proceedings of the 16th international conference on mining software repositories, MSR \u201919. IEEE Press, pp 490\u2013501","DOI":"10.1109\/MSR.2019.00075"},{"key":"10180_CR10","doi-asserted-by":"crossref","unstructured":"Chen C, Chen X, Sun J, Xing Z, Li G (2018) Data-driven proactive policy assurance of post quality in community q&a sites. In: Proceedings of the 2018 ACM human-computer interaction, vol 2","DOI":"10.1145\/3274302"},{"key":"10180_CR11","doi-asserted-by":"crossref","unstructured":"Chen M, Fischer F, Meng N, Wang X, Grossklags J (2019) How reliable is the crowdsourced knowledge of security implementation?. In: 2019 IEEE\/ACM 41st international conference on software engineering, ICSE \u201919. IEEE, pp 536\u2013547","DOI":"10.1109\/ICSE.2019.00065"},{"key":"10180_CR12","doi-asserted-by":"crossref","unstructured":"Choetkiertikul M, Avery D, Dam H K, Tran T, Ghose A (2015) Who will answer my question on stack overflow?. In: Proceedings of the 24th Australasian software engineering conference, pp 155\u2013164","DOI":"10.1109\/ASWEC.2015.28"},{"key":"10180_CR13","doi-asserted-by":"crossref","unstructured":"Chowdhury S A, Hindle A (2015) Mining stackoverflow to filter out off-topic irc discussion. In: Proceedings of the 12th working conference on mining software repositories, MSR \u201915, pp 422\u2013425","DOI":"10.1109\/MSR.2015.54"},{"key":"10180_CR14","doi-asserted-by":"crossref","unstructured":"Dittrich Y, Giuffrida R (2011) Exploring the role of instant messaging in a global software development project. In: Proceedings of the IEEE sixth international conference on global software engineering, pp 103\u2013112","DOI":"10.1109\/ICGSE.2011.21"},{"key":"10180_CR15","doi-asserted-by":"crossref","unstructured":"Ford D, Lustig K, Banks J, Parnin C (2018) \u201cWe don\u2019t do that here\u201d: how collaborative editing with mentors improves engagement in social Q&A communities. In: Proceedings of the 2018 CHI conference on human factors in computing systems, CHI \u201918. Association for Computing Machinery, pp 1\u201312","DOI":"10.1145\/3173574.3174182"},{"key":"10180_CR16","doi-asserted-by":"crossref","unstructured":"Jin X, Servant F (2019) What edits are done on the highly answered questions in stack overflow? An empirical study. In: 2019 IEEE\/ACM 16th international conference on mining software repositories, MSR \u201919, pp 225\u2013229","DOI":"10.1109\/MSR.2019.00045"},{"key":"10180_CR17","doi-asserted-by":"crossref","unstructured":"Lin B, Zagalsky A, Storey M, Serebrenik A (2016) Why developers are slacking off: understanding how software teams use slack. In: Proceedings of the 19th ACM conference on computer supported cooperative work and social computing companion, CSCW \u201916 companion. ACM, pp 333\u2013336","DOI":"10.1145\/2818052.2869117"},{"key":"10180_CR18","doi-asserted-by":"crossref","unstructured":"Linares-V\u00e1squez M, Bavota G, Di Penta 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, pp 83\u201394","DOI":"10.1145\/2597008.2597155"},{"key":"10180_CR19","doi-asserted-by":"crossref","unstructured":"Nasehi S M, Sillito J, Maurer F, Burns C (2012) What makes a good code example?: a study of programming q a in stackoverflow. In: Proceedings of the 28th international conference on software maintenance, ICSM \u201912, pp 25\u201334","DOI":"10.1109\/ICSM.2012.6405249"},{"key":"10180_CR20","doi-asserted-by":"crossref","unstructured":"Ponzanelli L, Mocci A, Bacchelli A, Lanza M, Fullerton D (2014) Improving low quality stack overflow post detection. In: Proceedings of the 30th international conference on software maintenance and evolution, ICSME \u201914, pp 541\u2013544","DOI":"10.1109\/ICSME.2014.90"},{"key":"10180_CR21","unstructured":"Ragkhitwetsagul C, Krinke J, Paixao M, Bianco G, Oliveto R (2019) Toxic code snippets on stack overflow. IEEE Trans Softw Eng"},{"key":"10180_CR22","unstructured":"Raymond E (2019) How to ask questions the smart way. http:\/\/www.catb.org\/esr\/faqs\/smart-questions.html. Accessed 21 Oct 2019"},{"key":"10180_CR23","doi-asserted-by":"crossref","unstructured":"Rigby P C, Hassan A E (2007) What can oss mailing lists tell us? A preliminary psychometric text analysis of the apache developer mailing list. In: Fourth international workshop on mining software repositories, MSR \u201907, pp 23\u201323","DOI":"10.1109\/MSR.2007.35"},{"key":"10180_CR24","doi-asserted-by":"crossref","unstructured":"Saha A K, Saha R K, Schneider K A (2013) A discriminative model approach for suggesting tags automatically for stack overflow questions. In: Proceedings of the 10th working conference on mining software repositories, MSR \u201913, pp 73\u201376","DOI":"10.1109\/MSR.2013.6624009"},{"key":"10180_CR25","doi-asserted-by":"crossref","unstructured":"Sengupta S, Haythornthwaite C (2020) Learning with comments: an analysis of comments and community on stack overflow. In: Proceedings of the 53rd Hawaii International conference on system sciences","DOI":"10.24251\/HICSS.2020.354"},{"key":"10180_CR26","doi-asserted-by":"crossref","unstructured":"Shcherban S, Liang P, Tahir A, Li X (2020) Automatic identification of code smell discussions on stack overflow: a preliminary investigation. In: Proceedings of the 14th ACM\/IEEE international symposium on empirical software engineering and measurement (ESEM), pp 1\u20136","DOI":"10.1145\/3382494.3422161"},{"key":"10180_CR27","doi-asserted-by":"crossref","unstructured":"Shihab E, Jiang Zhen Ming, Hassan A E (2009a) On the use of internet relay chat (irc) meetings by developers of the gnome gtk+ project. In: Proceedings of the 6th international working conference on mining software repositories, MSR \u201909, pp 107\u2013110","DOI":"10.1109\/MSR.2009.5069488"},{"key":"10180_CR28","doi-asserted-by":"crossref","unstructured":"Shihab E, Jiang Z M, Hassan A E (2009b) Studying the use of developer irc meetings in open source projects. In: Proceedings of the 25th IEEE international conference on software maintenance, ICSM \u201909. IEEE, pp 147\u2013156","DOI":"10.1109\/ICSM.2009.5306333"},{"key":"10180_CR29","doi-asserted-by":"crossref","unstructured":"Soni A, Nadi S (2019) Analyzing comment-induced updates on stack overflow. In: 2019 IEEE\/ACM 16th international conference on mining software repositories, MSR \u201919. IEEE, pp 220\u2013224","DOI":"10.1109\/MSR.2019.00044"},{"issue":"11","key":"10180_CR30","doi-asserted-by":"publisher","first-page":"1025","DOI":"10.1016\/j.infsof.2005.12.019","volume":"48","author":"S Sowe","year":"2006","unstructured":"Sowe S, Stamelos I, Angelis L (2006) Identifying knowledge brokers that yield software engineering knowledge in oss projects. Inf Softw Technol 48 (11):1025\u20131033","journal-title":"Inf Softw Technol"},{"key":"10180_CR31","doi-asserted-by":"crossref","unstructured":"Spearman C (1961) The proof and measurement of association between two things. Am J Psychol (AJP)","DOI":"10.1037\/11491-005"},{"key":"10180_CR32","unstructured":"Stack Exchange Data Dump (2021) https:\/\/archive.org\/details\/stackexchange. Accessed 29 Dec 2021"},{"key":"10180_CR33","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1109\/TSE.2016.2584053","volume":"43","author":"M Storey","year":"2017","unstructured":"Storey M, Zagalsky A, Filho F F, Singer L, German D M (2017) How social and communication channels shape and challenge a participatory culture in software development. IEEE Trans Softw Eng 43:185\u2013204","journal-title":"IEEE Trans Softw Eng"},{"key":"10180_CR34","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MS.2016.34","volume":"33","author":"I Srba","year":"2016","unstructured":"Srba I, Bielikova M (2016) Why is stack overflow failing? Preserving sustainability in community question answering. IEEE Softw 33:80\u201389","journal-title":"IEEE Softw"},{"key":"10180_CR35","unstructured":"Tian Q, Zhang P, Li B (2013) Towards predicting the best answers in community-based question-answering services. In: Proceedings of the seventh international AAAI conference on weblogs and social media"},{"key":"10180_CR36","doi-asserted-by":"crossref","unstructured":"Treude C, Barzilay O, Storey M -A (2011) How do programmers ask and answer questions on the web? (NIER Track). In: Proceedings of the 33rd international conference on software engineering, ICSE \u201911. ACM, pp 804\u2013807","DOI":"10.1145\/1985793.1985907"},{"key":"10180_CR37","doi-asserted-by":"publisher","first-page":"106277","DOI":"10.1016\/j.infsof.2020.106277","volume":"122","author":"G Uddin","year":"2020","unstructured":"Uddin G, Khomh F, Roy C K (2020) Mining api usage scenarios from stack overflow. Inf Softw Technol 122:106277","journal-title":"Inf Softw Technol"},{"key":"10180_CR38","doi-asserted-by":"crossref","unstructured":"Vasilescu B, Serebrenik A, Devanbu P, Filkov V (2014) How social q&a sites are changing knowledge sharing in open source software communities. In: Proceedings of the 17th ACM conference on computer supported cooperative work & social computing, CSCW \u201914. Association for Computing Machinery, pp 342\u2013354","DOI":"10.1145\/2531602.2531659"},{"key":"10180_CR39","doi-asserted-by":"crossref","unstructured":"Wang S, Lo D, Vasilescu B, Serebrenik A (2014) Entagrec: an enhanced tag recommendation system for software information sites. In: Proceedings of the 30th IEEE international conference on software maintenance and evolution, ICSME \u201914. IEEE Computer Society, pp 291\u2013300","DOI":"10.1109\/ICSME.2014.51"},{"issue":"3","key":"10180_CR40","doi-asserted-by":"publisher","first-page":"1552","DOI":"10.1007\/s10664-017-9558-5","volume":"23","author":"S Wang","year":"2018","unstructured":"Wang S, Chen T -H, Hassan A E (2018a) Understanding the factors for fast answers in technical q&a websites. Empir Softw Eng 23(3):1552\u20131593","journal-title":"Empir Softw Eng"},{"key":"10180_CR41","doi-asserted-by":"publisher","first-page":"800","DOI":"10.1007\/s10664-017-9533-1","volume":"23","author":"S Wang","year":"2018","unstructured":"Wang S, Lo D, Vasilescu B, Serebrenik A (2018b) Entagrec ++: an enhanced tag recommendation system for software information sites. Empir Softw Eng 23:800\u2013832","journal-title":"Empir Softw Eng"},{"issue":"9","key":"10180_CR42","doi-asserted-by":"publisher","first-page":"1024","DOI":"10.1109\/TSE.2018.2874470","volume":"46","author":"S Wang","year":"2020","unstructured":"Wang S, Chen T P, Hassan A E (2020) How do users revise answers on technical q&a websites? A case study on stack overflow. IEEE Trans Softw Eng 46(9):1024\u20131038","journal-title":"IEEE Trans Softw Eng"},{"key":"10180_CR43","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, MSR \u201913. IEEE Press, pp 287\u2013296","DOI":"10.1109\/MSR.2013.6624040"},{"key":"10180_CR44","doi-asserted-by":"crossref","unstructured":"Yang D, Hussain A, Lopes C V (2016) From query to usable code: an analysis of stack overflow code snippets. In: Proceedings of the 13th international conference on mining software repositories, MSR \u201916. ACM, pp 391\u2013402","DOI":"10.1145\/2901739.2901767"},{"issue":"1","key":"10180_CR45","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1007\/s10664-016-9430-z","volume":"22","author":"D Ye","year":"2017","unstructured":"Ye D, Xing Z, Kapre N (2017) The structure and dynamics of knowledge network in domain-specific q&a sites: a case study of stack overflow. Empir Softw Eng 22(1):375\u2013406","journal-title":"Empir Softw Eng"},{"key":"10180_CR46","doi-asserted-by":"crossref","unstructured":"Zagalsky A, Barzilay O, Yehudai A (2012) Example overflow: using social media for code recommendation. In: 2012 Third international workshop on recommendation systems for software engineering. IEEE, pp 38\u201342","DOI":"10.1109\/RSSE.2012.6233407"},{"key":"10180_CR47","unstructured":"Zhang H, Wang S, Chen T, Hassan A E (2019) Reading answers on stack overflow: not enough! IEEE Trans Softw Eng 1\u20131"},{"issue":"4","key":"10180_CR48","doi-asserted-by":"publisher","first-page":"850","DOI":"10.1109\/TSE.2019.2906315","volume":"47","author":"H Zhang","year":"2021","unstructured":"Zhang H, Wang S, Chen T P, Zou Y, Hassan A E (2021a) An empirical study of obsolete answers on stack overflow. IEEE Trans Softw Eng 47 (4):850\u2013862","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"10180_CR49","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3434279","volume":"30","author":"H Zhang","year":"2021","unstructured":"Zhang H, Wang S, Chen T -H, Hassan A E (2021b) Are comments on stack overflow well organized for easy retrieval by developers? ACM Trans Softw Eng Methodol (TOSEM) 30(2):1\u201331","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"10180_CR50","unstructured":"Zhen Wei Y G, Zhang J (2019) Automating question-and-answer session capture using neural networks. In: 2019 KDD workshop on deep learning for education, DL4ed"},{"key":"10180_CR51","doi-asserted-by":"crossref","unstructured":"Zhou J, Wang S, Bezemer C -P, Hassan A E (2019) Bounties on technical q&a sites: a case study of stack overflow bounties. Empir Softw Eng 06","DOI":"10.1007\/s10664-019-09744-3"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10180-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-022-10180-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10180-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,26]],"date-time":"2022-09-26T08:25:13Z","timestamp":1664180713000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-022-10180-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,6]]},"references-count":51,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2022,11]]}},"alternative-id":["10180"],"URL":"https:\/\/doi.org\/10.1007\/s10664-022-10180-z","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,6]]},"assertion":[{"value":"20 May 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 August 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of Interests"}}],"article-number":"148"}}