{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T07:46:24Z","timestamp":1775979984718,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,3,16]]},"DOI":"10.1145\/3801119.3801127","type":"proceedings-article","created":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T07:10:08Z","timestamp":1775977808000},"page":"26-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Vexa: Automated Configuration-to-Code Generation for On-Demand State Management in Vue.js Applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-3868-3777","authenticated-orcid":false,"given":"Yizhi","family":"Mei","sequence":"first","affiliation":[{"name":"Oita University, Oita, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0288-1908","authenticated-orcid":false,"given":"Tetsuo","family":"Kamina","sequence":"additional","affiliation":[{"name":"Oita University, Oita, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,4,12]]},"reference":[{"key":"e_1_3_3_2_2_2","unstructured":"Gevorg Airapetian. 2024. Configuration Driven Development (CDD). https:\/\/www.agilelonestar.com\/knowledge-base\/cdd"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"crossref","unstructured":"Danyah Alfageh Hosam Alhakami Abdullah Baz Eisa Alanazi and Tahani Alsubait. 2020. Clone Detection Techniques for JavaScript and Language Independence. International Journal of Advanced Computer Science and Applications 11 4 (2020).","DOI":"10.14569\/IJACSA.2020.01104102"},{"key":"e_1_3_3_2_4_2","first-page":"461","volume-title":"The Model-View-ViewModel (MVVM) Design Pattern","author":"Anderson Chris","year":"2012","unstructured":"Chris Anderson. 2012. The Model-View-ViewModel (MVVM) Design Pattern. Apress, Berkeley, CA, 461\u2013499."},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/2804337.2804339"},{"key":"e_1_3_3_2_6_2","unstructured":"Anujkumarsinh Donvir Apeksha Jain and Pradeep\u00a0Kumar Saraswathi. 2024. Application State Management (ASM) in the Modern Web and Mobile Applications: A Comprehensive Review. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2407.19318 (2024)."},{"key":"e_1_3_3_2_7_2","volume-title":"Comparison between JSON and YAML for data serialization","author":"Eriksson Malin","year":"2011","unstructured":"Malin Eriksson and Viktor Hallberg. 2011. Comparison between JSON and YAML for data serialization. Technical Report. KTH Royal Institute of Technology."},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"crossref","unstructured":"Zef Hemel Lennart\u00a0CL Kats Danny\u00a0M Groenewegen and Eelco Visser. 2010. Code generation by model transformation: a case study in transformation modularity. Software & Systems Modeling 9 3 (2010) 375\u2013402.","DOI":"10.1007\/s10270-009-0136-1"},{"key":"e_1_3_3_2_9_2","unstructured":"Wang Heqin and Zhu Zhenyuan. 2019. The research on web development based on MVVM mode. Journal of Heze University 41 02 (2019) 7\u201313."},{"key":"e_1_3_3_2_10_2","unstructured":"Simon Huang. 2019. Load time optimization of JavaScript web applications. https:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:bth-17931 (Dissertation)."},{"key":"e_1_3_3_2_11_2","unstructured":"Madhuri\u00a0A. Jadhav Balkrishna\u00a0R. Sawant and Anushree Deshmukh. 2015. Single page application using angularjs. International Journal of Computer Science and Information Technologies 6 3 (2015) 2876\u20132879."},{"key":"e_1_3_3_2_12_2","unstructured":"V Jain. 2022. Optimizing web performance with lazy loading and code splitting. International Journal of Core Engineering & Management 7 3 (2022) 193\u2013199."},{"key":"e_1_3_3_2_13_2","volume-title":"Vuex Quick Start Guide: Centralized State Management for Your Vue. js Applications","author":"Koutifaris Andrea","year":"2018","unstructured":"Andrea Koutifaris. 2018. Vuex Quick Start Guide: Centralized State Management for Your Vue. js Applications. Packt Publishing Ltd."},{"key":"e_1_3_3_2_14_2","unstructured":"Alexander Lercher Johann Glock Christian Macho and Martin Pinzger. 2023. Microservice API evolution in practice: A study on strategies and challenges. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2311.08175 (2023)."},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"crossref","unstructured":"Nian Li and Bo Zhang. 2021. The research on single page application front-end development based on Vue. Journal of Physics: Conference Series 1883 1.","DOI":"10.1088\/1742-6596\/1883\/1\/012030"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3586183.3606801"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC65559.2024.00064"},{"key":"e_1_3_3_2_18_2","unstructured":"Fabrizio Montesi. 2014. Choreographic Programming."},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"crossref","first-page":"705","DOI":"10.1007\/978-3-540-87875-9_49","volume-title":"Model Driven Engineering Languages and Systems","author":"Prout Adam","year":"2008","unstructured":"Adam Prout, Joanne\u00a0M. Atlee, Nancy\u00a0A. Day, and Pourya Shaker. 2008. Semantically Configurable Code Generation. In Model Driven Engineering Languages and Systems, Krzysztof Czarnecki, Ileana Ober, Jean-Michel Bruel, Axel Uhl, and Markus V\u00f6lter (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 705\u2013720."},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-658-27170-1","volume-title":"Webanwendungen erstellen mit Vue.js: MVVM-Muster f\u00fcr konventionelle und Single-Page-Webseiten","author":"Ralph Steyer","year":"2019","unstructured":"Steyer Ralph and Steyer Ralph. 2019. Webanwendungen erstellen mit Vue.js: MVVM-Muster f\u00fcr konventionelle und Single-Page-Webseiten."},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"crossref","first-page":"1175","DOI":"10.1109\/ASE56229.2023.00097","volume-title":"2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","author":"Shahoor Arooba","year":"2023","unstructured":"Arooba Shahoor, Askar\u00a0Yeltayuly Khamit, Jooyong Yi, and Dongsun Kim. 2023. LeakPair: Proactive repairing of memory leaks in single page web applications. In 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 1175\u20131187."},{"key":"e_1_3_3_2_22_2","unstructured":"Wei Wang Na Li Lei Zhang Fang Liu Hao Chen and Li \u2026\u00a0Shi. 2025. An Extensive Study on Text Serialization Formats and Methods. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2505.13478 (2025)."}],"event":{"name":"Programming Companion '26: Companion Proceedings of the 10th International Conference on the Art, Science, and Engineering of Programming","location":"Munich Germany","acronym":"Programming Companion '26"},"container-title":["Companion Proceedings of the 10th International Conference on the Art, Science, and Engineering of Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3801119.3801127","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T07:10:16Z","timestamp":1775977816000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3801119.3801127"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,16]]},"references-count":21,"alternative-id":["10.1145\/3801119.3801127","10.1145\/3801119"],"URL":"https:\/\/doi.org\/10.1145\/3801119.3801127","relation":{},"subject":[],"published":{"date-parts":[[2026,3,16]]},"assertion":[{"value":"2026-04-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}