{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T03:45:33Z","timestamp":1782704733642,"version":"3.54.5"},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,9,16]],"date-time":"2019-09-16T00:00:00Z","timestamp":1568592000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,9,16]],"date-time":"2019-09-16T00:00:00Z","timestamp":1568592000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Technical Foundation Project of Min- istry of Industry and Information Technology of China","award":["JSZL2016601B003"],"award-info":[{"award-number":["JSZL2016601B003"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61772055"],"award-info":[{"award-number":["61772055"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61872169"],"award-info":[{"award-number":["61872169"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2020,3]]},"DOI":"10.1007\/s11219-019-09467-0","type":"journal-article","created":{"date-parts":[[2019,9,16]],"date-time":"2019-09-16T09:02:35Z","timestamp":1568624555000},"page":"39-57","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Cross-project bug type prediction based on transfer learning"],"prefix":"10.1007","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1609-0480","authenticated-orcid":false,"given":"Xiaoting","family":"Du","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zenghui","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Beibei","family":"Yin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guanping","family":"Xiao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,9,16]]},"reference":[{"key":"9467_CR1","doi-asserted-by":"crossref","unstructured":"Antoniol, G., Ayari, K., Di Penta, M., Khomh, F., Gu\u00e9h\u00e9neuc, Y.G. (2008). Is it a bug or an enhancement?: a text-based approach to classify change requests. In CASCON (vol. 8, pp. 304\u2013318).","DOI":"10.1145\/1463788.1463819"},{"issue":"1","key":"9467_CR2","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1186\/s13174-017-0055-2","volume":"8","author":"SA Asadollah","year":"2017","unstructured":"Asadollah, S.A., Sundmark, D., Eldh, S., Hansson, H. (2017). Concurrency bugs in open source software: a case study. Journal of Internet Services and Applications, 8(1), 4.","journal-title":"Journal of Internet Services and Applications"},{"key":"9467_CR3","unstructured":"Bhattacharya, P., & Neamtiu, I. (2011). Bug-fix time prediction models: can we do better? In Proceedings of the 8th Working Conference on Mining Software Repositories (pp. 207\u2013210): ACM."},{"key":"9467_CR4","doi-asserted-by":"crossref","unstructured":"Blitzer, J., McDonald, R., Pereira, F. (2006). Domain adaptation with structural correspondence learning. In Proceedings of the 2006 conference on empirical methods in natural language processing, Association for Computational Linguistics (pp. 120\u2013128).","DOI":"10.3115\/1610075.1610094"},{"key":"9467_CR5","unstructured":"Cavezza, D.G., Pietrantuono, R., Alonso, J., Russo, S., Trivedi, K.S. (2014). Reproducibility of environment-dependent software failures: an experience report. In 2014 IEEE 25th International Symposium on Software Reliability Engineering (pp. 267\u2013276): IEEE."},{"key":"9467_CR6","unstructured":"Cotroneo, D., Grottke, M., Natella, R., Pietrantuono, R., Trivedi, K.S. (2013). Fault triggers in open-source software: an experience report. In 2013 IEEE 24Th international symposium on software reliability engineering (ISSRE) (pp. 178\u2013187): IEEE."},{"key":"9467_CR7","doi-asserted-by":"crossref","unstructured":"Dai, W., Xue, G.R., Yang, Q., Yu, Y. (2007a). Co-clustering based classification for out-of-domain documents. In Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining (pp 210\u2013219): ACM.","DOI":"10.1145\/1281192.1281218"},{"key":"9467_CR8","doi-asserted-by":"crossref","unstructured":"Dai Wenyuan, Y.Q., Guirong, X., et al. (2007b). Boosting for transfer learning. In Proceedings of the 24th International Conference on Machine Learning, Corvallis, USA (pp. 193\u2013200).","DOI":"10.1145\/1273496.1273521"},{"key":"9467_CR9","unstructured":"D\u2019Ambros, M., Lanza, M., Robbes, R. (2010). An extensive comparison of bug prediction approaches. In 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010) (pp 31\u201341): IEEE."},{"key":"9467_CR10","doi-asserted-by":"crossref","unstructured":"Du, X., Zheng, Z., Xiao, G., Yin, B. (2017). The automatic classification of fault trigger based bug report. In 2017 IEEE International symposium on software reliability engineering workshops (ISSREW) (pp. 259\u2013265); IEEE.","DOI":"10.1109\/ISSREW.2017.28"},{"key":"9467_CR11","unstructured":"Feng, Y., Dreef, K., Jones, J.A., van Deursen, A. (2018). Hierarchical abstraction of execution traces for program comprehension. In Proceedings of the 26th Conference on Program Comprehension (pp. 86\u201396): ACM."},{"key":"9467_CR12","unstructured":"Frattini, F., Pietrantuono, R., Russo, S. (2016). Reproducibility of software bugs. In: Principles of performance and reliability modeling and evaluation (pp. 551\u2013565): Springer."},{"issue":"1","key":"9467_CR13","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1006\/jcss.1997.1504","volume":"55","author":"Y Freund","year":"1997","unstructured":"Freund, Y., & Schapire, R.E. (1997). A decision-theoretic generalization of on-line learning and an application to boosting. Journal of computer and system sciences, 55 (1), 119\u2013139.","journal-title":"Journal of computer and system sciences"},{"key":"9467_CR14","doi-asserted-by":"crossref","unstructured":"Friedman, J.H. (2001). Greedy function approximation: a gradient boosting machine. Annals of statistics, 1189\u20131232.","DOI":"10.1214\/aos\/1013203451"},{"key":"9467_CR15","unstructured":"Gharibi, G., Alanazi, R., Lee, Y. (2018). Automatic hierarchical clustering of static call graphs for program comprehension. In 2018 IEEE International conference on big data (Big Data) (pp. 4016\u20134025): IEEE."},{"issue":"7","key":"9467_CR16","first-page":"425","volume":"27","author":"M Grottke","year":"2005","unstructured":"Grottke, M., & Trivedi, K.S. (2005). A classification of software faults. Journal of Reliability Engineering Association of Japan, 27(7), 425\u2013438.","journal-title":"Journal of Reliability Engineering Association of Japan"},{"issue":"2","key":"9467_CR17","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/s10515-011-0090-3","volume":"19","author":"Z He","year":"2012","unstructured":"He, Z., Shu, F., Yang, Y., Li, M., Wang, Q. (2012). An investigation on the feasibility of cross-project defect prediction. Automated Software Engineering, 19 (2), 167\u2013199.","journal-title":"Automated Software Engineering"},{"key":"9467_CR18","unstructured":"Javed, M.Y., Mohsin, H., et al. (2012). An automated approach for software bug classification. In 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems (pp. 414\u2013419): IEEE."},{"key":"9467_CR19","unstructured":"Jing, X., Wu, F., Dong, X., Qi, F., Xu, B. (2015). Heterogeneous cross-company defect prediction by unified metric representation and CCA-based transfer learning. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (pp. 496\u2013507): ACM."},{"key":"9467_CR20","doi-asserted-by":"crossref","unstructured":"Kim, S., Zimmermann, T., Whitehead, Jr E.J., Zeller, A. (2007). Predicting faults from cached history. In IEEE Computer Society Proceedings of the 29th international conference on Software Engineering (pp. 489\u2013498).","DOI":"10.1109\/ICSE.2007.66"},{"key":"9467_CR21","doi-asserted-by":"crossref","unstructured":"Loper, E., & Bird, S. (2002). Nltk: The natural language toolkit. In Proceedings of the ACL-02 Workshop on Effective Tools and Methodologies for Teaching Natural Language Processing and Computational Linguistics.","DOI":"10.3115\/1118108.1118117"},{"key":"9467_CR22","unstructured":"Mikolov, T., Chen, K., Corrado, G., Dean, J. (2013a). Efficient estimation of word representations in vector space. arXiv: http:\/\/arXiv.org\/abs\/13013781 ."},{"key":"9467_CR23","unstructured":"Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J. (2013b). Distributed representations of words and phrases and their compositionality. In Advances in neural information processing systems (pp 3111\u20133119)."},{"key":"9467_CR24","unstructured":"Nam, J., Pan, S.J., Kim, S. (2013). Transfer defect learning. In 2013 35Th international conference on software engineering (ICSE) (pp. 382\u2013391): IEEE."},{"key":"9467_CR25","unstructured":"Nam, J., & Kim, S. (2015). Heterogeneous defect prediction. In Proceedings of the 2015 10th joint meeting on foundations of software engineering (pp 508\u2013519): ACM."},{"key":"9467_CR26","unstructured":"Padberg, F., Pfaffe, P., Blersch, M. (2013). On mining concurrency defect-related reports from bug repositories. In International Workshop on Mining Unstructured Data (vol 10)."},{"issue":"10","key":"9467_CR27","doi-asserted-by":"publisher","first-page":"1345","DOI":"10.1109\/TKDE.2009.191","volume":"22","author":"SJ Pan","year":"2010","unstructured":"Pan, S.J., & Yang, Q. (2010). A survey on transfer learning. IEEE Transactions on Knowledge and Data Engineering, 22(10), 1345\u20131359.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"issue":"Oct","key":"9467_CR28","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., et al. (2011). Scikit-learn: machine learning in python. Journal of Machine Learning Research, 12 (Oct), 2825\u20132830.","journal-title":"Journal of Machine Learning Research"},{"key":"9467_CR29","unstructured":"Pingclasai, N., Hata, H., Ki, M. (2013). Classifying bug reports to bugs and other requests using topic modeling. In 2013 20Th asia-pacific software engineering conference (APSEC) (vol 2, pp 13\u201318): IEEE."},{"key":"9467_CR30","unstructured":"Plisson, J., Lavrac, N., Mladenic, D., et al. (2004). A rule based approach to word lemmatization. Proceedings of IS-2004 (pp. 83\u201386)."},{"key":"9467_CR31","unstructured":"Qiao, Y., Zheng, Z., Fang, Y., Qin, F., Trivedi, K.S., Cai, K.Y. (2018). Two-level rejuvenation for android smartphones and its optimization. IEEE Transactions on Reliability."},{"key":"9467_CR32","doi-asserted-by":"crossref","unstructured":"Qin, F., Zheng, Z., Li, X., Qiao, Y., Trivedi, K.S. (2017). An empirical investigation of fault triggers in android operating system. In 2017 IEEE 22Nd pacific rim international symposium on dependable computing (PRDC) (pp. 135\u2013144). IEEE.","DOI":"10.1109\/PRDC.2017.27"},{"key":"9467_CR33","unstructured":"Qin, F., Zheng, Z., Qiao, Y., Trivedi, K.S. (2018). Studying aging-related bug prediction using cross-project models. IEEE Transactions on Reliability (99), 1\u201320."},{"key":"9467_CR34","unstructured":"Raina, R., Ng, A.Y., Koller, D. (2006). Constructing informative priors using transfer learning. In Proceedings of the 23rd international conference on Machine learning (pp. 713\u2013720): ACM."},{"key":"9467_CR35","unstructured":"Silva, C., & Ribeiro, B. (2003). The importance of stop word removal on recall values in text categorization. In Proceedings of the International Joint Conference on Neural Networks, 2003 (vol. 3, pp. 1661\u20131666): IEEE."},{"key":"9467_CR36","unstructured":"Sokolova, M., Japkowicz, N., Szpakowicz, S. (2006). Beyond accuracy, F-score and roc: a family of discriminant measures for performance evaluation. In Australasian joint conference on artificial intelligence (pp 1015\u20131021): Springer."},{"key":"9467_CR37","unstructured":"Sui, Y., & Xue, J. (2016). Svf: interprocedural static value-flow analysis in llvm. In Proceedings of the 25th international conference on compiler construction (pp 265\u2013266): ACM."},{"key":"9467_CR38","doi-asserted-by":"crossref","unstructured":"Sui, Y., & Xue, J. (2018). Value-flow-based demand-driven pointer analysis for C and C++. IEEE Transactions on Software Engineering.","DOI":"10.1109\/TSE.2018.2869336"},{"key":"9467_CR39","unstructured":"Trivedi, K.S., Mansharamani, R., Kim, D.S., Grottke, M., Nambiar, M. (2011). Recovery from failures due to mandelbugs in it systems. In 2011 IEEE 17th Pacific Rim International Symposium on Dependable Computing (pp. 224\u2013233): IEEE."},{"key":"9467_CR40","unstructured":"Wang, C., & Mahadevan, S. (2011). Heterogeneous domain adaptation using manifold alignment. In Twenty-Second International Joint Conference on Artificial Intelligence."},{"issue":"1","key":"9467_CR41","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1186\/s40537-016-0043-6","volume":"3","author":"K Weiss","year":"2016","unstructured":"Weiss, K., Khoshgoftaar, T.M., Wang, D. (2016). A survey of transfer learning. Journal of Big data, 3(1), 9.","journal-title":"Journal of Big data"},{"key":"9467_CR42","unstructured":"Wen, W., Yu, T., Hayes, J.H. (2016). Colua: automatically predicting configuration bug reports and extracting configuration options. In 2016 IEEE 27Th international symposium on software reliability engineering (ISSRE) (pp. 150\u2013161): IEEE."},{"issue":"2","key":"9467_CR43","doi-asserted-by":"publisher","first-page":"581","DOI":"10.1109\/TR.2018.2804922","volume":"67","author":"F Wu","year":"2018","unstructured":"Wu, F., Jing, X.Y., Sun, Y., Sun, J., Huang, L., Cui, F., Sun, Y. (2018). Cross-project and within-project semisupervised software defect prediction: a unified approach. IEEE Transactions on Reliability, 67(2), 581\u2013597.","journal-title":"IEEE Transactions on Reliability"},{"issue":"1","key":"9467_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10115-007-0114-2","volume":"14","author":"X Wu","year":"2008","unstructured":"Wu, X., Kumar, V., Quinlan, J.R., Ghosh, J., Yang, Q., Motoda, H., McLachlan, G.J., Ng, A., Liu, B., Philip, S.Y., et al. (2008). Top 10 algorithms in data mining. Knowledge and Information Systems, 14(1), 1\u201337.","journal-title":"Knowledge and Information Systems"},{"key":"9467_CR45","unstructured":"Xia, X., Lo, D., Wang, X., Zhou, B. (2014). Automatic defect categorization based on fault triggering conditions. In 2014 19th International Conference on Engineering of Complex Computer Systems (pp. 39\u201348): IEEE."},{"key":"9467_CR46","unstructured":"Xiao, G., Zheng, Z., Yin, B., Trivedi, K.S., Du, X., Cai, K. (2017). Experience report: fault triggers in linux operating system: from evolution perspective. In 2017 IEEE 28Th international symposium on software reliability engineering (ISSRE) (pp. 101\u2013111): IEEE."},{"key":"9467_CR47","doi-asserted-by":"crossref","unstructured":"Xiao, G., Zheng, Z., Jiang, B., Sui, Y. (2019). An empirical study of regression bug chains in linux. IEEE Transactions on Reliability.","DOI":"10.1109\/TR.2019.2902171"},{"key":"9467_CR48","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1016\/j.jss.2018.09.091","volume":"147","author":"Y Xu","year":"2019","unstructured":"Xu, Y., Yin, B., Zheng, Z., Zhang, X., Li, C., Yang, S. (2019). Robustness of spectrum-based fault localisation in environments with labelling perturbations. Journal of Systems and Software, 147, 172\u2013214.","journal-title":"Journal of Systems and Software"},{"issue":"04","key":"9467_CR49","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1142\/S0219622006002258","volume":"5","author":"Q Yang","year":"2006","unstructured":"Yang, Q., & Wu, X. (2006). 10 challenging problems in data mining research. International Journal of Information Technology & Decision Making, 5(04), 597\u2013604.","journal-title":"International Journal of Information Technology & Decision Making"},{"key":"9467_CR50","unstructured":"Yang, X., Lo, D., Xia, X., Bao, L., Sun, J. (2016). Combining word embedding with information retrieval to recommend similar bug reports. In 2016 IEEE 27Th international symposium on software reliability engineering (ISSRE) (pp. 127\u2013137): IEEE."},{"key":"9467_CR51","unstructured":"Zadrozny, B., & Elkan, C. (2002). Transforming classifier scores into accurate multiclass probability estimates. In Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining (pp 694\u2013699): ACM."},{"key":"9467_CR52","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.jss.2017.07.027","volume":"136","author":"XY Zhang","year":"2018","unstructured":"Zhang, X.Y., Zheng, Z., Cai, K.Y. (2018). Exploring the usefulness of unlabelled test cases in software fault localization. Journal of Systems and Software, 136, 278\u2013290.","journal-title":"Journal of Systems and Software"},{"key":"9467_CR53","doi-asserted-by":"crossref","unstructured":"Zhou, J.T., Pan, S.J., Tsang, I.W., Yan, Y. (2014). Hybrid heterogeneous transfer learning through deep learning. In Twenty-eighth AAAI conference on artificial intelligence.","DOI":"10.1609\/aaai.v28i1.8961"},{"issue":"3","key":"9467_CR54","first-page":"150","volume":"28","author":"Y Zhou","year":"2016","unstructured":"Zhou, Y., Tong, Y., Gu, R., Gall, H. (2016). Combining text mining and data mining for bug report classification. Journal of Software: Evolution and Process, 28(3), 150\u2013176.","journal-title":"Journal of Software: Evolution and Process"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-019-09467-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-019-09467-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-019-09467-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,28]],"date-time":"2022-09-28T20:43:18Z","timestamp":1664397798000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-019-09467-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,16]]},"references-count":54,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,3]]}},"alternative-id":["9467"],"URL":"https:\/\/doi.org\/10.1007\/s11219-019-09467-0","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,16]]},"assertion":[{"value":"16 September 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}