{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T17:53:07Z","timestamp":1774374787922,"version":"3.50.1"},"reference-count":34,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,3]]},"DOI":"10.1109\/saner.2018.8330203","type":"proceedings-article","created":{"date-parts":[[2018,4,6]],"date-time":"2018-04-06T04:41:53Z","timestamp":1522989713000},"page":"130-140","source":"Crossref","is-referenced-by-count":103,"title":["Dissection of a bug dataset: Anatomy of 395 patches from Defects4J"],"prefix":"10.1109","author":[{"given":"Victor","family":"Sobreira","sequence":"first","affiliation":[]},{"given":"Thomas","family":"Durieux","sequence":"additional","affiliation":[]},{"given":"Fernanda","family":"Madeiral","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Monperrus","sequence":"additional","affiliation":[]},{"given":"Marcelo","family":"de Almeida Maia","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9077-5"},{"key":"ref32","article-title":"BugBench: Benchmarks for Evaluating Bug Detection Tools","author":"lu","year":"2005","journal-title":"Workshop on the Evaluation of Software Defect Detection Tools (co-located with PLDI)"},{"key":"ref31","doi-asserted-by":"crossref","DOI":"10.1007\/s10664-017-9550-0","article-title":"Do automated program repair techniques repair hard and important bugs?","author":"motwani","year":"2018","journal-title":"Empirical Software Engineering (EMSE)"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/IWESEP.2017.15"},{"key":"ref34","first-page":"512","article-title":"A Deeper Look into Bug Fixes: Patterns, Replacements, Deletions, and Additions","author":"soto","year":"2016","journal-title":"2016 IEEE\/ACM 13th Conference on Mining Software Repositories (MSR)"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884635"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.45"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-005-3861-2"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321702"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2628055"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2454513"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.76"},{"key":"ref17","first-page":"117","article-title":"A Learning-to-Rank Based Fault Localization Approach using Likely Invariants","author":"le","year":"2016","journal-title":"Proc 25th Int'l Symp Software Testing and Analysis (ISSTA 16)"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970308"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.62"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606623"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2521368"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115676"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101949"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606626"},{"key":"ref29","first-page":"166","article-title":"Staged Program Repair with Condition Synthesis","author":"long","year":"2015","journal-title":"Proc 10th Joint Meeting Foundations of Software Eng (ESEC\/FSE 15)"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.104"},{"key":"ref8","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1145\/2931037.2948705","article-title":"ASTOR: A Program Repair Library for Java","author":"martinez","year":"2016","journal-title":"Proc 25th Int'l Symp Software Testing and Analysis (ISSTA 16)"},{"key":"ref7","first-page":"691","article-title":"Angelix: Scalable Multiline Program Patch Synthesis via Symbolic Analysis","author":"mechtaev","year":"2016","journal-title":"Proc Int Conf Softw Eng (ICSE)"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/581396.581397"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2560811"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/2.963440"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-016-9470-4"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1994.296778"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.76"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1191\/1478088706qp063oa"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591099"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115675"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9282-8"}],"event":{"name":"2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)","location":"Campobasso","start":{"date-parts":[[2018,3,20]]},"end":{"date-parts":[[2018,3,23]]}},"container-title":["2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8326467\/8330182\/08330203.pdf?arnumber=8330203","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T06:45:18Z","timestamp":1643179518000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/8330203\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3]]},"references-count":34,"URL":"https:\/\/doi.org\/10.1109\/saner.2018.8330203","relation":{},"subject":[],"published":{"date-parts":[[2018,3]]}}}