{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,8]],"date-time":"2026-10-08T20:47:57Z","timestamp":1791492477469,"version":"4.3.4"},"reference-count":42,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,3]]},"DOI":"10.1109\/saner.2018.8330201","type":"proceedings-article","created":{"date-parts":[[2018,4,6]],"date-time":"2018-04-06T00:41:53Z","timestamp":1522975313000},"page":"106-117","source":"Crossref","is-referenced-by-count":65,"title":["Automatically repairing dependency-related build breakage"],"prefix":"10.1109","author":[{"given":"Christian","family":"Macho","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shane","family":"McIntosh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martin","family":"Pinzger","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/1735223.1735249"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081844"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2011.20"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2014.28"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-016-9470-4"},{"key":"ref30","first-page":"213","article-title":"History driven program repair","author":"le","year":"2016","journal-title":"Int Conf on Software Analysis Evolution and Reengineering"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642982"},{"key":"ref36","first-page":"183","article-title":"A tale of ci build failures: an open source and a financial organization perspective","author":"vassallo","year":"2017","journal-title":"International Conference on Software Maintenance and Evolution"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.7"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.24"},{"key":"ref10","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/3001878.3001882","article-title":"A quantitative study of Java software build-ability","author":"sul\u00edr","year":"2016","journal-title":"Proceedings of the International Workshop on Evaluation and Usability of Programming Languages and Tools"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2014.30"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1838"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.65"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2007.4362624"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2010.5463341"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/RELENG.2013.6607690"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332466"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2554850.2555134"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227152"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405266"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.104"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.108"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1830483.1830654"},{"key":"ref3","first-page":"805","article-title":"Quality and productivity outcomes relating to continuous integration in github","author":"vasilescu","year":"2015","journal-title":"Proceedings of the Joint Meeting on Foundations of Software Engineering"},{"key":"ref6","article-title":"The evolution of the linux build system","volume":"8","author":"adams","year":"2007","journal-title":"Electronic Communication of the European Association of Software Science and Technology"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227211"},{"key":"ref5","first-page":"197","article-title":"Trade-offs in continuous integration: assurance, security, and flexibility","author":"hilton","year":"2017","journal-title":"Proceedings of the Joint Meeting on Foundations of Software Engineering"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.26"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568255"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970358"},{"key":"ref9","article-title":"Oops, my tests broke the build: An analysis of travis ci builds with github","author":"beller","year":"2016","journal-title":"PeerJ PrePrints Tech Rep"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.62"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9169-5"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.46"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9324-x"},{"key":"ref42","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1145\/2771783.2771791","article-title":"An analysis of patch plausibility and correctness for generate-and-validate patch generation systems","author":"qi","year":"2015","journal-title":"Proceedings of the International Symposium on Software Testing and Analysis"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.22"},{"key":"ref41","author":"martinez","year":"2015","journal-title":"Automatic repair of real bugs An experience report on the defects4j dataset"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081841"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070536"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1569901.1570031"}],"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\/08330201.pdf?arnumber=8330201","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,25]],"date-time":"2022-01-25T23:24:31Z","timestamp":1643153071000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/8330201\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3]]},"references-count":42,"URL":"https:\/\/doi.org\/10.1109\/saner.2018.8330201","relation":{},"subject":[],"published":{"date-parts":[[2018,3]]}}}