{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T09:23:33Z","timestamp":1770283413838,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,8,18]],"date-time":"2013-08-18T00:00:00Z","timestamp":1376784000000},"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":[[2013,8,18]]},"DOI":"10.1145\/2491411.2491447","type":"proceedings-article","created":{"date-parts":[[2013,8,20]],"date-time":"2013-08-20T14:07:21Z","timestamp":1377007641000},"page":"488-498","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":213,"title":["Jalangi: a selective record-replay and dynamic analysis framework for JavaScript"],"prefix":"10.1145","author":[{"given":"Koushik","family":"Sen","sequence":"first","affiliation":[{"name":"UC Berkeley, USA"}]},{"given":"Swaroop","family":"Kalasapur","sequence":"additional","affiliation":[{"name":"Samsung Research, USA"}]},{"given":"Tasneem","family":"Brutch","sequence":"additional","affiliation":[{"name":"Samsung Research, USA"}]},{"given":"Simon","family":"Gibbs","sequence":"additional","affiliation":[{"name":"Samsung Research, USA"}]}],"member":"320","published-online":{"date-parts":[[2013,8,18]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_19"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2011.5958253"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985871"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1770351.1770397"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00768-2_27"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297057"},{"key":"e_1_3_2_1_7_1","first-page":"275","volume-title":"Code generation and optimization: feedback-directed and runtime optimization, CGO \u201903","author":"Bruening D.","year":"2003","unstructured":"D. Bruening , T. Garnett , and S. Amarasinghe . An infrastructure for adaptive dynamic optimization . In Code generation and optimization: feedback-directed and runtime optimization, CGO \u201903 , pages 265\u2013 275 , 2003 . D. Bruening, T. Garnett, and S. Amarasinghe. An infrastructure for adaptive dynamic optimization. In Code generation and optimization: feedback-directed and runtime optimization, CGO \u201903, pages 265\u2013275, 2003."},{"key":"e_1_3_2_1_8_1","series-title":"LNCS","first-page":"105","volume-title":"Compiler Construction","author":"Burrows M.","unstructured":"M. Burrows , S. Freund , and J. Wiener . Run-time type checking for binary programs . In Compiler Construction , volume 2622 of LNCS , pages 90\u2013 105 . Springer, 2003. M. Burrows, S. Freund, and J. Wiener. Run-time type checking for binary programs. In Compiler Construction, volume 2622 of LNCS, pages 90\u2013105. Springer, 2003."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273463.1273490"},{"key":"e_1_3_2_1_10_1","volume-title":"International Conference on Advances in Infrastructure for Electronic Business, Education, Science, Medicine, and Mobile Technologies on the Internet","author":"Cornelis F.","year":"2003","unstructured":"F. Cornelis , A. Georges , M. Christiaens , M. Ronsse , T. Ghesquiere , and K. D. Bosschere . A taxonomy of execution replay systems . In International Conference on Advances in Infrastructure for Electronic Business, Education, Science, Medicine, and Mobile Technologies on the Internet , 2003 . F. Cornelis, A. Georges, M. Christiaens, M. Ronsse, T. Ghesquiere, and K. D. Bosschere. A taxonomy of execution replay systems. In International Conference on Advances in Infrastructure for Electronic Business, Education, Science, Medicine, and Mobile Technologies on the Internet, 2003."},{"key":"e_1_3_2_1_11_1","first-page":"214","volume-title":"International Conference on Parallel and Distributed Processing Techniques and Applications","author":"Dionne C.","year":"1996","unstructured":"C. Dionne , M. Feeley , and J. Desbiens . A taxonomy of distributed debuggers based on execution replay . In International Conference on Parallel and Distributed Processing Techniques and Applications , pages 203\u2013 214 , 1996 . C. Dionne, M. Feeley, and J. Desbiens. A taxonomy of distributed debuggers based on execution replay. In International Conference on Parallel and Distributed Processing Techniques and Applications, pages 203\u2013214, 1996."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486887"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065036"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1882094.1882114"},{"key":"e_1_3_2_1_15_1","first-page":"234","volume":"2007","author":"Joshi S.","year":"2007","unstructured":"S. Joshi and A. Orso . Scarpe: A technique and tool for selective capture and replay of program executions. In Software Maintenance , 2007 , pages 234 \u2013 243 , 2007 . S. Joshi and A. Orso. Scarpe: A technique and tool for selective capture and replay of program executions. In Software Maintenance, 2007, pages 234\u2013243, 2007.","journal-title":"In Software Maintenance"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070522"},{"key":"e_1_3_2_1_18_1","first-page":"11","volume-title":"7th USENIX conference on Networked systems design and implementation, NSDI\u201910","author":"Mickens J.","year":"2010","unstructured":"J. Mickens , J. Elson , and J. Howell . Mugshot: deterministic capture and replay for javascript applications . In 7th USENIX conference on Networked systems design and implementation, NSDI\u201910 , pages 11\u2013 11 , 2010 . J. Mickens, J. Elson, and J. Howell. Mugshot: deterministic capture and replay for javascript applications. In 7th USENIX conference on Networked systems design and implementation, NSDI\u201910, pages 11\u201311, 2010."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140277.1140303"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_1_21_1","volume-title":"12th Annual Network and Distributed System Security Symposium","author":"Newsome J.","year":"2005","unstructured":"J. Newsome and D. Song . Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software . In 12th Annual Network and Distributed System Security Symposium , 2005 . J. Newsome and D. Song. Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software. In 12th Annual Network and Distributed System Security Symposium, 2005."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772958"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2010.17"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254095"},{"key":"e_1_3_2_1_25_1","first-page":"3","volume-title":"USENIX conference on Web application development, WebApps\u201910","author":"Ratanaworabhan P.","year":"2010","unstructured":"P. Ratanaworabhan , B. Livshits , and B. G. Zorn . Jsmeter: comparing the behavior of javascript benchmarks with real web applications . In USENIX conference on Web application development, WebApps\u201910 , pages 3\u2013 3 , 2010 . P. Ratanaworabhan, B. Livshits, and B. G. Zorn. Jsmeter: comparing the behavior of javascript benchmarks with real web applications. In USENIX conference on Web application development, WebApps\u201910, pages 3\u20133, 2010."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048119"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806598"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101927"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.38"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081750"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247360.1247362"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31057-7_20"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653685"},{"key":"e_1_3_2_1_34_1","volume-title":"Virginia Tech.","author":"Wei S.","year":"2012","unstructured":"S. Wei and B. G. Ryder . A practical blended analysis for dynamic features in javascript. Technical report, Department of Computer Science , Virginia Tech. , 2012 . S. Wei and B. G. Ryder. A practical blended analysis for dynamic features in javascript. Technical report, Department of Computer Science, Virginia Tech., 2012."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1190216.1190252"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772960"}],"event":{"name":"ESEC\/FSE'13: Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering","location":"Saint Petersburg Russia","acronym":"ESEC\/FSE'13","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2491411.2491447","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2491411.2491447","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:28:41Z","timestamp":1750231721000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2491411.2491447"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,8,18]]},"references-count":36,"alternative-id":["10.1145\/2491411.2491447","10.1145\/2491411"],"URL":"https:\/\/doi.org\/10.1145\/2491411.2491447","relation":{},"subject":[],"published":{"date-parts":[[2013,8,18]]},"assertion":[{"value":"2013-08-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}