{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T07:00:48Z","timestamp":1762326048877,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":10,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,13]],"date-time":"2024-09-13T00:00:00Z","timestamp":1726185600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Japan Society for the Promotion of Science","award":["JP20H05706"],"award-info":[{"award-number":["JP20H05706"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,13]]},"DOI":"10.1145\/3698062.3698081","type":"proceedings-article","created":{"date-parts":[[2024,12,9]],"date-time":"2024-12-09T07:24:57Z","timestamp":1733729097000},"page":"139-143","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Analyzing Class Usage in JavaScript Programs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-7168-1500","authenticated-orcid":false,"given":"Kinari","family":"Nishiura","sequence":"first","affiliation":[{"name":"Faculty of Information and Human Sciences, Kyoto Institute of Technology, Kyoto, Japan"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-0537-475X","authenticated-orcid":false,"given":"Shuto","family":"Misawa","sequence":"additional","affiliation":[{"name":"Graduate school of natural science and technology, Okayama University, Okayama, Japan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4295-207X","authenticated-orcid":false,"given":"Akito","family":"Monden","sequence":"additional","affiliation":[{"name":"Graduate school of environmental, life, natural science and technology, Okayama University, Okayama, Japan"}]}],"member":"320","published-online":{"date-parts":[[2024,12,8]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"crossref","unstructured":"C. S. Collberg G. Myles M. Stepp \"An empirical study of Java bytecode programs\" Softw. Pract. Exp. vol. 37(6) 2007.","DOI":"10.1002\/spe.776"},{"key":"e_1_3_3_1_3_2","unstructured":"D. Flanagan translated by S. Andou and M. Taoi \"JavaScript\" (in Japanese) O\u2019Reilly Japan The 3rd eddition 2000."},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"crossref","unstructured":"G. Richards S. Lebresne B. Burg and J. Vitek \"An analysis of the dynamic behavior of JavaScript programs\" Proc. 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI \u201910) vol. 45(6) pp. 1-12 2010.","DOI":"10.1145\/1809028.1806598"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"crossref","unstructured":"L. H. Silva M. Ramos M. T. Valente A. Bergel and N. Anquetil \"Does JavaScript software embrace classes?\" Proc. IEEE 22nd International Conference on Software Analysis Evolution and Reengineering (SANER) pp. 73-82 2015.","DOI":"10.1109\/SANER.2015.7081817"},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"crossref","unstructured":"E. Wittern P. Suter and S. Rajagopalan \"A Look at the Dynamics of the JavaScript Package Ecosystem\" Proc. 2016 IEEE\/ACM 13th Working Conference on Mining Software Repositories (MSR) pp. 351-361 2016.","DOI":"10.1145\/2901739.2901743"},{"key":"e_1_3_3_1_7_2","unstructured":"Ecma International \"ECMAScript 2015 Language Specification\" https:\/\/ecma-international.org\/wp-content\/uploads\/ECMA-262_6th_edition_june_2015.pdf Retrieved 29 January 2024."},{"key":"e_1_3_3_1_8_2","unstructured":"Ecma International \"ECMAScript 2022 Language Specification\" https:\/\/262.ecma-international.org\/13.0\/ Retrieved 29 January 2024."},{"key":"e_1_3_3_1_9_2","unstructured":"Ecma International \"ECMAScript 2024 Language Specification\" https:\/\/tc39.es\/ecma262\/multipage\/ Retrieved 29 January 2024."},{"key":"e_1_3_3_1_10_2","unstructured":"MDN \"Object.prototype.__proto__\" https:\/\/developer.mozilla.org\/ja\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object\/proto Retrieved 29 January 2024."},{"key":"e_1_3_3_1_11_2","unstructured":"SlashData \"STATE OF THE DEVELOPER NATION 25TH EDITION\" https:\/\/docsend.com\/view\/tjg5c9wmgnpm8kmu Retrieved 29 January 2024."}],"event":{"name":"WSSE 2024: 2024 The 6th World Symposium on Software Engineering (WSSE)","acronym":"WSSE 2024","location":"Kyoto Japan"},"container-title":["Proceedings of the 2024 The 6th World Symposium on Software Engineering (WSSE)"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3698062.3698081","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3698062.3698081","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:10:27Z","timestamp":1750295427000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3698062.3698081"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,13]]},"references-count":10,"alternative-id":["10.1145\/3698062.3698081","10.1145\/3698062"],"URL":"https:\/\/doi.org\/10.1145\/3698062.3698081","relation":{},"subject":[],"published":{"date-parts":[[2024,9,13]]},"assertion":[{"value":"2024-12-08","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}