Authors :
Aishwarya G; Sathwik C M; Shashank V H; Subham Mohanty; Sudeep D
Volume/Issue :
Volume 9 - 2024, Issue 11 - November
Google Scholar :
https://tinyurl.com/2x5mkk7a
Scribd :
https://tinyurl.com/yth5225f
DOI :
https://doi.org/10.5281/zenodo.14356184
Abstract :
This paper provides an extensive survey on
the application of large language models (LLMs) in
automating web application development, specifically
by translating natural language descriptions into
functional code. By examining recent advancements,
core challenges, and future directions, this survey
outlines the capabilities and transformative potential
of LLMs in software engineering. Special emphasis is
placed on their role in reducing the technical barriers
of web development through text-to-web app
transformations, bridging the gap between user-friendly
requirements and operational implementation. This
survey also identifies key areas for improvement,
offering insightsinto the advancement of LLM-driven
web automation.
Keywords :
Large Language Models (LLMs),Text-to-Web Application Generation, Automated Code Generation, Machine Learning in Web Development, Natural Language Processing (NLP),Static Web Application Generator, Web Development Automation, Frontend Code Generation HTML/CSS/JavaScript Code Generation, Web App Scaffolding, NLP-Driven Software Engineering
References :
- Weber, I. "Large Language Models as Software Components: A Taxonomy for LLM-Integrated Applications." Submitted on 13 Jun 2024.
- Lin, F., Kim, D. J., Chen, T. H. "When LLM-based Code Generation Meets the Software Development Process." 2024.
- Bacherikov, D. "Development of Web Application for Practicing Finnish Language Writing Skills with the Help of LLMs." 2024.
- Cui, Y. "Insights from Benchmarking Frontier Language Models on Web App Code Generation." Submitted on 8 Sep 2024.
- Wei, B. "Requirements are All You Need: From Requirements to Code with LLMs." Submitted on 14 Jun 2024, last revised 17 Jun 2024.
- Nass, M., Alégroth, E., Feldt, R. "Improving Web Element Localization by Using a Large Language Model." 2024.
- Radeva, I., Popchev, I., Doukovska, L., Dimitrova, M. "Web Application for Retrieval-Augmented Generation: Implementation and Testing." Electronics 2024.
- Thippeswamy, B. M., Ramachandra, H. V., Rohan, S., Salam, R., Pai, M. "TextVerse: A Streamlit Web Application for Advanced Analysis of PDF and Image Files with and without Language Models." IEEE, 2024.
- Ethape, P., Kane, R., Gadekar, G., Chimane, S. "Smart Automation Using LLM." International Research Journal of Innovations in Engineering and Technology, Dharmapuri, Vol. 7, Iss. 11, Nov 2023.
- Schröder, C. "From Natural Language to Web Applications: Using Large Language Models for Model- Driven Software Engineering." 2023.
- Voronin, D. N. "Development and Evaluation of an LLM- Based Tool for Automatically Building Web Applications." S.B. Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 2023.
- Austin, J., Odena, A., Nye, M., Bosma, M., Michalewski, H., Dohan, D., Jiang, E., Cai, C., Terry, M., Le, Q., Sutton, C. "Program Synthesis with Large Language Models." Google Research, 2023.
This paper provides an extensive survey on
the application of large language models (LLMs) in
automating web application development, specifically
by translating natural language descriptions into
functional code. By examining recent advancements,
core challenges, and future directions, this survey
outlines the capabilities and transformative potential
of LLMs in software engineering. Special emphasis is
placed on their role in reducing the technical barriers
of web development through text-to-web app
transformations, bridging the gap between user-friendly
requirements and operational implementation. This
survey also identifies key areas for improvement,
offering insightsinto the advancement of LLM-driven
web automation.
Keywords :
Large Language Models (LLMs),Text-to-Web Application Generation, Automated Code Generation, Machine Learning in Web Development, Natural Language Processing (NLP),Static Web Application Generator, Web Development Automation, Frontend Code Generation HTML/CSS/JavaScript Code Generation, Web App Scaffolding, NLP-Driven Software Engineering