{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T04:33:42Z","timestamp":1769747622540,"version":"3.49.0"},"reference-count":26,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007,10]]},"DOI":"10.1109\/icsm.2007.4362624","type":"proceedings-article","created":{"date-parts":[[2007,10,23]],"date-time":"2007-10-23T15:58:47Z","timestamp":1193155127000},"page":"114-123","source":"Crossref","is-referenced-by-count":84,"title":["Design recovery and maintenance of build systems"],"prefix":"10.1109","author":[{"given":"Bram","family":"Adams","sequence":"first","affiliation":[]},{"given":"Herman","family":"Tromp","sequence":"additional","affiliation":[]},{"given":"Kris","family":"de Schutter","sequence":"additional","affiliation":[]},{"given":"Wolfgang","family":"de Meuter","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1147\/sj.364.0564"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2005.30"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.61"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008781513258"},{"key":"ref14","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1007\/BFb0053381","article-title":"Aspect-oriented programming","volume":"1241","author":"kiczales","year":"1997","journal-title":"ECOOP'97 Proceedings of the EuropeanConference on Object-Oriented Programming"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/52.469759"},{"key":"ref16","first-page":"14","article-title":"Recursive make considered harmful","volume":"19","author":"miller","year":"1997","journal-title":"Australian UNIX and Open Systems User Group Newsletter"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/336512.336526"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1988.93690"},{"key":"ref19","first-page":"217","article-title":"Understanding software systems using reverse engineering technology perspectives from the rigi project","author":"muller","year":"1993","journal-title":"CASCON '93 Proceedings of the Conference of the the CentreforAdvanced Studies on Collaborative research"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/2.30731"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/52.363157"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2003.1231215"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302691"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31984-9_8"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/52.43044"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"791","DOI":"10.1145\/1124772.1124889","author":"adar","year":"2006","journal-title":"CHI '06 Proceedings of the 2006 Conference on Human Factors in Computing Systems"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380090402"},{"key":"ref1","article-title":"Linux kernel build documentation","year":"0","journal-title":"linux 2 6 16 18 edition"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/234426.234441"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.28"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/222124.222136"},{"key":"ref24","author":"robles","year":"2006","journal-title":"Software Engineering Research on Libre Software Data Sources Methodologies and Results"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2004.03.033"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2006.45"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2001.972753"}],"event":{"name":"2007 IEEE International Conference on Software Maintenance","location":"Paris, France","start":{"date-parts":[[2007,10,2]]},"end":{"date-parts":[[2007,10,5]]}},"container-title":["2007 IEEE International Conference on Software Maintenance"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/4362596\/4362597\/04362624.pdf?arnumber=4362624","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,3]],"date-time":"2019-05-03T19:24:36Z","timestamp":1556911476000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/4362624\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,10]]},"references-count":26,"URL":"https:\/\/doi.org\/10.1109\/icsm.2007.4362624","relation":{},"ISSN":["1063-6773"],"issn-type":[{"value":"1063-6773","type":"print"}],"subject":[],"published":{"date-parts":[[2007,10]]}}}