{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T09:58:41Z","timestamp":1740131921257,"version":"3.37.3"},"reference-count":39,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"12","license":[{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,12,1]],"date-time":"2021-12-01T00:00:00Z","timestamp":1638316800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2021,12,1]]},"DOI":"10.1109\/tse.2020.2968061","type":"journal-article","created":{"date-parts":[[2020,1,22]],"date-time":"2020-01-22T21:53:07Z","timestamp":1579729987000},"page":"2771-2785","source":"Crossref","is-referenced-by-count":3,"title":["<i>MoMIT<\/i>: Porting a JavaScript Interpreter on a Quarter Coin"],"prefix":"10.1109","volume":"47","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1350-0560","authenticated-orcid":false,"given":"Rodrigo","family":"Morales","sequence":"first","affiliation":[{"name":"Concordia University Montr&#x00E9;al, Montr&#x00E9;al, QC, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0944-5941","authenticated-orcid":false,"given":"Rub\u00e9n","family":"Saborido","sequence":"additional","affiliation":[{"name":"Concordia University Montr&#x00E9;al, Montr&#x00E9;al, QC, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4361-2563","authenticated-orcid":false,"given":"Yann-Ga\u00ebl","family":"Gu\u00e9h\u00e9neuc","sequence":"additional","affiliation":[{"name":"Concordia University Montr&#x00E9;al, Montr&#x00E9;al, QC, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref39","DOI":"10.1109\/TEVC.2008.925798"},{"year":"2002","author":"yin","journal-title":"Case Study Research Design and Methods","key":"ref38"},{"key":"ref33","first-page":"3","article-title":"Teoria statistica delle classi e calcolo delle probabilita","volume":"8","author":"bonferroni","year":"1936","journal-title":"Pubblicazioni del R Istituto Superiore di Scienze Economiche e Commericiali di Firenze"},{"doi-asserted-by":"publisher","key":"ref32","DOI":"10.1109\/4235.797969"},{"year":"2019","article-title":"Sunspider javascript benchmark 1.0.2","key":"ref31"},{"year":"2019","author":"morales","article-title":"MoMIT replication package","key":"ref30"},{"doi-asserted-by":"publisher","key":"ref37","DOI":"10.1162\/089976603322385108"},{"doi-asserted-by":"publisher","key":"ref36","DOI":"10.1016\/j.swevo.2019.100598"},{"key":"ref35","first-page":"281","article-title":"Random search for hyper-parameter optimization","volume":"13","author":"bergstra","year":"2012","journal-title":"J Mach Learn Res"},{"year":"2012","author":"draper","article-title":"Numeral.js. A javascript library for formatting and manipulating numbers","key":"ref34"},{"doi-asserted-by":"publisher","key":"ref10","DOI":"10.1109\/ASE.2013.6693104"},{"doi-asserted-by":"publisher","key":"ref11","DOI":"10.1109\/TSE.2018.2790925"},{"key":"ref12","first-page":"23","article-title":"An evaluation of autotuning techniques for the compiler optimization problems","author":"ashouri","year":"2016","journal-title":"Proc 1st Workshop Resour Awareness Appl Autotuning Adaptive Heterogeneous Comput"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.4149\/cai_2018_1_165"},{"doi-asserted-by":"publisher","key":"ref14","DOI":"10.1016\/j.procs.2013.05.298"},{"doi-asserted-by":"publisher","key":"ref15","DOI":"10.1007\/978-3-319-99626-4_7"},{"doi-asserted-by":"publisher","key":"ref16","DOI":"10.1145\/3207719.3207727"},{"doi-asserted-by":"publisher","key":"ref17","DOI":"10.1016\/j.jss.2004.03.033"},{"doi-asserted-by":"publisher","key":"ref18","DOI":"10.1109\/ICSM.2011.6080782"},{"year":"2007","author":"coello","journal-title":"Evolutionary Algorithms for Solving Multi-Objective Problems","key":"ref19"},{"year":"2017","author":"gerber","article-title":"Choosing the best hardware for your next IoT project","key":"ref28"},{"year":"2018","key":"ref4"},{"year":"2017","author":"gerber","article-title":"Key concepts and skills for getting started in IoT","key":"ref27"},{"year":"2018","key":"ref3"},{"doi-asserted-by":"publisher","key":"ref6","DOI":"10.1016\/j.infsof.2004.10.002"},{"year":"2019","article-title":"Duktape official website","key":"ref29"},{"doi-asserted-by":"publisher","key":"ref5","DOI":"10.1109\/CSMR.2003.1192409"},{"doi-asserted-by":"publisher","key":"ref8","DOI":"10.1145\/2648511.2648513"},{"key":"ref7","first-page":"1","article-title":"Swing to SWT and back: Patterns for API migration by wrapping","author":"tonelli","year":"2010","journal-title":"Proc IEEE Int Conf Softw Maintenance"},{"year":"2018","key":"ref2"},{"doi-asserted-by":"publisher","key":"ref9","DOI":"10.1109\/ICSE.2012.6227196"},{"doi-asserted-by":"publisher","key":"ref1","DOI":"10.1109\/JIOT.2015.2493082"},{"year":"2001","author":"deb","journal-title":"Multi-Objective Optimization Using Evolutionary Algorithms","key":"ref20"},{"doi-asserted-by":"publisher","key":"ref22","DOI":"10.1145\/2792984"},{"doi-asserted-by":"publisher","key":"ref21","DOI":"10.1109\/CEC.2008.4631121"},{"doi-asserted-by":"publisher","key":"ref24","DOI":"10.1162\/EVCO_a_00109"},{"doi-asserted-by":"publisher","key":"ref23","DOI":"10.1109\/TCYB.2016.2586191"},{"doi-asserted-by":"publisher","key":"ref26","DOI":"10.1016\/j.swevo.2011.03.001"},{"doi-asserted-by":"publisher","key":"ref25","DOI":"10.1109\/4235.996017"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/9646454\/08966499.pdf?arnumber=8966499","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,12,11]],"date-time":"2024-12-11T01:14:07Z","timestamp":1733879647000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8966499\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,1]]},"references-count":39,"journal-issue":{"issue":"12"},"URL":"https:\/\/doi.org\/10.1109\/tse.2020.2968061","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"type":"print","value":"0098-5589"},{"type":"electronic","value":"1939-3520"},{"type":"electronic","value":"2326-3881"}],"subject":[],"published":{"date-parts":[[2021,12,1]]}}}