{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T00:13:09Z","timestamp":1769731989714,"version":"3.49.0"},"reference-count":42,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1109\/icsm.2012.6405267","type":"proceedings-article","created":{"date-parts":[[2013,1,17]],"date-time":"2013-01-17T20:28:25Z","timestamp":1358454505000},"page":"160-169","source":"Crossref","is-referenced-by-count":24,"title":["An empirical study of build system migrations in practice: Case studies on KDE and the Linux kernel"],"prefix":"10.1109","author":[{"given":"Roman","family":"Suvorov","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Meiyappan","family":"Nagappan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ying","family":"Zou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bram","family":"Adams","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/2.59"},{"key":"35","author":"raymond","year":"2012","journal-title":"Re Cml1 Cleanup Patch"},{"key":"17","year":"2012","journal-title":"Kbuild-devel"},{"key":"36","author":"raymond","year":"2012","journal-title":"The Cml2 Resources Page"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306383"},{"key":"33","author":"ravnborg","year":"2012","journal-title":"Re [kbuild-devel] Your Opinion on Cml2 and Kbuild-2 5"},{"key":"15","year":"2012","journal-title":"The Kde-buildsystem Archives"},{"key":"34","author":"andrews","year":"2012","journal-title":"Linux CML2 ESR & the LKML - KernelTrap"},{"key":"16","year":"2012","journal-title":"The Linux Kernel Archives"},{"key":"39","author":"torvalds","year":"2012","journal-title":"Re KBuild 2 5 Impressions [LWN net]"},{"key":"13","year":"2012","journal-title":"KDE - Ohloh"},{"key":"14","year":"2012","journal-title":"The CMake Archives"},{"key":"37","article-title":"Archives of the linux-kbuild mailing list: [Kbuild] kernel makefile wish list for 2.5","author":"owens","year":"2012","journal-title":"Internet Archive"},{"key":"11","author":"zippel","year":"2012","journal-title":"LinuxKernelConf"},{"key":"38","author":"owens","year":"2012","journal-title":"If You Want Kbuild 2 5 Tell Linus [LWN net]"},{"key":"12","year":"2012","journal-title":"Linux Kernel - Ohloh"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302691"},{"key":"20","year":"2012","journal-title":"David Faure - Behind KDE"},{"key":"42","author":"raymond","year":"2012","journal-title":"Cml2 Language Reference"},{"key":"41","author":"torvalds","year":"2012","journal-title":"Re [ck] Re Linus 2 6 23-rc1"},{"key":"40","author":"owens","year":"2012","journal-title":"Linux-Kernel Archive Kbuild 2 5 is Ready for Inclusion in the 2 5 Kernel"},{"key":"22","first-page":"7","article-title":"System and software requirements engineering","author":"dorfman","year":"1990","journal-title":"IEEE Computer Society Press Tutorial"},{"key":"23","year":"2012","journal-title":"KDE Events Homepage - Conference of KDE Developers and Contributors"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.2001.0481"},{"key":"25","author":"picca","year":"2012","journal-title":"Win32 Port"},{"key":"26","author":"faure","year":"2012","journal-title":"Strategy for Choosing a Build System"},{"key":"27","author":"winter","year":"2012","journal-title":"[FEATURE REQUEST] CMake and Colors"},{"key":"28","author":"habacker","year":"2012","journal-title":"Cmake Clean Problem"},{"key":"29","author":"schro?der","year":"2012","journal-title":"Strategy for Choosing a Build System"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2010.5463341"},{"key":"2","article-title":"The evolution of the linux build system","volume":"8","author":"adams","year":"2008","journal-title":"Electronic Communications of The ECEASST"},{"key":"10","author":"torvalds","year":"2012","journal-title":"Linux-Kernel Archive Re State of the New Config & Build System"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985813"},{"key":"30","author":"neundorf","year":"2012","journal-title":"Bksys\/Scons (Re Win32 Port)"},{"key":"7","author":"faure","year":"2012","journal-title":"Bksys\/Scons (Re Win32 Port)"},{"key":"6","author":"neundorf","year":"2012","journal-title":"Why the KDE Project Switched to CMake - and How"},{"key":"32","author":"corbet","year":"2012","journal-title":"The Linux 2 5 Kernel Summit"},{"key":"5","author":"cid","year":"2012","journal-title":"Bksys\/Scons (Re Win32 Port)"},{"key":"31","author":"raymond","year":"2012","journal-title":"[KBUILD] Time for a Bullet?"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2007.4362624"},{"key":"9","year":"2012","journal-title":"The Road to KDE 4 CMake a New Build System for KDE - KDE news"},{"key":"8","author":"reed","year":"2012","journal-title":"Strategy for Choosing a Build System"}],"event":{"name":"2012 IEEE International Conference on Software Maintenance (ICSM)","location":"Trento, Italy","start":{"date-parts":[[2012,9,23]]},"end":{"date-parts":[[2012,9,28]]}},"container-title":["2012 28th IEEE International Conference on Software Maintenance (ICSM)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6384336\/6404866\/06405267.pdf?arnumber=6405267","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,22]],"date-time":"2017-03-22T20:10:18Z","timestamp":1490213418000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6405267\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9]]},"references-count":42,"URL":"https:\/\/doi.org\/10.1109\/icsm.2012.6405267","relation":{},"subject":[],"published":{"date-parts":[[2012,9]]}}}