{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T11:50:10Z","timestamp":1781869810541,"version":"3.54.5"},"reference-count":103,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"9","license":[{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2018,9,1]]},"DOI":"10.1109\/tse.2017.2720603","type":"journal-article","created":{"date-parts":[[2017,6,27]],"date-time":"2017-06-27T18:22:56Z","timestamp":1498587776000},"page":"874-896","source":"Crossref","is-referenced-by-count":213,"title":["Heterogeneous Defect Prediction"],"prefix":"10.1109","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1678-2185","authenticated-orcid":false,"given":"Jaechang","family":"Nam","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wei","family":"Fu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sunghun","family":"Kim","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5040-3196","authenticated-orcid":false,"given":"Tim","family":"Menzies","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lin","family":"Tan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/METRIC.2002.1011343"},{"key":"ref38","doi-asserted-by":"crossref","DOI":"10.1145\/1540438.1540453","article-title":"Practical considerations of deploying ai in defect prediction: A case study within the Turkish telecommunication industry","author":"tosun","year":"2009","journal-title":"Proc Intl Conf on Predictive Models in Soft Eng"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.49"},{"key":"ref32","first-page":"452","article-title":"Mining metrics to predict component failures","author":"nagappan","year":"0","journal-title":"Proc 28th Int'l Conf Software Eng"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606583"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2002.1115012"},{"key":"ref37","first-page":"57","article-title":"AI-based software defect predictors: Applications and benefits in a case study","author":"tosun","year":"2010","journal-title":"Proc Conf Innov Appl Artif Intell"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.256941"},{"key":"ref35","author":"rakitin","year":"2001","journal-title":"Software Verification and Validation for Practitioners and Managers"},{"key":"ref34","first-page":"990","article-title":"REMI: Defect prediction for efficient API testing","author":"kim","year":"0","journal-title":"Proc Joint Meet Found Softw Eng"},{"key":"ref28","first-page":"122","article-title":"Too much automation? the bellwether effect and its implications for transfer learning","author":"krishna","year":"0","journal-title":"Proc 31st IEEE\/ACM Int Conf Automated Softw Eng"},{"key":"ref27","doi-asserted-by":"crossref","DOI":"10.1145\/2020390.2020404","article-title":"Local bias and its impacts on the performance of parametric estimation models","author":"yang","year":"2011","journal-title":"Proc Intl Conf on Predictive Models in Soft Eng"},{"key":"ref29","first-page":"580","article-title":"Static analysis tools as early indicators of pre-release defect density","author":"nagappan","year":"2005","journal-title":"Proc 27th Int l Conf Software Eng"},{"key":"ref20","author":"jones","year":"2010","journal-title":"Software Engineering Best Practices"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/CSEET.2006.41","article-title":"Why should they believe us? Determinism, non-determinism and evidence","author":"budgen","year":"2006","journal-title":"19th Conference on Software Engineering Education &amp Training (CSEET'06)"},{"key":"ref21","author":"glass","year":"2002","journal-title":"Facts and Fallacies of Software Engineering"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.83"},{"key":"ref23","article-title":"Is evidence based software engineering mature enough for practice & policy?","author":"david budgen","year":"2009","journal-title":"33rd Annual IEEE Software Engineering Workshop"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1109\/52.382180"},{"key":"ref26","first-page":"362","article-title":"Ecological inference in empirical software engineering","author":"posnett","year":"0","journal-title":"Proc 26th IEEE\/ACM Int Conf Automated Softw Eng"},{"key":"ref100","first-page":"445","article-title":"Improving classification performance with discretization on biomedical datasets","author":"lustgarten","year":"2008","journal-title":"Proc AMIA Annu Symp"},{"key":"ref25","first-page":"1","article-title":"Towards improving statistical modeling of software engineering data: Think locally, act globally!","author":"bettenburg","year":"2014","journal-title":"Empirical Softw Eng"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2015.58"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/1370788.1370794"},{"key":"ref59","first-page":"1157","article-title":"An introduction to variable and feature selection","volume":"3","author":"guyon","year":"2003","journal-title":"J Mach Learn Res"},{"key":"ref58","first-page":"639","article-title":"Practical software quality prediction","author":"shihab","year":"2014","journal-title":"Proc IEEE Intern Conf on Software Maintenance"},{"key":"ref57","first-page":"496","article-title":"Heterogeneous cross-company defect prediction by unified metric representation and CCA-based transfer learning","author":"jing","year":"0","journal-title":"Proceedings of the Joint Meeting on Foundations of Software Engineering"},{"key":"ref56","article-title":"Towards cross-project defect prediction with imbalanced feature sets","author":"he","year":"2014","journal-title":"CoRR"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597078"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.11.006"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.70"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597075"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1147\/sj.153.0182"},{"key":"ref4","author":"halstead","year":"1977","journal-title":"Elements of Software Science (Operating and Programming Systems Series)"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/32.544352"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606589"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606584"},{"key":"ref49","first-page":"1","article-title":"A transfer cost-sensitive boosting approach for cross-project defect prediction","author":"ryu","year":"2015","journal-title":"Softw Quality J"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025156"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-011-0090-3"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2013.38"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1186\/s40537-016-0043-6"},{"key":"ref48","first-page":"1","article-title":"Value-cognitive boosting with a support vector machine for cross-project defect prediction","author":"ryu","year":"2014","journal-title":"Empirical Softw Eng"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR-WCRE.2014.6747166"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2009.191"},{"key":"ref41","first-page":"424","article-title":"Comparing static bug finders and statistical prediction","author":"rahman","year":"0","journal-title":"Proc Int Conf Softw Eng"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.105"},{"key":"ref43","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1145\/2639490.2639508","article-title":"Feature weighting techniques for CBR in software effort estimation studies: A review and empirical evaluation","author":"sigweni","year":"2014","journal-title":"Proc Intl Conf on Predictive Models in Soft Eng"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.11"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227194"},{"key":"ref71","first-page":"15","article-title":"ReLink: Recovering links between bugs and changes","author":"wu","year":"2011","journal-title":"Proc 16th ACM SIGSOFT Int Symp Found Softw Eng"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.2307\/2283970"},{"key":"ref76","first-page":"309","article-title":"Cross-project defect prediction using a connectivity-based unsupervised classifier","author":"zhang","year":"0","journal-title":"Proc 38th Int Conf Softw Eng"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.91"},{"key":"ref74","year":"0"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2597849"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.35"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.90"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1043"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/1656274.1656278"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.43"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2008.12.001"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2003.1245283"},{"key":"ref65","first-page":"51","article-title":"A comparative study on feature selection and classification methods using gene expression profiles and proteomic patterns","volume":"13","author":"liu","year":"2002","journal-title":"Genome Informat"},{"key":"ref66","first-page":"452","article-title":"CLAMI: Defect prediction on unlabeled datasets (T)","author":"nam","year":"0","journal-title":"Proc 30th IEEE\/ACM Int Conf Automated Softw Eng"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1951.10500769"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1093\/ije\/dyq191"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.256941"},{"key":"ref69","author":"matouek","year":"2006","journal-title":"Understanding and Using Linear Programming"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9173-9"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1007\/s10994-005-0466-3"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9182-8"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.24"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1002\/9781118165881"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.2307\/3001968"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2016.04.017"},{"key":"ref102","first-page":"321","article-title":"Automated parameter optimization of classification techniques for defect prediction models","author":"tantithamthavorn","year":"0","journal-title":"Proc 38th Int Conf Softw Eng"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(94)90011-6"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45135-5_3"},{"key":"ref96","article-title":"newtest: Command to compute new test","author":"bruin","year":"2011"},{"key":"ref97","first-page":"157","article-title":"Effort-aware just-in-time defect prediction: Simple unsupervised models could be better than supervised models","author":"yang","year":"0","journal-title":"Proc of the ACM SIGSOFT Int'l Symp on the Foundations of Softw Eng"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2011.09.007"},{"key":"ref11","doi-asserted-by":"crossref","DOI":"10.1145\/2393596.2393669","article-title":"Recalling the &#x201C;imprecision&#x201D; of cross-project defect prediction","author":"rahman","year":"2012","journal-title":"ACM SIGSOFT Int Symp Foundations of Software Engineering"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9103-7"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595713"},{"key":"ref14","article-title":"The promise repository of empirical software engineering data","author":"menzies","year":"2012"},{"key":"ref15","first-page":"4","article-title":"Don't touch my code!: Examining the effects of ownership on software quality","author":"bird","year":"0","journal-title":"Proc 19th ACM SIGSOFT Symp 13th Eur Conf Found Softw Eng"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/32.553637"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985795"},{"key":"ref17","first-page":"508","article-title":"Heterogeneous defect prediction","author":"nam","year":"0","journal-title":"Proc Joint Meet Found Softw Eng"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1145\/1453101.1453105"},{"key":"ref18","year":"1998","journal-title":"IEEE Standard 1012&#x2013;2004 for Software Verification and Validation IEEE Standard 1012&#x2013;2004"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1145\/2372251.2372285"},{"key":"ref19","author":"endres","year":"2003","journal-title":"A Handbook of Software and Systems Engineering Empirical Observations Laws and Theories"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2584050"},{"key":"ref80","first-page":"119","article-title":"Transparent combination of expert and measurement data for defect prediction: An industrial case study","author":"kl\u00e4s","year":"2010","journal-title":"Proc 32nd ACM\/IEEE Int Conf Softw Eng"},{"key":"ref89","first-page":"752","article-title":"Low bias bagged support vector machines","author":"valentini","year":"2003","journal-title":"Proc 20th Int Conf Mach Learning"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/1868328.1868336"},{"key":"ref86","first-page":"1","article-title":"Appropriate statistics for ordinal level data: Should we really be using t-test and Cohen's $\\delta$ for evaluating group differences on the NSSE and other surveys?","author":"romano","year":"2006","journal-title":"Annual Meeting of the Florida Association of Institutional Research"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.88"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-011-0092-1"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/8466741\/07959597.pdf?arnumber=7959597","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,25]],"date-time":"2024-06-25T01:01:24Z","timestamp":1719277284000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/7959597\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,1]]},"references-count":103,"journal-issue":{"issue":"9"},"URL":"https:\/\/doi.org\/10.1109\/tse.2017.2720603","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,9,1]]}}}