{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:56:33Z","timestamp":1759334193069,"version":"build-2065373602"},"reference-count":51,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,7,16]],"date-time":"2025-07-16T00:00:00Z","timestamp":1752624000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,7,16]],"date-time":"2025-07-16T00:00:00Z","timestamp":1752624000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,7,16]]},"DOI":"10.1109\/qrs65678.2025.00078","type":"proceedings-article","created":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T17:51:28Z","timestamp":1759168288000},"page":"751-760","source":"Crossref","is-referenced-by-count":0,"title":["JasLoad: Dynamically Analyzing Javascript Bytecode via a Load-Time Instrumentation Approach"],"prefix":"10.1109","author":[{"given":"Hao","family":"Jiang","sequence":"first","affiliation":[{"name":"School of Software Engineering, University of Science and Technology of China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Baojian","family":"Hua","sequence":"additional","affiliation":[{"name":"Suzhou Institute for Advanced Research, University of Science and Technology of China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.5753\/sbesc_estendido.2019.8651"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2731979"},{"volume-title":"New vpnfilter malware targets at least 500k networking devices worldwide","year":"2018","author":"Largent","key":"ref3"},{"key":"ref4","article-title":"Devtools - chrome for developers"},{"key":"ref5","article-title":"Jalangi"},{"key":"ref6","article-title":"Jalangi2"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2814189.2816270"},{"key":"ref8","first-page":"21","article-title":"Javassist-a reflection-based programming wizard for java","volume-title":"Proceedings of OOPSLA\u201998 Workshop on Reflective Programming in C++ and Java","volume":"174","author":"Chiba","year":"1998"},{"volume-title":"Byteman: A tool for bytecode manipulation and injection","author":"Dinn","key":"ref9"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45337-7_18"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1064978.1065034"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1273442.1250746"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2162049.2162077"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1806672.1806674"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358307"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304068"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786831"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454035"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2731186.2731197"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.23919\/SpliTech49282.2020.9243749"},{"key":"ref21","article-title":"Duktape"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-42304-3_6"},{"journal-title":"Quickjs javascript engine","year":"2019","author":"Bellard","key":"ref23"},{"key":"ref24","article-title":"Mujs"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/318774.318944"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736040"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-020-00661-3"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168885"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541968"},{"key":"ref30","first-page":"24","article-title":"Static and dynamic analysis: Synergy and duality","volume-title":"WODA 2003: ICSE Workshop on Dynamic Analysis","author":"Ernst","year":"2003"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.130"},{"key":"ref32","article-title":"The Java virtual machine specification","author":"Lindholm","year":"2013","journal-title":"Addison-wesley"},{"key":"ref33","article-title":"Jerryscript: Javascript engine for the internet of things"},{"key":"ref34","article-title":"High-level design"},{"key":"ref35","article-title":"Using Hermes"},{"volume-title":"Test262 test suite","year":"2017","key":"ref36"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3560431"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ROEDUNET.2018.8514146"},{"key":"ref39","article-title":"V8 javascript engine"},{"key":"ref40","article-title":"Spidermonkey javascript\/ webassembly engine"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/1168917.1168864"},{"key":"ref42","first-page":"3","article-title":"Dynamic taint analysis for automatic detection, analysis, and signaturegeneration of exploits on commodity software","volume":"5","author":"Newsome","year":"2005","journal-title":"NDSS"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/1273463.1273490"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549126"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/1190215.1190252"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985871"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.51"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/2345156.2254095"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786820"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491447"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2003.1191551"}],"event":{"name":"2025 25th International Conference on Software Quality, Reliability and Security (QRS)","start":{"date-parts":[[2025,7,16]]},"location":"Hangzhou, China","end":{"date-parts":[[2025,7,20]]}},"container-title":["2025 25th International Conference on Software Quality, Reliability and Security (QRS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11173421\/11173424\/11173449.pdf?arnumber=11173449","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,30]],"date-time":"2025-09-30T12:48:04Z","timestamp":1759236484000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11173449\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,16]]},"references-count":51,"URL":"https:\/\/doi.org\/10.1109\/qrs65678.2025.00078","relation":{},"subject":[],"published":{"date-parts":[[2025,7,16]]}}}