{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T01:30:47Z","timestamp":1772069447284,"version":"3.50.1"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2018,7,2]],"date-time":"2018-07-02T00:00:00Z","timestamp":1530489600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1007\/s10515-018-0239-4","type":"journal-article","created":{"date-parts":[[2018,7,2]],"date-time":"2018-07-02T15:18:53Z","timestamp":1530544733000},"page":"675-701","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":31,"title":["FastTagRec: fast tag recommendation for software information sites"],"prefix":"10.1007","volume":"25","author":[{"given":"Jin","family":"Liu","sequence":"first","affiliation":[]},{"given":"Pingyi","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"Zijiang","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Xiao","family":"Liu","sequence":"additional","affiliation":[]},{"given":"John","family":"Grundy","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,7,2]]},"reference":[{"key":"239_CR1","doi-asserted-by":"crossref","unstructured":"Al-Kofahi, J.M., Tamrawi, A., Nguyen, T.T., Nguyen, H.A., Nguyen, T.N.: Fuzzy set approach for automatic tagging in evolving software. In: International Conference on Software Maintenance, pp. 1\u201310. IEEE (2010)","DOI":"10.1109\/ICSM.2010.5609751"},{"key":"239_CR2","doi-asserted-by":"crossref","unstructured":"Begel, A., DeLine, R., Zimmermann, T.: Social media for software engineering. In: Proceedings of the FSE\/SDP Workshop on Future of Software Engineering Research, pp. 33\u201338. ACM (2010)","DOI":"10.1145\/1882362.1882370"},{"key":"239_CR3","doi-asserted-by":"crossref","unstructured":"Behley, J., Steinhage, V., Cremers, A.B.: Laser-based segment classification using a mixture of bag-of-words. In: International Conference on Intelligent Robots and Systems, pp. 4195\u20134200. IEEE (2013)","DOI":"10.1109\/IROS.2013.6696957"},{"key":"239_CR4","doi-asserted-by":"crossref","unstructured":"Beyer, S., Pinzger, M.: Synonym suggestion for tags on stack overflow. In: Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, pp. 94\u2013103. IEEE Press (2015)","DOI":"10.1109\/ICPC.2015.18"},{"key":"239_CR5","doi-asserted-by":"crossref","unstructured":"Beyer, S., Pinzger, M.: Grouping android tag synonyms on stack overflow. In: IEEE\/ACM 13th Working Conference on Mining Software Repositories, pp. 430\u2013440. IEEE (2016)","DOI":"10.1145\/2901739.2901750"},{"key":"239_CR6","first-page":"1","volume":"128","author":"CM Bishop","year":"2006","unstructured":"Bishop, C.M.: Pattern recognition. Mach. Learn. 128, 1\u201358 (2006)","journal-title":"Mach. Learn."},{"key":"239_CR7","doi-asserted-by":"crossref","unstructured":"Cai, L., Zhou, G., Liu, K., Zhao, J.: Large-scale question classification in cqa by leveraging wikipedia semantic knowledge. In: Proceedings of the 20th ACM International Conference on Information and Knowledge Management, pp. 1321\u20131330. ACM (2011)","DOI":"10.1145\/2063576.2063768"},{"key":"239_CR8","doi-asserted-by":"crossref","unstructured":"Fowkes, J., Sutton, C.: Parameter-free probabilistic api mining across github. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 254\u2013265. ACM (2016)","DOI":"10.1145\/2950290.2950319"},{"key":"239_CR9","doi-asserted-by":"crossref","unstructured":"Goodman, J.: Classes for fast maximum entropy training. In: International Conference on Acoustics, Speech, and Signal Processing, vol. 1, pp. 561\u2013564. IEEE (2001)","DOI":"10.1109\/ICASSP.2001.940893"},{"key":"239_CR10","doi-asserted-by":"crossref","unstructured":"Gu, X., Zhang, H., Zhang, D., Kim, S.: Deep api learning. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 631\u2013642. ACM (2016)","DOI":"10.1145\/2950290.2950334"},{"issue":"2","key":"239_CR11","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1007\/s10664-015-9387-3","volume":"21","author":"A Hindle","year":"2016","unstructured":"Hindle, A., Alipour, A., Stroulia, E.: A contextual approach towards more accurate duplicate bug report detection and ranking. Empir. Softw. Eng. 21(2), 368\u2013410 (2016)","journal-title":"Empir. Softw. Eng."},{"key":"239_CR12","doi-asserted-by":"crossref","unstructured":"Hou, D., Mo, L.: Content categorization of api discussions. In: International Conference on Software Maintenance, pp. 60\u201369. IEEE (2013)","DOI":"10.1109\/ICSM.2013.17"},{"key":"239_CR13","doi-asserted-by":"crossref","unstructured":"J\u00e4schke, R., Marinho, L., Hotho, A., Schmidt-Thieme, L., Stumme, G.: Tag recommendations in folksonomies. In: European Conference on Principles of Data Mining and Knowledge Discovery, pp. 506\u2013514. Springer (2007)","DOI":"10.1007\/978-3-540-74976-9_52"},{"issue":"2","key":"239_CR14","doi-asserted-by":"crossref","first-page":"545","DOI":"10.11144\/Javeriana.upsy10-2.cdcp","volume":"10","author":"G Macbeth","year":"2011","unstructured":"Macbeth, G., Razumiejczyk, E., Ledesma, R.D.: Cliffs delta calculator: a non-parametric effect size program for two groups of observations. Univ. Psychol. 10(2), 545\u2013555 (2011)","journal-title":"Univ. Psychol."},{"key":"239_CR15","doi-asserted-by":"crossref","unstructured":"Michaud, H.M., Guarnera, D.T., Collard, M.L., Maletic, J.I.: Recovering commit branch of origin from github repositories. In: International Conference on Software Maintenance and Evolution, pp. 290\u2013300. IEEE (2016)","DOI":"10.1109\/ICSME.2016.39"},{"key":"239_CR16","doi-asserted-by":"crossref","unstructured":"Mikolov, T., Deoras, A., Povey, D., Burget, L., \u010cernock\u1ef3, J.: Strategies for training large scale neural network language models. In: IEEE Workshop on Automatic Speech Recognition and Understanding, pp. 196\u2013201. IEEE (2011)","DOI":"10.1109\/ASRU.2011.6163930"},{"key":"239_CR17","unstructured":"Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. arXiv preprint arXiv:13013781 (2013)"},{"key":"239_CR18","doi-asserted-by":"crossref","unstructured":"Rendle, S., Schmidt-Thieme, L.: Pairwise interaction tensor factorization for personalized tag recommendation. In: Proceedings of the Third ACM International Conference on Web Search and Data Mining, pp. 81\u201390. ACM (2010)","DOI":"10.1145\/1718487.1718498"},{"key":"239_CR19","doi-asserted-by":"crossref","unstructured":"Robillard, M.P., Medvidovi\u0107, N.: Disseminating architectural knowledge on open-source projects: a case study of the book architecture of open-source applications. In: Proceedings of the 38th International Conference on Software Engineering, pp. 476\u2013487. ACM (2016)","DOI":"10.1145\/2884781.2884792"},{"key":"239_CR20","doi-asserted-by":"crossref","unstructured":"Sigurbj\u00f6rnsson, B., Van\u00a0Zwol, R.: Flickr tag recommendation based on collective knowledge. In: Proceedings of the 17th International Conference on World Wide Web, pp. 327\u2013336. ACM (2008)","DOI":"10.1145\/1367497.1367542"},{"issue":"3","key":"239_CR21","doi-asserted-by":"publisher","first-page":"356","DOI":"10.1109\/TSE.2010.90","volume":"37","author":"Q Song","year":"2011","unstructured":"Song, Q., Jia, Z., Shepperd, M., Ying, S., Liu, J.: A general software defect-proneness prediction framework. IEEE Trans. Softw. Eng. 37(3), 356\u2013370 (2011)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"239_CR22","doi-asserted-by":"crossref","unstructured":"Storey, M.A., Treude, C., van Deursen, A., Cheng, L.T.: The impact of social media on software engineering practices and tools. In: Proceedings of the FSE\/SDP Workshop on Future of Software Engineering Research, pp. 359\u2013364. ACM (2010)","DOI":"10.1145\/1882362.1882435"},{"key":"239_CR23","doi-asserted-by":"crossref","unstructured":"Thung, F., Lo, D., Jiang, L.: Detecting similar applications with collaborative tagging. In: IEEE International Conference on Software Maintenance, pp. 600\u2013603. IEEE (2012)","DOI":"10.1109\/ICSM.2012.6405331"},{"key":"239_CR24","doi-asserted-by":"crossref","unstructured":"Thung, F., Kochhar, PS., Lo, D.: Dupfinder: integrated tool support for duplicate bug report detection. In: Proceedings of the 29th ACM\/IEEE International Conference on Automated Software Engineering, pp. 871\u2013874. ACM (2014)","DOI":"10.1145\/2642937.2648627"},{"key":"239_CR25","doi-asserted-by":"crossref","unstructured":"Treude, C., Robillard, M.P.: Augmenting api documentation with insights from stack overflow. In: Proceedings of the 38th International Conference on Software Engineering, pp. 392\u2013403. ACM (2016)","DOI":"10.1145\/2884781.2884800"},{"key":"239_CR26","doi-asserted-by":"crossref","unstructured":"Treude, C., Storey, M.A.: How tagging helps bridge the gap between social and technical aspects in software development. In: Proceedings of the 31st International Conference on Software Engineering, pp. 12\u201322. IEEE Computer Society (2009)","DOI":"10.1109\/ICSE.2009.5070504"},{"key":"239_CR27","volume-title":"Multi-Label Classification: An Overview","author":"G Tsoumakas","year":"2006","unstructured":"Tsoumakas, G., Katakis, I.: Multi-Label Classification: An Overview. Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki (2006)"},{"key":"239_CR28","unstructured":"Wang, S., Manning, C.D.: Baselines and bigrams: simple, good sentiment and topic classification. In: Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics: Short Papers, vol. 2, pp. 90\u201394. Association for Computational Linguistics (2012)"},{"key":"239_CR29","doi-asserted-by":"crossref","unstructured":"Wang, S., Lo, D., Jiang, L.: Inferring semantically related software terms and their taxonomy by leveraging collaborative tagging. In: International Conference on Software Maintenance, pp. 604\u2013607. IEEE (2012)","DOI":"10.1109\/ICSM.2012.6405332"},{"key":"239_CR30","unstructured":"Wang, H., Chen, B., Li, W.J.: Collaborative topic regression with social regularization for tag recommendation. In: International Joint Conference on Artificial Intelligence, pp. 2719\u20132725. ACM (2013a)"},{"key":"239_CR31","doi-asserted-by":"crossref","unstructured":"Wang, Q., Ruan, L., Zhang, Z., Si, L.: Learning compact hashing codes for efficient tag completion and prediction. In: Proceedings of the 22nd ACM International Conference on Information & Knowledge Management, pp. 1789\u20131794. ACM (2013b)","DOI":"10.1145\/2505515.2505649"},{"key":"239_CR32","doi-asserted-by":"crossref","unstructured":"Wang, S., Lo, D., Vasilescu, B., Serebrenik, A.: Entagrec: an enhanced tag recommendation system for software information sites. In: ICSME, pp. 291\u2013300 (2014)","DOI":"10.1109\/ICSME.2014.51"},{"key":"239_CR33","doi-asserted-by":"crossref","unstructured":"White, M., Vendome, C., Linares-V\u00e1squez, M., Poshyvanyk, D.: Toward deep learning software repositories. In: IEEE\/ACM 12th Working Conference on Mining Software Repositories, pp. 334\u2013345. IEEE (2015)","DOI":"10.1109\/MSR.2015.38"},{"key":"239_CR34","doi-asserted-by":"crossref","unstructured":"White, M., Tufano, M., Vendome, C., Poshyvanyk, D.: Deep learning code fragments for code clone detection. In: Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering, pp. 87\u201398. ACM (2016)","DOI":"10.1145\/2970276.2970326"},{"key":"239_CR35","doi-asserted-by":"crossref","unstructured":"Xia, X., Lo, D., Wang, X., Zhou, B.: Tag recommendation in software information sites. In: Proceedings of the 10th Working Conference on Mining Software Repositories, pp. 287\u2013296. IEEE Press (2013)","DOI":"10.1109\/MSR.2013.6624040"},{"key":"239_CR36","doi-asserted-by":"crossref","unstructured":"Xia, X., Feng, Y., Lo, D., Chen, Z., Wang, X.: Towards more accurate multi-label software behavior learning. In: IEEE Conference on Software Maintenance, Reengineering and Reverse Engineering, pp. 134\u2013143. IEEE (2014)","DOI":"10.1109\/CSMR-WCRE.2014.6747163"},{"issue":"3","key":"239_CR37","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1002\/smr.1706","volume":"27","author":"X Xia","year":"2015","unstructured":"Xia, X., Lo, D., Wang, X., Zhou, B.: Dual analysis for recommending developers to resolve bugs. J. Softw. Evol. Process 27(3), 195\u2013220 (2015)","journal-title":"J. Softw. Evol. Process"},{"issue":"3","key":"239_CR38","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1109\/TSE.2016.2576454","volume":"43","author":"X Xia","year":"2017","unstructured":"Xia, X., Lo, D., Ding, Y., Al-Kofahi, J.M., Nguyen, T.N., Wang, X.: Improving automated bug triaging with specialized topic model. IEEE Trans. Softw. Eng. 43(3), 272\u2013297 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"10","key":"239_CR39","doi-asserted-by":"publisher","first-page":"977","DOI":"10.1109\/TSE.2016.2543218","volume":"42","author":"X Xia","year":"2016","unstructured":"Xia, X., Lo, D., Pan, S.J., Nagappan, N., Wang, X.: Hydra: massively compositional model for cross-project defect prediction. IEEE Trans. Softw. Eng. 42(10), 977\u2013998 (2016a)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"4","key":"239_CR40","doi-asserted-by":"publisher","first-page":"1810","DOI":"10.1109\/TR.2016.2588139","volume":"65","author":"X Xia","year":"2016","unstructured":"Xia, X., Lo, D., Wang, X., Yang, X.: Collective personalized change classification with multiobjective search. IEEE Trans. Reliab. 65(4), 1810\u20131829 (2016b)","journal-title":"IEEE Trans. Reliab."},{"key":"239_CR41","doi-asserted-by":"crossref","unstructured":"Xu, B., Ye, D., Xing, Z., Xia, X., Chen, G., Li, S.: Predicting semantically linkable knowledge in developer online forums via convolutional neural network. In: Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering, pp. 51\u201362. ACM (2016)","DOI":"10.1145\/2970276.2970357"},{"key":"239_CR42","doi-asserted-by":"crossref","unstructured":"Yang, L., Qiu, M., Gottipati, S., Zhu, F., Jiang, J., Sun, H., Chen, Z.: Cqarank: jointly model topics and expertise in community question answering. In: Proceedings of the 22nd ACM International Conference on Information & Knowledge Management, pp. 99\u2013108. ACM (2013)","DOI":"10.1145\/2505515.2505720"},{"key":"239_CR43","doi-asserted-by":"crossref","unstructured":"Yang, D., Xiao, Y., Song, Y., Zhang, J., Zhang, K., Wang, W.: Tag propagation based recommendation across diverse social media. In: Proceedings of the 23rd International Conference on World Wide Web, pp. 407\u2013408. ACM (2014)","DOI":"10.1145\/2567948.2577285"},{"key":"239_CR44","doi-asserted-by":"crossref","unstructured":"Yang, D., Xiao, Y., Tong, H., Zhang, J., Wang, W.: An integrated tag recommendation algorithm towards weibo user profiling. In: International Conference on Database Systems for Advanced Applications, pp. 353\u2013373. Springer (2015)","DOI":"10.1007\/978-3-319-18120-2_21"},{"key":"239_CR45","doi-asserted-by":"crossref","unstructured":"Yin, D., Xue, Z., Hong, L., Davison, B.D.: A probabilistic model for personalized tag prediction. In: Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 959\u2013968. ACM (2010)","DOI":"10.1145\/1835804.1835925"},{"key":"239_CR46","doi-asserted-by":"crossref","unstructured":"Zangerle, E., Gassler, W., Specht, G.: Using tag recommendations to homogenize folksonomies in microblogging environments. In: International Conference on Social Informatics, pp. 113\u2013126. Springer (2011)","DOI":"10.1007\/978-3-642-24704-0_16"},{"issue":"7","key":"239_CR47","doi-asserted-by":"publisher","first-page":"2038","DOI":"10.1016\/j.patcog.2006.12.019","volume":"40","author":"ML Zhang","year":"2007","unstructured":"Zhang, M.L., Zhou, Z.H.: Ml-knn: a lazy learning approach to multi-label learning. Pattern Recogn. 40(7), 2038\u20132048 (2007)","journal-title":"Pattern Recogn."},{"issue":"4","key":"239_CR48","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1109\/TKDE.2014.2356461","volume":"27","author":"Z Zhao","year":"2015","unstructured":"Zhao, Z., Zhang, L., He, X., Ng, W.: Expert finding for question answering via graph regularized matrix completion. IEEE Trans. Knowl. Data Eng. 27(4), 993\u20131004 (2015)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"239_CR49","doi-asserted-by":"crossref","unstructured":"Zhou, P., Liu, J., Yang, Z., Zhou, G.: Scalable tag recommendation for software information sites. In: The 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER) (2017)","DOI":"10.1109\/SANER.2017.7884628"},{"key":"239_CR50","doi-asserted-by":"crossref","unstructured":"Zimmermann, T., Nagappan, N.: Predicting defects using network analysis on dependency graphs. In: International Conference on Software Engineering, pp. 531\u2013540. IEEE (2008)","DOI":"10.1145\/1368088.1368161"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10515-018-0239-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-018-0239-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-018-0239-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,5]],"date-time":"2025-07-05T14:09:20Z","timestamp":1751724560000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10515-018-0239-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,2]]},"references-count":50,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["239"],"URL":"https:\/\/doi.org\/10.1007\/s10515-018-0239-4","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,2]]},"assertion":[{"value":"5 October 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 June 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 July 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}