{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T08:54:42Z","timestamp":1768985682031,"version":"3.49.0"},"reference-count":37,"publisher":"SAGE Publications","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IDT"],"published-print":{"date-parts":[[2024,2,20]]},"abstract":"<jats:p>Advancements in modern technology have led to an endless reliance on the Internet. This has created a great demand for the fast and accurate development of web applications. Web development has benefitted from programming approaches such as Model-Driven Web Engineering (MDWE). MDWE allows developers to choose pre-defined models and utilize them for their requirements. This kind of structural blueprinting, called wireframing, enables efficiency in software development. However, these techniques are seldom understood by people without a technological background. Hence, much of the coding central to a project remains the responsibility of a few tech-educated people. This work proposes an approach that offloads some of the typing to a machine-based code generator. This has been achieved by pairing MDWE methods with Deep Learning capabilities. This ensures a less coding-intensive web development methodology that can be utilized even by non-web developers. This work makes several contributions to improving overall MDWE methods.<\/jats:p>","DOI":"10.3233\/idt-220319","type":"journal-article","created":{"date-parts":[[2024,1,26]],"date-time":"2024-01-26T17:15:54Z","timestamp":1706289354000},"page":"75-90","source":"Crossref","is-referenced-by-count":2,"title":["Enhanced model-driven web application development with code generation using deep learning technique"],"prefix":"10.1177","volume":"18","author":[{"given":"Muthumanikandan","family":"V","sequence":"first","affiliation":[]},{"given":"Timothy Thomas","family":"George","sequence":"additional","affiliation":[]},{"given":"Rupin Kirtan","family":"Harendra","sequence":"additional","affiliation":[]}],"member":"179","reference":[{"key":"10.3233\/IDT-220319_ref1","doi-asserted-by":"publisher","DOI":"10.1109\/icsa.2019.00017"},{"key":"10.3233\/IDT-220319_ref2","doi-asserted-by":"publisher","first-page":"732","DOI":"10.1007\/978-3-030-10576-1_208","article-title":"Extreme model-driven development (XMDD) technologies as a hands-on approach to software development without coding","author":"Margaria","year":"2020","journal-title":"Encyclopedia of Education and Information Technologies."},{"key":"10.3233\/IDT-220319_ref3","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1007\/978-1-84628-923-1_12","article-title":"An overview of model-driven web engineering and the MDA","author":"Moreno","year":"2008","journal-title":"Web Engineering: Modelling and Implementing Web Applications."},{"key":"10.3233\/IDT-220319_ref4","doi-asserted-by":"publisher","DOI":"10.19153\/cleiej.19.3.1"},{"key":"10.3233\/IDT-220319_ref5","doi-asserted-by":"publisher","DOI":"10.1109\/models.2017.5"},{"issue":"3","key":"10.3233\/IDT-220319_ref6","first-page":"52","article-title":"A Model-Driven Approach for Online Banking Application Using AngularJS Framework","volume":"6","author":"Ghelani","year":"2022","journal-title":"American Journal of Information Science and Technology."},{"key":"10.3233\/IDT-220319_ref7","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1007\/978-3-319-08245-5_28","article-title":"Improving the scalability of web applications with runtime transformations","author":"Robles Luna","year":"2014","journal-title":"Lecture Notes in Computer Science."},{"key":"10.3233\/IDT-220319_ref8","doi-asserted-by":"publisher","first-page":"245","DOI":"10.55630\/dipp.2018.8.26","article-title":"Museum space \u2013 model-driven web-based platform for Digitalisation and preservation of Cultural Heritage","volume":"8","author":"Todorova","year":"2018","journal-title":"Digital Presentation and Preservation of Cultural and Scientific Heritage."},{"key":"10.3233\/IDT-220319_ref9","doi-asserted-by":"publisher","DOI":"10.5220\/0006382704150421"},{"key":"10.3233\/IDT-220319_ref10","unstructured":"Rivero JM, Grigera J, Rossi G, Luna ER, Koch N. Improving Agility in Model-Driven Web Engineering. In: Proceedings of the CAiSE Forum 2011; London, UK; 2011."},{"key":"10.3233\/IDT-220319_ref11","doi-asserted-by":"publisher","first-page":"100935","DOI":"10.1016\/j.cola.2019.100935","article-title":"Code generation using model driven architecture: A systematic mapping study","volume":"56","author":"Sebasti\u00e1n","year":"2020","journal-title":"Journal of Computer Languages."},{"key":"10.3233\/IDT-220319_ref12","doi-asserted-by":"publisher","DOI":"10.23919\/cisti54924.2022.9820348"},{"key":"10.3233\/IDT-220319_ref13","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1016\/j.scico.2018.08.001","article-title":"Non-functional requirements in model-driven development of service-oriented architectures","volume":"168","author":"Ameller","year":"2018","journal-title":"Science of Computer Programming."},{"key":"10.3233\/IDT-220319_ref14","unstructured":"Huynh Q-T, Tran D-D, Bui T-M-A, Nguyen P-L. Development of Rules and Algorithms for Model-Driven Code Generator with UWE Approach. In: Volume 318: Advancing Technology Industrialization Through Intelligent Software Methodologies, Tools and Techniques. IOS Press; pp.\u00a0531-44. (Frontiers in Artificial Intelligence and Applications)."},{"key":"10.3233\/IDT-220319_ref15","doi-asserted-by":"publisher","DOI":"10.1109\/icccbda.2018.8386531"},{"key":"10.3233\/IDT-220319_ref16","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/978-3-030-03056-8_1","article-title":"Intelligent code generation for model driven web development","author":"Falzone","year":"2018","journal-title":"Current Trends in Web Engineering."},{"key":"10.3233\/IDT-220319_ref17","unstructured":"Ida IB, Dahmani M, Ghazel M, Jemai A. Web-based platform for collaborative model-driven software developement for IoT devices. In: ESM \u2013 The European Simulation and Modelling Conferences. Eurosis; 2019."},{"key":"10.3233\/IDT-220319_ref18","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1007\/978-3-319-74730-9_13","article-title":"Cognifying model-driven software engineering","author":"Cabot","year":"2018","journal-title":"Software Technologies: Applications and Foundations."},{"key":"10.3233\/IDT-220319_ref19","doi-asserted-by":"publisher","DOI":"10.1109\/clei.2017.8226424"},{"key":"10.3233\/IDT-220319_ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ebbt.2019.8741736"},{"key":"10.3233\/IDT-220319_ref21","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1007\/978-981-16-5655-2_68","article-title":"Automatic HTML code generation using image processing","author":"Khandekar","year":"2022","journal-title":"ICT Analysis and Applications."},{"key":"10.3233\/IDT-220319_ref22","unstructured":"Wijekoon H, Merunka V. Combining Model Driven Development and Agile Software Development. In: The Sixteenth International Conference on Digital Society. IARIA; 2022; pp.\u00a020-2."},{"key":"10.3233\/IDT-220319_ref23","doi-asserted-by":"publisher","DOI":"10.5220\/0006207004510458"},{"key":"10.3233\/IDT-220319_ref24","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1007\/978-3-642-29749-6_10","article-title":"Towards agile model-driven web engineering","author":"Rivero","year":"2012","journal-title":"Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications."},{"issue":"6","key":"10.3233\/IDT-220319_ref25","doi-asserted-by":"publisher","first-page":"670","DOI":"10.1016\/j.infsof.2014.01.011","article-title":"Mockup-driven development: Providing agile support for model-driven web engineering","volume":"56","author":"Rivero","year":"2014","journal-title":"Information and Software Technology."},{"issue":"4","key":"10.3233\/IDT-220319_ref26","doi-asserted-by":"publisher","first-page":"1469","DOI":"10.1007\/s10270-022-01015-y","article-title":"Agile Merode: A model-driven software engineering method for user-centric and value-based development","volume":"21","author":"Snoeck","year":"2022","journal-title":"Software and Systems Modeling."},{"key":"10.3233\/IDT-220319_ref27","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1007\/978-3-319-61482-3_9","article-title":"Iterative model-driven development of software extensions for Web Content Management Systems","author":"Priefer","year":"2017","journal-title":"Modelling Foundations and Applications."},{"issue":"12","key":"10.3233\/IDT-220319_ref28","doi-asserted-by":"publisher","first-page":"1146","DOI":"10.1109\/tse.2017.2755039","article-title":"Collaborative model-driven software engineering: A classification framework and a research map","volume":"44","author":"Franzago","year":"2018","journal-title":"IEEE Transactions on Software Engineering."},{"key":"10.3233\/IDT-220319_ref29","unstructured":"Rumbaugh J, Jacobson I, Booch G. The Unified Modeling Language: Reference Manual. Reading: Addison-Wesley; 1999."},{"key":"10.3233\/IDT-220319_ref34","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v31i1.11231"},{"key":"10.3233\/IDT-220319_ref35","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/978-3-030-34258-6_9","article-title":"Information communication","author":"Land\u00f8y","year":"2019","journal-title":"Springer Texts in Education."},{"key":"10.3233\/IDT-220319_ref37","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.acl-short.98"},{"key":"10.3233\/IDT-220319_ref38","unstructured":"Sheremetov D, Diachenko A. Average Time to Build a Website from Scratch [Internet]. Onix Systems 2023; [cited 2023]. Available from: onix-systemscom\/blog\/."},{"issue":"3","key":"10.3233\/IDT-220319_ref39","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1007\/s41019-020-00131-3","article-title":"Integrating web-based collaborative live editing and wireframing into a model-driven web engineering process","volume":"5","author":"de Lange","year":"2020","journal-title":"Data Science and Engineering."},{"key":"10.3233\/IDT-220319_ref40","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxz137"},{"issue":"2","key":"10.3233\/IDT-220319_ref41","doi-asserted-by":"publisher","first-page":"250","DOI":"10.34028\/iajit\/17\/2\/13","article-title":"A hybrid approach for providing improved link connectivity in SDN","volume":"17","author":"Vanamoorthy","year":"2019","journal-title":"The International Arab Journal of Information Technology."},{"issue":"1","key":"10.3233\/IDT-220319_ref42","doi-asserted-by":"publisher","first-page":"1","DOI":"10.52631\/jemds.v3i1.175","article-title":"CHATGPT and academic research: A review and recommendations based on practical examples","volume":"3","author":"Rahman","year":"2023","journal-title":"Journal of Education, Management and Development Studies."}],"container-title":["Intelligent Decision Technologies"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/IDT-220319","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,10]],"date-time":"2025-03-10T14:10:12Z","timestamp":1741615812000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/IDT-220319"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,20]]},"references-count":37,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.3233\/idt-220319","relation":{},"ISSN":["1872-4981","1875-8843"],"issn-type":[{"value":"1872-4981","type":"print"},{"value":"1875-8843","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,20]]}}}