{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T16:28:54Z","timestamp":1775838534145,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Vietnam Ministry of Education and Training","award":["B2022-NHF-01"],"award-info":[{"award-number":["B2022-NHF-01"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,12]]},"DOI":"10.1145\/3568562.3568566","type":"proceedings-article","created":{"date-parts":[[2022,11,29]],"date-time":"2022-11-29T00:25:01Z","timestamp":1669681501000},"page":"344-351","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Generating Multi-platform Single Page Applications: A Hierarchical Domain-Driven Design Approach"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7654-1127","authenticated-orcid":false,"given":"Duc Minh","family":"Le","sequence":"first","affiliation":[{"name":"Department of Information Technology, Swinburne Vietnam, FPT University, Viet Nam"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8066-0417","authenticated-orcid":false,"given":"Anh Phuong","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Department of Information Technology, Swinburne Vietnam, FPT University, Viet Nam"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2007-6358","authenticated-orcid":false,"given":"Linh Quang","family":"Tran","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, VNU University of Engineering and Technology, Viet Nam"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0058-3122","authenticated-orcid":false,"given":"Hong Thi","family":"Le","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, VNU University of Engineering and Technology, Viet Nam"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4887-7835","authenticated-orcid":false,"given":"Hai Van-Anh","family":"Tong","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, VNU University of Engineering and Technology, Viet Nam"}]}],"member":"320","published-online":{"date-parts":[[2022,12]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Learning React: modern patterns for developing React apps","author":"Banks Alex","unstructured":"Alex Banks . 2020. Learning React: modern patterns for developing React apps ( 2 nd ed.). O\u2019Reilly , Beijing . Alex Banks. 2020. Learning React: modern patterns for developing React apps (2nd ed.). O\u2019Reilly, Beijing.","edition":"2"},{"key":"e_1_3_2_1_2_1","volume-title":"React and React Native","author":"Boduch Adam","unstructured":"Adam Boduch . 2020. React and React Native ( 3 rd ed.). Packt , Birmingham, UK . Adam Boduch. 2020. React and React Native(3rd ed.). Packt, Birmingham, UK.","edition":"3"},{"key":"e_1_3_2_1_3_1","volume-title":"Angular for Enterprise-Ready Web Applications","author":"Uluca Doguhan","unstructured":"Doguhan Uluca . 2020. Angular for Enterprise-Ready Web Applications ( 2 nd ed.). Packt . Doguhan Uluca. 2020. Angular for Enterprise-Ready Web Applications (2nd ed.). Packt.","edition":"2"},{"key":"e_1_3_2_1_4_1","volume-title":"Hands-On Full-Stack Web Development with ASP.NET Core: Learn end-to-end web development with leading frontend frameworks, such as Angular, React, and Vue. Packt","author":"Dresher Tamir","unstructured":"Tamir Dresher , Amir Zuker , and Shay Friedman . 2018. Hands-On Full-Stack Web Development with ASP.NET Core: Learn end-to-end web development with leading frontend frameworks, such as Angular, React, and Vue. Packt . Google-Books-ID : Tel1Dw AAQBAJ. Tamir Dresher, Amir Zuker, and Shay Friedman. 2018. Hands-On Full-Stack Web Development with ASP.NET Core: Learn end-to-end web development with leading frontend frameworks, such as Angular, React, and Vue. Packt. Google-Books-ID: Tel1DwAAQBAJ."},{"key":"e_1_3_2_1_5_1","unstructured":"Evan You. 2022. Vue.js. https:\/\/vuejs.org\/guide\/introduction.html  Evan You. 2022. Vue.js. https:\/\/vuejs.org\/guide\/introduction.html"},{"key":"e_1_3_2_1_6_1","unstructured":"Philipp Fehre. 2015. JavaScript Domain-Driven Design. Packt Birmingham.  Philipp Fehre. 2015. JavaScript Domain-Driven Design. Packt Birmingham."},{"key":"e_1_3_2_1_7_1","unstructured":"Google. 2022. Angular Docs. https:\/\/angular.io\/docs  Google. 2022. Angular Docs. https:\/\/angular.io\/docs"},{"key":"e_1_3_2_1_8_1","volume-title":"Domain-Driven Laravel: Learn to Implement Domain-Driven Design Using Laravel","author":"Griffin Jesse","unstructured":"Jesse Griffin . 2020. Domain-Driven Laravel: Learn to Implement Domain-Driven Design Using Laravel ( 1 st ed.). Apress , S .l. Jesse Griffin. 2020. Domain-Driven Laravel: Learn to Implement Domain-Driven Design Using Laravel(1st ed.). Apress, S.l.","edition":"1"},{"key":"e_1_3_2_1_9_1","volume-title":"Full-Stack React Projects: Learn MERN stack development by building modern web apps using MongoDB","author":"Hoque Shama","unstructured":"Shama Hoque . 2020. Full-Stack React Projects: Learn MERN stack development by building modern web apps using MongoDB , Express, React , and Node.js ( 2 nd ed.). Packt . Shama Hoque. 2020. Full-Stack React Projects: Learn MERN stack development by building modern web apps using MongoDB, Express, React, and Node.js (2nd ed.). Packt.","edition":"2"},{"key":"e_1_3_2_1_10_1","unstructured":"Philip Klauzinski and John Moore. 2016. Mastering JavaScript Single Page Application Development. Packt Birmingham.  Philip Klauzinski and John Moore. 2016. Mastering JavaScript Single Page Application Development. Packt Birmingham."},{"key":"e_1_3_2_1_11_1","volume-title":"Developing web components with typescript: native web development using thin libraries","author":"Krause J\u00f6rg","unstructured":"J\u00f6rg Krause . 2021. Developing web components with typescript: native web development using thin libraries ( 1 st ed.). Apress . J\u00f6rg Krause. 2021. Developing web components with typescript: native web development using thin libraries (1st ed.). Apress.","edition":"1"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2018.05.001"},{"key":"e_1_3_2_1_13_1","volume-title":"Generative Software Module Development for Domain-Driven Design with Annotation-Based Domain Specific Language. Information and Software Technology 120 (April","author":"Le Duc\u00a0Minh","year":"2020","unstructured":"Duc\u00a0Minh Le , Duc-Hanh Dang , and Viet-Ha Nguyen . 2020. Generative Software Module Development for Domain-Driven Design with Annotation-Based Domain Specific Language. Information and Software Technology 120 (April 2020 ), 106\u2013239. Duc\u00a0Minh Le, Duc-Hanh Dang, and Viet-Ha Nguyen. 2020. Generative Software Module Development for Domain-Driven Design with Annotation-Based Domain Specific Language. Information and Software Technology 120 (April 2020), 106\u2013239."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368926.3369657"},{"key":"e_1_3_2_1_15_1","volume-title":"Towards Generating RESTful Full Stack Software: A Module Based Domain Driven Design Approach. In 2nd Conf. ICISN","author":"Le Duc\u00a0Minh","year":"2022","unstructured":"Duc\u00a0Minh Le and Ha\u00a0Thanh Vu . 2022 . Towards Generating RESTful Full Stack Software: A Module Based Domain Driven Design Approach. In 2nd Conf. ICISN 2022. Springer LNCS, Hanoi, Vietnam. Duc\u00a0Minh Le and Ha\u00a0Thanh Vu. 2022. Towards Generating RESTful Full Stack Software: A Module Based Domain Driven Design Approach. In 2nd Conf. ICISN 2022. Springer LNCS, Hanoi, Vietnam."},{"key":"e_1_3_2_1_16_1","unstructured":"Meta. 2022. React Docs. https:\/\/reactjs.org\/docs\/getting-started.html  Meta. 2022. React Docs. https:\/\/reactjs.org\/docs\/getting-started.html"},{"key":"e_1_3_2_1_17_1","volume-title":"React Native: Components and APIs. https:\/\/reactnative.dev\/docs\/components-and-apis","year":"2022","unstructured":"Meta. 2022 . React Native: Components and APIs. https:\/\/reactnative.dev\/docs\/components-and-apis Meta. 2022. React Native: Components and APIs. https:\/\/reactnative.dev\/docs\/components-and-apis"},{"key":"e_1_3_2_1_18_1","volume-title":"Eclipse MicroProfile, Spring Boot, and the Axon Framework","author":"Nair Vijay","unstructured":"Vijay Nair . 2019. Practical Domain-Driven Design in Enterprise Java: Using Jakarta EE , Eclipse MicroProfile, Spring Boot, and the Axon Framework ( 1 st ed.). Apress , Mountain View, CA, USA . Vijay Nair. 2019. Practical Domain-Driven Design in Enterprise Java: Using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework (1st ed.). Apress, Mountain View, CA, USA.","edition":"1"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.2298\/CSIS160114024N"},{"key":"e_1_3_2_1_20_1","unstructured":"OMG. 2014. Object Constraint Language Version 2.4. http:\/\/www.omg.org\/spec\/OCL\/2.4\/  OMG. 2014. Object Constraint Language Version 2.4. http:\/\/www.omg.org\/spec\/OCL\/2.4\/"},{"key":"e_1_3_2_1_21_1","unstructured":"OMG. 2015. Unified Modeling Language version 2.5. http:\/\/www.omg.org\/spec\/UML\/2.5\/  OMG. 2015. Unified Modeling Language version 2.5. http:\/\/www.omg.org\/spec\/UML\/2.5\/"},{"key":"e_1_3_2_1_23_1","volume-title":"Domain-Driven Design, and Event-Driven Microservices","author":"Percival Harry","unstructured":"Harry Percival and Bob Gregory . 2020. Architecture Patterns with Python: Enabling Test-Driven Development , Domain-Driven Design, and Event-Driven Microservices ( 1 st ed.). O\u2019Reilly Media , Boston . Harry Percival and Bob Gregory. 2020. Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices (1st ed.). O\u2019Reilly Media, Boston.","edition":"1"},{"key":"e_1_3_2_1_24_1","volume-title":"Heitor Ribeiro. 2020. Vue.js 3 Cookbook","unstructured":"Heitor Ribeiro. 2020. Vue.js 3 Cookbook ( 1 st ed.). Packt . Heitor Ribeiro. 2020. Vue.js 3 Cookbook(1st ed.). Packt.","edition":"1"},{"key":"e_1_3_2_1_25_1","volume-title":"SPA Design and Architecture: Understanding Single Page Web Applications (1sted.). Manning","author":"Scott Emmit","unstructured":"Emmit Scott . 2015. SPA Design and Architecture: Understanding Single Page Web Applications (1sted.). Manning , Shelter Island , NY. Emmit Scott. 2015. SPA Design and Architecture: Understanding Single Page Web Applications (1sted.). Manning, Shelter Island, NY."},{"key":"e_1_3_2_1_26_1","volume-title":"Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#","author":"Wlaschin Scott","unstructured":"Scott Wlaschin . 2018. Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# ( 1 st ed.). Pragmatic Bookshelf , Raleigh, North Carolina. Scott Wlaschin. 2018. Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#(1st ed.). Pragmatic Bookshelf, Raleigh, North Carolina.","edition":"1"},{"key":"e_1_3_2_1_27_1","volume-title":"Hands-On Domain-Driven Design with.NET Core: Tackling complexity in the heart of software by putting DDD principles into practice","author":"Zimarev Alexey","unstructured":"Alexey Zimarev . 2019. Hands-On Domain-Driven Design with.NET Core: Tackling complexity in the heart of software by putting DDD principles into practice ( 1 st ed.). Packt , Birmingham . Alexey Zimarev. 2019. Hands-On Domain-Driven Design with.NET Core: Tackling complexity in the heart of software by putting DDD principles into practice (1st ed.). Packt, Birmingham.","edition":"1"}],"event":{"name":"SoICT 2022: The 11th International Symposium on Information and Communication Technology","location":"Hanoi Vietnam","acronym":"SoICT 2022"},"container-title":["The 11th International Symposium on Information and Communication Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3568562.3568566","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3568562.3568566","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:39Z","timestamp":1750186839000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3568562.3568566"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12]]},"references-count":26,"alternative-id":["10.1145\/3568562.3568566","10.1145\/3568562"],"URL":"https:\/\/doi.org\/10.1145\/3568562.3568566","relation":{},"subject":[],"published":{"date-parts":[[2022,12]]},"assertion":[{"value":"2022-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}