{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T23:08:04Z","timestamp":1769728084574,"version":"3.49.0"},"reference-count":61,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1109\/icsme.2018.00060","type":"proceedings-article","created":{"date-parts":[[2018,11,13]],"date-time":"2018-11-13T00:16:47Z","timestamp":1542068207000},"page":"496-507","source":"Crossref","is-referenced-by-count":13,"title":["Understanding, Debugging, and Optimizing Distributed Software Builds: A Design Study"],"prefix":"10.1109","author":[{"given":"Carlene","family":"Lebeuf","sequence":"first","affiliation":[]},{"given":"Elena","family":"Voyloshnikova","sequence":"additional","affiliation":[]},{"given":"Kim","family":"Herzig","sequence":"additional","affiliation":[]},{"given":"Margaret-Anne","family":"Storey","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","author":"bostock","year":"2017","journal-title":"Data-driven Documents"},{"key":"ref38","author":"charmaz","year":"2014","journal-title":"Constructing Grounded Theory"},{"key":"ref33","year":"0","journal-title":"Sbt dependency graph"},{"key":"ref32","year":"0","journal-title":"Ant2dot"},{"key":"ref31","year":"0","journal-title":"Vizant"},{"key":"ref30","year":"0","journal-title":"Ant grand"},{"key":"ref37","first-page":"177","article-title":"Contextual inquiry: A participatory technique for system design","author":"holtzblatt","year":"1993","journal-title":"Participatory Design Principles and Practices"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.213"},{"key":"ref35","first-page":"75","volume":"28","author":"hevner","year":"2004","journal-title":"Design Science in Information Systems Research"},{"key":"ref34","first-page":"4","article-title":"A three cycle view of design science research","volume":"19","author":"hevner","year":"2007","journal-title":"Scandinavian Journal of Information Systems"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.41"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/2541348.2541357"},{"key":"ref28","year":"0","journal-title":"Maven graph plugin"},{"key":"ref27","year":"0","journal-title":"Depgraph maven plugin"},{"key":"ref29","year":"0","journal-title":"Visualizing project dependencies in sbt"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2685629"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.108"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2007.4362624"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2001.972753"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227152"},{"key":"ref24","year":"2017","journal-title":"Apache Maven"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.65"},{"key":"ref26","year":"0","journal-title":"Scala sbt"},{"key":"ref25","year":"0","journal-title":"Apache Ant"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ISSoC.2013.6675261"},{"key":"ref51","author":"kosara","year":"2012","journal-title":"Graphs beyond the hairball Eager Eyes"},{"key":"ref59","author":"murphy-hill","year":"2009","journal-title":"Programmer-Friendly Refactoring Tools"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/1039539.1039541"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29863-9_31"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1080\/00401706.1987.10488204"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1007\/978-4-431-68057-4_3"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(00)00012-0"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01450.x"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/PACIFICVIS.2011.5742389"},{"key":"ref10","year":"0","journal-title":"Pants"},{"key":"ref11","year":"0","journal-title":"Fastbuild"},{"key":"ref40","year":"0","journal-title":"Mdn web docs Canvas"},{"key":"ref12","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1145\/3106237.3106270","article-title":"Trade-offs in continuous integration: assurance, security, and flexibility","author":"hilton","year":"2017","journal-title":"Proceedings of the 2017 11 th Joint Meeting on Foundations of Software Engineering"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.87"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330201"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180181"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-015-0183-5"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31984-9_8"},{"key":"ref18","first-page":"343","article-title":"Removing false code dependencies to speedup software build processes","author":"yu","year":"2003","journal-title":"Proceedings of the 2003 Conference of the Centre for Advanced Studies on Collaborative Research"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.34"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2896839.2896847"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.66"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.111095025"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/MTD.2012.6225994"},{"key":"ref8","year":"0","journal-title":"Google bazel"},{"key":"ref7","article-title":"Cloudbuild: Microsoft's distributed and caching build service","author":"esfahani","year":"2016","journal-title":"ICSE SEIP"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2008.23"},{"key":"ref9","year":"0","journal-title":"Facebook buck"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2004.1342773"},{"key":"ref45","year":"0","journal-title":"Directed graph markup language (dgml) reference"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2006.147"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2846680.2846683"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.70515"},{"key":"ref41","article-title":"Cloudbuild graph explorer","year":"0","journal-title":"Microsoft"},{"key":"ref44","author":"storey","year":"2017","journal-title":"CREOL"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/VL.1996.545307"}],"event":{"name":"2018 IEEE International Conference on Software Maintenance and Evolution (ICSME)","location":"Madrid","start":{"date-parts":[[2018,9,23]]},"end":{"date-parts":[[2018,9,29]]}},"container-title":["2018 IEEE International Conference on Software Maintenance and Evolution (ICSME)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8528818\/8529823\/08530055.pdf?arnumber=8530055","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T16:42:16Z","timestamp":1643301736000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8530055\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9]]},"references-count":61,"URL":"https:\/\/doi.org\/10.1109\/icsme.2018.00060","relation":{},"subject":[],"published":{"date-parts":[[2018,9]]}}}