{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T14:12:31Z","timestamp":1781014351970,"version":"3.54.1"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T00:00:00Z","timestamp":1625702400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T00:00:00Z","timestamp":1625702400000},"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":[[2021,9]]},"DOI":"10.1007\/s10664-021-09976-2","type":"journal-article","created":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T09:02:41Z","timestamp":1625734961000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":37,"title":["Topic recommendation for software repositories using multi-label classification algorithms"],"prefix":"10.1007","volume":"26","author":[{"given":"Maliheh","family":"Izadi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9785-2880","authenticated-orcid":false,"given":"Abbas","family":"Heydarnoori","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Georgios","family":"Gousios","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,7,8]]},"reference":[{"key":"9976_CR1","doi-asserted-by":"crossref","unstructured":"Cai X, Zhu J, Shen B, Chen Y (2016) Greta: Graph-based tag assignment for github repositories.. In: 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), vol 1. IEEE, pp 63\u201372","DOI":"10.1109\/COMPSAC.2016.124"},{"key":"9976_CR2","unstructured":"Devlin J, Chang M-W, Lee K, Toutanova K (2018) Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv:1810.04805"},{"key":"9976_CR3","doi-asserted-by":"crossref","unstructured":"Di Sipio C, Rubei R, Di Ruscio D, Nguyen P T (2020) A multinomial na\u00efve bayesian (mnb) network to automatically recommend topics for github repositories. In: Proceedings of the Evaluation and Assessment in Software Engineering, pp 71\u201380","DOI":"10.1145\/3383219.3383227"},{"key":"9976_CR4","unstructured":"Feldt R, Magazinius A (2010) Validity threats in empirical software engineering research-an initial survey. In: Seke, pp 374\u2013379"},{"issue":"1","key":"9976_CR5","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1214\/aoms\/1177731944","volume":"11","author":"M Friedman","year":"1940","unstructured":"Friedman M (1940) A comparison of alternative tests of significance for the problem of m rankings. Ann Math Stat 11(1):86\u201392","journal-title":"Ann Math Stat"},{"issue":"2","key":"9976_CR6","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1177\/0165551506062337","volume":"32","author":"SA Golder","year":"2006","unstructured":"Golder S A, Huberman B A (2006) Usage patterns of collaborative tagging systems. J Inf Sci 32(2):198\u2013208","journal-title":"J Inf Sci"},{"issue":"1","key":"9976_CR7","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1016\/j.chb.2011.08.008","volume":"28","author":"C Held","year":"2012","unstructured":"Held C, Kimmerle J, Cress U (2012) Learning by foraging: The impact of individual knowledge and social tags on web navigation processes. Comput Hum Behav 28(1):34\u201340","journal-title":"Comput Hum Behav"},{"issue":"48","key":"9976_CR8","doi-asserted-by":"publisher","first-page":"2173","DOI":"10.21105\/joss.02173","volume":"5","author":"S Herbold","year":"2020","unstructured":"Herbold S (2020) Autorank: A python package for automated ranking of classifiers. J Open Source Softw 5(48):2173","journal-title":"J Open Source Softw"},{"key":"9976_CR9","unstructured":"Izadi M, Javari A, Jalilii M (2014) Unifying inconsistent evaluation metrics in recommender systems. In: Proceedings RecSys Conference, REDD Workshop"},{"key":"9976_CR10","doi-asserted-by":"publisher","first-page":"74003","DOI":"10.1109\/ACCESS.2018.2883742","volume":"6","author":"M Jalili","year":"2018","unstructured":"Jalili M, Ahmadian S, Izadi M, Moradi P, Salehi M (2018) Evaluating collaborative filtering recommender algorithms: a survey. IEEE Access 6:74003\u201374024","journal-title":"IEEE Access"},{"key":"9976_CR11","doi-asserted-by":"crossref","unstructured":"Joulin A, Grave E, Bojanowski P, Mikolov T (2017) Bag of tricks for efficient text classification. In: Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 2, Short Papers. Association for Computational Linguistics, pp 427\u2013431","DOI":"10.18653\/v1\/E17-2068"},{"issue":"5","key":"9976_CR12","doi-asserted-by":"publisher","first-page":"2035","DOI":"10.1007\/s10664-015-9393-5","volume":"21","author":"E Kalliamvakou","year":"2016","unstructured":"Kalliamvakou E, Gousios G, Blincoe K, Singer L, German D M, Damian D (2016) An in-depth study of the promises and perils of mining github. Empir Softw Eng 21(5):2035\u20132071","journal-title":"Empir Softw Eng"},{"issue":"7","key":"9976_CR13","doi-asserted-by":"publisher","first-page":"939","DOI":"10.1016\/j.jss.2005.06.044","volume":"79","author":"S Kawaguchi","year":"2006","unstructured":"Kawaguchi S, Garg P K, Matsushita M, Inoue K (2006) Mudablue: An automatic categorization system for open source repositories. J Syst Softw 79(7):939\u2013953","journal-title":"J Syst Softw"},{"issue":"3","key":"9976_CR14","doi-asserted-by":"publisher","first-page":"582","DOI":"10.1007\/s10664-012-9230-z","volume":"19","author":"M Linares-V\u00e1squez","year":"2014","unstructured":"Linares-V\u00e1squez M, McMillan C, Poshyvanyk D, Grechanik M (2014) On using machine learning to automatically classify software applications into domain categories. Empir Softw Eng 19(3):582\u2013618","journal-title":"Empir Softw Eng"},{"issue":"4","key":"9976_CR15","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":"9976_CR16","doi-asserted-by":"crossref","unstructured":"Maity S K, Panigrahi A, Ghosh S, Banerjee A, Goyal P, Mukherjee A (2019) Deeptagrec: A content-cum-user based tag recommendation framework for stack overflow. In: European Conference on Information Retrieval. Springer, pp 125\u2013131","DOI":"10.1007\/978-3-030-15719-7_16"},{"key":"9976_CR17","unstructured":"Nemenyi P (1962) Distribution-free multiple comparisons. In: Biometrics, vol 18. International Biometric Soc 1441 I ST, NW, SUITE 700, WASHINGTON, DC 20005-2210, pp 263"},{"key":"9976_CR18","unstructured":"Sanh V, Debut L, Chaumond J, Wolf T (2019) Distilbert, a distilled version of bert: smaller, faster, cheaper and lighter. arXiv:1910.01108"},{"issue":"2-3","key":"9976_CR19","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1023\/A:1007649029923","volume":"39","author":"RE Schapire","year":"2000","unstructured":"Schapire R E, Singer Y (2000) Boostexter: A boosting-based system for text categorization. Mach Learn 39(2-3):135\u2013168","journal-title":"Mach Learn"},{"key":"9976_CR20","doi-asserted-by":"crossref","unstructured":"Tian K, Revelle M, Poshyvanyk D (2009) Using latent dirichlet allocation for automatic categorization of software. In: 2009 6th IEEE International Working Conference on Mining Software Repositories. IEEE, pp 163\u2013166","DOI":"10.1109\/MSR.2009.5069496"},{"key":"9976_CR21","doi-asserted-by":"crossref","unstructured":"Treude C, Storey M-A (2009) How tagging helps bridge the gap between social and technical aspects in software development. In: 2009 IEEE 31st International Conference on Software Engineering. IEEE, pp 12\u201322","DOI":"10.1109\/ICSE.2009.5070504"},{"key":"9976_CR22","doi-asserted-by":"crossref","unstructured":"Vargas-Baldrich S, Linares-V\u00e1squez M, Poshyvanyk D (2015) Automated tagging of software projects using bytecode and dependencies (n). In: 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, pp 289\u2013294","DOI":"10.1109\/ASE.2015.38"},{"key":"9976_CR23","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez A N, Kaiser L, Polosukhin I (2017) Attention is all you need. In: Advances in neural information processing systems, pp 5998\u20136008"},{"issue":"1","key":"9976_CR24","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/s11704-013-2394-x","volume":"8","author":"T Wang","year":"2014","unstructured":"Wang T, Wang H, Yin G, Ling C X, Li X, Zou P (2014) Tag recommendation for open source software. Front Comput Sci 8(1):69\u201382","journal-title":"Front Comput Sci"},{"issue":"2","key":"9976_CR25","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(2):800\u2013832","journal-title":"Empir Softw Eng"},{"key":"9976_CR26","doi-asserted-by":"crossref","unstructured":"Xia X, Lo D, Wang X, Zhou B (2013) Tag recommendation in software information sites. In: 2013 10th Working Conference on Mining Software Repositories (MSR). IEEE, pp 287\u2013296","DOI":"10.1109\/MSR.2013.6624040"},{"key":"9976_CR27","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). IEEE, pp 272\u2013282","DOI":"10.1109\/SANER.2017.7884628"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-09976-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-021-09976-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-09976-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T19:46:40Z","timestamp":1630093600000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-021-09976-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,8]]},"references-count":27,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["9976"],"URL":"https:\/\/doi.org\/10.1007\/s10664-021-09976-2","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,8]]},"assertion":[{"value":"4 May 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 July 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"93"}}