{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T02:22:52Z","timestamp":1775010172690,"version":"3.50.1"},"reference-count":44,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,10]]},"DOI":"10.1109\/ase.2017.8115677","type":"proceedings-article","created":{"date-parts":[[2017,11,23]],"date-time":"2017-11-23T22:03:57Z","timestamp":1511474637000},"page":"671-681","source":"Crossref","is-referenced-by-count":19,"title":["Boosting complete-code tool for partial program"],"prefix":"10.1109","author":[{"given":"Hao","family":"Zhong","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoyin","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","article-title":"Poster: An empirical study on using hints from past fixes","author":"zhong","year":"2017","journal-title":"Proc ICSE"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025121"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624012"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19811-3_29"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1029012"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.97"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315261"},{"key":"ref36","article-title":"There and back again: Can you compile that snapshot?","author":"tufano","year":"2016","journal-title":"Journal of Software Evolution and Process"},{"key":"ref35","first-page":"74","article-title":"Are faults localizable?","author":"thung","year":"2012","journal-title":"Proc MSR"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931058"},{"key":"ref10","author":"dillig","year":"2011","journal-title":"A modular and symbolic approach to static program analysis"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509523"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9245-0"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/24039.24041"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70731"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/32.859533"},{"key":"ref15","volume":"23","author":"horwitz","year":"1988","journal-title":"Interprocedural slicing using dependence graphs"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606626"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1137999"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070531"},{"key":"ref19","first-page":"489","article-title":"Predicting faults from cached history","author":"kim","year":"2007","journal-title":"Proc ICSE"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2010.5463346"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176671"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693078"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227177"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2011.31"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1453101.1453131"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859005"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1449764.1449790"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45937-5_13"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2004.1342719"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-54804-8_15"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2005.37"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1002\/nav.3800020109"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2666356.2594326"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882405"},{"key":"ref42","article-title":"Detecing bugs with past fixes","author":"zhong","year":"2017","journal-title":"Proc OOPSLA"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.84"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.101"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2004.1357805"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.94"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/567793.567795"},{"key":"ref43","first-page":"318","article-title":"MAPO: Mining and recommending API usage patterns","author":"zhong","year":"2009","journal-title":"Proc ECOOP"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384689"}],"event":{"name":"2017 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE)","location":"Urbana, IL","start":{"date-parts":[[2017,10,30]]},"end":{"date-parts":[[2017,11,3]]}},"container-title":["2017 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8106906\/8115603\/08115677.pdf?arnumber=8115677","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,1,8]],"date-time":"2018-01-08T22:47:15Z","timestamp":1515451635000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/8115677\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10]]},"references-count":44,"URL":"https:\/\/doi.org\/10.1109\/ase.2017.8115677","relation":{},"subject":[],"published":{"date-parts":[[2017,10]]}}}