{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:34:06Z","timestamp":1750221246212,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":20,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,7,12]],"date-time":"2018-07-12T00:00:00Z","timestamp":1531353600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,7,12]]},"DOI":"10.1145\/3213846.3213855","type":"proceedings-article","created":{"date-parts":[[2018,7,12]],"date-time":"2018-07-12T17:46:44Z","timestamp":1531417604000},"page":"276-286","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Making data-driven porting decisions with Tuscan"],"prefix":"10.1145","author":[{"given":"Kareem","family":"Khazem","sequence":"first","affiliation":[{"name":"University College London, UK"}]},{"given":"Earl T.","family":"Barr","sequence":"additional","affiliation":[{"name":"University College London, UK"}]},{"given":"Petr","family":"Hosek","sequence":"additional","affiliation":[{"name":"Google, USA"}]}],"member":"320","published-online":{"date-parts":[[2018,7,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Bram Adams Kris De Schutter Herman Tromp and Wolfgang De Meuter. 2007a. The Evolution of the Linux Build System. ECEASST 8 (2007).  Bram Adams Kris De Schutter Herman Tromp and Wolfgang De Meuter. 2007a. The Evolution of the Linux Build System. ECEASST 8 (2007)."},{"key":"e_1_3_2_1_2_1","unstructured":"Bram Adams Herman Tromp Kris De Schutter and Wolfgang De Meuter. 2007b. Design recovery and maintenance of build systems. In 23rd IEEE International Conference on Software Maintenance (ICSM). IEEE 114\u2013123. Jafar M. Al-Kofahi Hung Viet Nguyen and Tien N. Nguyen. 2014. Fault Localization for Make-Based Build Crashes. In ICSME \u201914. 526\u2013530. Albert Aribaud. 2015. Y2038 Proofness Design. (2015).  Bram Adams Herman Tromp Kris De Schutter and Wolfgang De Meuter. 2007b. Design recovery and maintenance of build systems. In 23rd IEEE International Conference on Software Maintenance (ICSM). IEEE 114\u2013123. Jafar M. Al-Kofahi Hung Viet Nguyen and Tien N. Nguyen. 2014. Fault Localization for Make-Based Build Crashes. In ICSME \u201914. 526\u2013530. Albert Aribaud. 2015. Y2038 Proofness Design. (2015)."},{"volume-title":"Proc. 11th European Conference on Computer Systems (EuroSys), Cristian Cadar, Peter Pietzuch, Kimberly Keeton, and Rodrigo Rodrigues (Eds.). ACM, 19:1\u201319:17","year":"2015","author":"Accessed ProofnessDesign","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","unstructured":"https:\/\/lwn.net\/Articles\/643407\/ Vagrant Cascadian Chris Lamb Holger Levesen and Lunar. 2014. Reproducible Builds. (2014).  https:\/\/lwn.net\/Articles\/643407\/ Vagrant Cascadian Chris Lamb Holger Levesen and Lunar. 2014. Reproducible Builds. (2014)."},{"volume-title":"Tools and Algorithms for the Construction and Analysis of Systems. 168\u2013176. Jonathan Corbet.","year":"2017","author":"Clarke Edmund M.","key":"e_1_3_2_1_5_1"},{"key":"e_1_3_2_1_6_1","unstructured":"https:\/\/lwn.net\/Articles\/ 717076\/ Brooks Davis. 2012. Clang as default compiler November 4th. (2012).  https:\/\/lwn.net\/Articles\/ 717076\/ Brooks Davis. 2012. Clang as default compiler November 4th. (2012)."},{"key":"e_1_3_2_1_7_1","unstructured":"https:\/\/lists. freebsd.org\/pipermail\/freebsd-current\/2012-September\/036480.html Debian 2017. Debian ARM ports project. (2017).  https:\/\/lists. freebsd.org\/pipermail\/freebsd-current\/2012-September\/036480.html Debian 2017. Debian ARM ports project. (2017)."},{"key":"e_1_3_2_1_8_1","unstructured":"https:\/\/www.debian.org\/ports\/arm Debian 2018. Debian Statistics: Historical Lines of code. (2018).  https:\/\/www.debian.org\/ports\/arm Debian 2018. Debian Statistics: Historical Lines of code. (2018)."},{"key":"e_1_3_2_1_9_1","unstructured":"https:\/\/sources.debian. org\/stats\/#hist_sloc Devs 2014. How compatible is LibreSSL. (2014).  https:\/\/sources.debian. org\/stats\/#hist_sloc Devs 2014. How compatible is LibreSSL. (2014)."},{"volume-title":"Re: Why is malloc being defined as rpl_malloc ??","year":"2003","author":"Dickey Thomas E.","key":"e_1_3_2_1_10_1"},{"key":"e_1_3_2_1_11_1","unstructured":"https:\/\/lwn.net\/Articles\/ 734071\/ Rich Felker. 2011. Musl libc. (2011).  https:\/\/lwn.net\/Articles\/ 734071\/ Rich Felker. 2011. Musl libc. (2011)."},{"key":"e_1_3_2_1_12_1","unstructured":"https:\/\/www.musl-libc.org FHS Group 2004. Filesystem Heirarchy Standard. (2004). http:\/\/www.pathname.com\/ fhs\/pub\/fhs-2.3.pdf FreeBSD 2017. Ports and Clang\u2014Build Failures with Fixes. (2017).  https:\/\/www.musl-libc.org FHS Group 2004. Filesystem Heirarchy Standard. (2004). http:\/\/www.pathname.com\/ fhs\/pub\/fhs-2.3.pdf FreeBSD 2017. Ports and Clang\u2014Build Failures with Fixes. (2017)."},{"volume-title":"LLVM Developers\u2019 Meeting","year":"1999","key":"e_1_3_2_1_13_1"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.26"},{"key":"e_1_3_2_1_15_1","unstructured":"https:\/\/git. archlinux.org\/svntogit\/packages.git\/tree\/trunk\/PKGBUILD?h=packages\/glibc Musl 2017. Functional differences from glibc. (2017).  https:\/\/git. archlinux.org\/svntogit\/packages.git\/tree\/trunk\/PKGBUILD?h=packages\/glibc Musl 2017. Functional differences from glibc. (2017)."},{"key":"e_1_3_2_1_16_1","unstructured":"wiki.musl-libc.org\/wiki\/ Functional_differences_from_glibc Accessed: 2017-04-10. Todd Mytkowicz Amer Diwan Matthias Hauswirth and Peter F. Sweeney. 2009.  wiki.musl-libc.org\/wiki\/ Functional_differences_from_glibc Accessed: 2017-04-10. Todd Mytkowicz Amer Diwan Matthias Hauswirth and Peter F. Sweeney. 2009."},{"key":"e_1_3_2_1_17_1","unstructured":"https:\/\/github.com\/rizsotto\/Bear Gary V. Vaughan Ben Elliston Tom Tromey and Ian Lance Taylor. 2000. GNU Autoconf Automake and Libtool. Sams Publishing. https:\/\/www.sourceware.org\/autobook\/ autobook\/autobook.html Behan Webster Jan-Simon M\u00f6ller Vin\u00edcius Tinti and other contributors. 2014.  https:\/\/github.com\/rizsotto\/Bear Gary V. Vaughan Ben Elliston Tom Tromey and Ian Lance Taylor. 2000. GNU Autoconf Automake and Libtool. Sams Publishing. https:\/\/www.sourceware.org\/autobook\/ autobook\/autobook.html Behan Webster Jan-Simon M\u00f6ller Vin\u00edcius Tinti and other contributors. 2014."},{"key":"e_1_3_2_1_18_1","unstructured":"LlvmLinux. (2014).  LlvmLinux. (2014)."},{"key":"e_1_3_2_1_19_1","unstructured":"https:\/\/llvm.linuxfoundation.org\/ David A. Wheeler. 2004. SLOCCount. (2004). http:\/\/www.dwheeler.com\/sloccount\/ Arch Linux wiki. 2016. Arch Linux (article on the official wiki). (2016).  https:\/\/llvm.linuxfoundation.org\/ David A. Wheeler. 2004. SLOCCount. (2004). http:\/\/www.dwheeler.com\/sloccount\/ Arch Linux wiki. 2016. Arch Linux (article on the official wiki). (2016)."},{"key":"e_1_3_2_1_20_1","unstructured":"https: \/\/wiki.archlinux.org\/index.php\/Arch_Linux Anna Zaks. 2017. Clang Static Analyzer. (2017).  https: \/\/wiki.archlinux.org\/index.php\/Arch_Linux Anna Zaks. 2017. Clang Static Analyzer. (2017)."}],"event":{"name":"ISSTA '18: International Symposium on Software Testing and Analysis","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Amsterdam Netherlands","acronym":"ISSTA '18"},"container-title":["Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3213846.3213855","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3213846.3213855","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:07:41Z","timestamp":1750212461000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3213846.3213855"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,12]]},"references-count":20,"alternative-id":["10.1145\/3213846.3213855","10.1145\/3213846"],"URL":"https:\/\/doi.org\/10.1145\/3213846.3213855","relation":{},"subject":[],"published":{"date-parts":[[2018,7,12]]},"assertion":[{"value":"2018-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}