{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,21]],"date-time":"2025-12-21T06:26:15Z","timestamp":1766298375837,"version":"3.37.3"},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2024,6,5]],"date-time":"2024-06-05T00:00:00Z","timestamp":1717545600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,6,5]],"date-time":"2024-06-05T00:00:00Z","timestamp":1717545600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100004489","name":"Mitacs","doi-asserted-by":"publisher","award":["IT28978"],"award-info":[{"award-number":["IT28978"]}],"id":[{"id":"10.13039\/501100004489","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2024,7]]},"DOI":"10.1007\/s10664-024-10487-z","type":"journal-article","created":{"date-parts":[[2024,6,5]],"date-time":"2024-06-05T12:15:55Z","timestamp":1717589755000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Characterizing and classifying developer forum posts with their intentions"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7040-3751","authenticated-orcid":false,"given":"Xingfang","family":"Wu","sequence":"first","affiliation":[]},{"given":"Eric","family":"Laufer","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5441-6763","authenticated-orcid":false,"given":"Heng","family":"Li","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5704-4173","authenticated-orcid":false,"given":"Foutse","family":"Khomh","sequence":"additional","affiliation":[]},{"given":"Santhosh","family":"Srinivasan","sequence":"additional","affiliation":[]},{"given":"Jayden","family":"Luo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,6,5]]},"reference":[{"key":"10487_CR1","doi-asserted-by":"crossref","unstructured":"Al-Kofahi JM, Tamrawi A, Nguyen TT, Nguyen HA, Nguyen TN (2010) Fuzzy set approach for automatic tagging in evolving software. In: 2010 IEEE international conference on software maintenance, pp 1\u201310. IEEE","DOI":"10.1109\/ICSM.2010.5609751"},{"key":"10487_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), pp 53\u201356. IEEE","DOI":"10.1109\/MSR.2013.6624004"},{"issue":"3","key":"10487_CR3","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":"10487_CR4","doi-asserted-by":"crossref","unstructured":"Beyer S, Pinzger M (2014) A manual categorization of android app development issues on stack overflow. In: 2014 IEEE international conference on software maintenance and evolution, pp 531\u2013535. IEEE","DOI":"10.1109\/ICSME.2014.88"},{"key":"10487_CR5","unstructured":"Beyer S, Macho C, Di\u00a0Penta M, Pinzger M (2017) Analyzing the relationships between android api classes and their references on stack overflow. Technical Report"},{"issue":"3","key":"10487_CR6","doi-asserted-by":"publisher","first-page":"2258","DOI":"10.1007\/s10664-019-09758-x","volume":"25","author":"S Beyer","year":"2020","unstructured":"Beyer S, Macho C, Di Penta M, Pinzger M (2020) What kind of questions do developers ask on stack overflow? a comparison of automated approaches to classify posts into question categories. Empir Softw Eng 25(3):2258\u20132301","journal-title":"Empir Softw Eng"},{"key":"10487_CR7","unstructured":"Boslaugh S (2012) Statistics in a nutshell: A desktop quick reference. \" O\u2019Reilly Media, Inc.\""},{"key":"10487_CR8","doi-asserted-by":"crossref","unstructured":"Carion N, Massa F, Synnaeve G, Usunier N, Kirillov A, Zagoruyko S (2020) End-to-end object detection with transformers. In: European conference on computer vision, pp 213\u2013229. Springer","DOI":"10.1007\/978-3-030-58452-8_13"},{"key":"10487_CR9","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) Smote: synthetic minority over-sampling technique. J Artif Intell Res 16:321\u2013357","journal-title":"J Artif Intell Res"},{"key":"10487_CR10","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1016\/j.jss.2019.07.033","volume":"156","author":"H Chen","year":"2019","unstructured":"Chen H, Coogle J, Damevski K (2019) Modeling stack overflow tags and topics as a hierarchy of concepts. J Syst Softw 156:283\u2013299","journal-title":"J Syst Softw"},{"key":"10487_CR11","unstructured":"Devlin J, Chang M-W, Lee K, Toutanova K (2018) Bert: Pre-training of deep bidirectional transformers for language understanding. Preprint arXiv:1810.04805"},{"key":"10487_CR12","unstructured":"Dosovitskiy A, Beyer L, Kolesnikov A, Weissenborn D, Zhai X, Unterthiner T, Dehghani M, Minderer M, Heigold G, Gelly S et\u00a0al (2020) An image is worth 16x16 words: Transformers for image recognition at scale. Preprint arXiv:2010.11929"},{"key":"10487_CR13","doi-asserted-by":"crossref","unstructured":"Feng Z, Guo D, Tang D, Duan N, Feng X, Gong M, Shou L, Qin B, Liu T, Jiang D et\u00a0al (2020) Codebert: A pre-trained model for programming and natural languages. Preprint arXiv:2002.08155","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"10487_CR14","doi-asserted-by":"crossref","unstructured":"Greco C, Haden T, Damevski K (2018) Stackintheflow: behavior-driven recommendation system for stack overflow posts. In: Proceedings of the 40th international conference on software engineering: companion proceedings, pp 5\u20138","DOI":"10.1145\/3183440.3183477"},{"key":"10487_CR15","doi-asserted-by":"crossref","unstructured":"Guo J, Xu S, Bao S, Yu Y (2008) Tapping on the potential of q &a community by recommending answer providers. In: Proceedings of the 17th ACM conference on Information and knowledge management, pp 921\u2013930","DOI":"10.1145\/1458082.1458204"},{"issue":"2","key":"10487_CR16","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1023\/A:1010920819831","volume":"45","author":"DJ Hand","year":"2001","unstructured":"Hand DJ, Till RJ (2001) A simple generalisation of the area under the roc curve for multiple class classification problems. Mach Learn 45(2):171\u2013186","journal-title":"Mach Learn"},{"key":"10487_CR17","doi-asserted-by":"crossref","unstructured":"He J, Xu B, Yang Z, Han D, Yang C, Lo D (2022) Ptm4tag: Sharpening tag recommendation of stack overflow posts with pre-trained models. Preprint arXiv:2203.10965","DOI":"10.1145\/3524610.3527897"},{"key":"10487_CR18","doi-asserted-by":"crossref","unstructured":"Hong B, Kim Y, Lee SH (2017) An efficient tag recommendation method using topic modeling approaches. In: Proceedings of the international conference on research in adaptive and convergent systems, pp 56\u201361","DOI":"10.1145\/3129676.3129709"},{"key":"10487_CR19","doi-asserted-by":"crossref","unstructured":"Huang C, Yao L, Wang X, Benatallah B, Sheng QZ (2017) Expert as a service: Software expert recommendation via knowledge domain embeddings in stack overflow. In: 2017 IEEE international conference on web services (ICWS), pp 317\u2013324. IEEE","DOI":"10.1109\/ICWS.2017.122"},{"key":"10487_CR20","doi-asserted-by":"crossref","unstructured":"Huang J, Tang D, Shou L, Gong M, Xu K, Jiang D, Zhou M, Duan N (2021) Cosqa: 20,000+ web queries for code search and question answering. Preprint arXiv:2105.13239","DOI":"10.18653\/v1\/2021.acl-long.442"},{"issue":"10","key":"10487_CR21","doi-asserted-by":"publisher","first-page":"1098","DOI":"10.1109\/TSE.2018.2876340","volume":"46","author":"Q Huang","year":"2020","unstructured":"Huang Q, Xia X, Lo D, Murphy GC (2020) Automating intention mining. IEEE Trans Softw Eng 46(10):1098\u20131119","journal-title":"IEEE Trans Softw Eng"},{"key":"10487_CR22","doi-asserted-by":"crossref","unstructured":"Jin D, Jin Z, Zhou JT, Szolovits P (2020) Is bert really robust? a strong baseline for natural language attack on text classification and entailment. In: Proceedings of the AAAI conference on artificial intelligence, vol 34\u201305, pp 8018\u20138025","DOI":"10.1609\/aaai.v34i05.6311"},{"key":"10487_CR23","unstructured":"Khandkar SH (2009) Open coding. University of Calgary, vol 23(2009)"},{"key":"10487_CR24","first-page":"25","volume":"1","author":"K Krippendorff","year":"2011","unstructured":"Krippendorff K (2011) Computing krippendorff\u2019s alpha-reliability. Computing 1:25","journal-title":"Computing"},{"key":"10487_CR25","unstructured":"Lan Z, Chen M, Goodman S, Gimpel K, Sharma P, Soricut R (2019) Albert: A lite bert for self-supervised learning of language representations. Preprint arXiv:1909.11942"},{"key":"10487_CR26","doi-asserted-by":"publisher","first-page":"110783","DOI":"10.1016\/j.jss.2020.110783","volume":"170","author":"C Li","year":"2020","unstructured":"Li C, Xu L, Yan M, Lei Y (2020) Tagdc: A tag recommendation method for software information sites with a combination of deep learning and collaborative filtering. J Syst Softw 170:110783","journal-title":"J Syst Softw"},{"issue":"4","key":"10487_CR27","doi-asserted-by":"publisher","first-page":"675","DOI":"10.1007\/s10515-018-0239-4","volume":"25","author":"J Liu","year":"2018","unstructured":"Liu J, Zhou P, Yang Z, Liu X, Grundy J (2018) Fasttagrec: fast tag recommendation for software information sites. Autom Softw Eng 25(4):675\u2013701","journal-title":"Autom Softw Eng"},{"key":"10487_CR28","unstructured":"Liu Y, Ott M, Goyal N, Du J, Joshi M, Chen D, Levy O, Lewis M, Zettlemoyer L, Stoyanov V (2019) Roberta: A robustly optimized bert pretraining approach. Preprint arXiv:1907.11692"},{"issue":"11n12","key":"10487_CR29","doi-asserted-by":"publisher","first-page":"1689","DOI":"10.1142\/S0218194022500796","volume":"32","author":"J Lu","year":"2022","unstructured":"Lu J, Wu Y, Pei J, Qin Z, Huang S, Deng C (2022) Miar: A context-aware approach for app review intention mining. Int J Softw Eng Knowl Eng 32(11n12):1689\u20131708","journal-title":"Int J Softw Eng Knowl Eng"},{"key":"10487_CR30","doi-asserted-by":"crossref","unstructured":"Maity SK, Panigrahi A, Ghosh S, Banerjee A, Goyal P, Mukherjee A (2019) Deeptagrec: A content-cum-user based tag recommendation framework for stack overflow. In: Advances in information retrieval: 41st European conference on IR research, ECIR 2019, Cologne, Germany, April 14\u201318, 2019, Proceedings, Part II 41, pp 125\u2013131. Springer","DOI":"10.1007\/978-3-030-15719-7_16"},{"key":"10487_CR31","doi-asserted-by":"crossref","unstructured":"Mashhadi E, Hemmati H (2021) Applying codebert for automated program repair of java simple bugs. In: 2021 IEEE\/ACM 18th international conference on mining software repositories (MSR), pp 505\u2013509. IEEE","DOI":"10.1109\/MSR52588.2021.00063"},{"key":"10487_CR32","doi-asserted-by":"crossref","unstructured":"Pennington J, Socher R, Manning CD (2014) Glove: Global vectors for word representation. In: Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP), pp 1532\u20131543","DOI":"10.3115\/v1\/D14-1162"},{"key":"10487_CR33","unstructured":"Qiao Y, Xiong C, Liu Z, Liu Z (2019) Understanding the behaviors of bert in ranking. Preprint arXiv:1904.07531"},{"key":"10487_CR34","doi-asserted-by":"crossref","unstructured":"Reimers N, Gurevych I (2019) Sentence-bert: Sentence embeddings using siamese bert-networks. Preprint arXiv:1908.10084","DOI":"10.18653\/v1\/D19-1410"},{"issue":"3","key":"10487_CR35","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 stack overflow. Empir Softw Eng 21(3):1192\u20131223","journal-title":"Empir Softw Eng"},{"issue":"3","key":"10487_CR36","first-page":"160","volume":"2","author":"M Sahare","year":"2012","unstructured":"Sahare M, Gupta H (2012) A review of multi-class classification for imbalanced data. Int J Adv Comput Res 2(3):160","journal-title":"Int J Adv Comput Res"},{"key":"10487_CR37","unstructured":"Sanh V, Debut L, Chaumond J, Wolf T (2019) Distilbert, a distilled version of bert: smaller, faster, cheaper and lighter. Preprint arXiv:1910.01108"},{"key":"10487_CR38","unstructured":"StackOverflow (2022). Best practices for tag lifecycle management: Applying tags"},{"issue":"3","key":"10487_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3241743","volume":"27","author":"K-J Stol","year":"2018","unstructured":"Stol K-J, Fitzgerald B (2018) The abc of software engineering research. ACM Trans Softw Eng Methodol (TOSEM) 27(3):1\u201351","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"10487_CR40","doi-asserted-by":"crossref","unstructured":"Tabassum J, Maddela M, Xu W, Ritter A (2020) Code and named entity recognition in stackoverflow. In: Proceedings of the 58th annual meeting of the association for computational linguistics (ACL)","DOI":"10.18653\/v1\/2020.acl-main.443"},{"key":"10487_CR41","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, pp 804\u2013807","DOI":"10.1145\/1985793.1985907"},{"key":"10487_CR42","doi-asserted-by":"crossref","unstructured":"Von\u00a0der Mosel J, Trautsch A, Herbold S (2022) On the validity of pre-trained transformers for natural language processing in the software engineering domain. IEEE Trans Softw Eng","DOI":"10.1109\/TSE.2022.3178469"},{"key":"10487_CR43","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 (2018) Entagrec++: An enhanced tag recommendation system for software information sites. Empir Softw Eng 23:800\u2013832","journal-title":"Empir Softw Eng"},{"issue":"5","key":"10487_CR44","doi-asserted-by":"publisher","first-page":"1017","DOI":"10.1007\/s11390-015-1578-2","volume":"30","author":"X-Y Wang","year":"2015","unstructured":"Wang X-Y, Xia X, Lo D (2015) Tagcombine: Recommending tags to contents in software information sites. J Comput Sci Technol 30(5):1017\u20131035","journal-title":"J Comput Sci Technol"},{"key":"10487_CR45","doi-asserted-by":"crossref","unstructured":"Wolf T, Debut L, Sanh V, Chaumond J, Delangue C, Moi A, Cistac P, Rault T, Louf R, Funtowicz M et\u00a0al (2019) Huggingface\u2019s transformers: State-of-the-art natural language processing. Preprint arXiv:1910.03771","DOI":"10.18653\/v1\/2020.emnlp-demos.6"},{"key":"10487_CR46","doi-asserted-by":"crossref","unstructured":"Yang C, Xu B, Khan JY, Uddin G, Han D, Yang Z, Lo D (2022) Aspect-based api review classification: How far can pre-trained transformer model go. In: 2022 IEEE international conference on software analysis, evolution and reengineering (SANER). IEEE Computer Society","DOI":"10.1109\/SANER53432.2022.00054"},{"key":"10487_CR47","doi-asserted-by":"crossref","unstructured":"Yazdaninia M, Lo D, Sami A (2021) Characterization and prediction of questions without accepted answers on stack overflow. In: 2021 IEEE\/ACM 29th international conference on program comprehension (ICPC), pp 59\u201370. IEEE","DOI":"10.1109\/ICPC52881.2021.00015"},{"key":"10487_CR48","doi-asserted-by":"crossref","unstructured":"Zhou P, Liu J, Yang Z, Zhou G (2017) Scalable tag recommendation for software information sites. In: 2017 IEEE 24th international conference on software analysis, evolution and reengineering (SANER), pp 272\u2013282. IEEE","DOI":"10.1109\/SANER.2017.7884628"},{"key":"10487_CR49","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2019.01.002","volume":"109","author":"P Zhou","year":"2019","unstructured":"Zhou P, Liu J, Liu X, Yang Z, Grundy J (2019) Is deep learning better than traditional approaches in tag recommendation for software information sites? Inf Softw Technol 109:1\u201313","journal-title":"Inf Softw Technol"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10487-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-024-10487-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10487-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,5]],"date-time":"2024-07-05T15:17:42Z","timestamp":1720192662000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-024-10487-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,5]]},"references-count":49,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,7]]}},"alternative-id":["10487"],"URL":"https:\/\/doi.org\/10.1007\/s10664-024-10487-z","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2024,6,5]]},"assertion":[{"value":"11 April 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 June 2024","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 have no competing interests to declare relevant to this article\u2019s content.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}}],"article-number":"84"}}