Text to Web Application Using LLM

Aishwarya G; Sathwik C M; Shashank V H; Subham Mohanty; Sudeep D1

1

Publication Date: 2024/12/10

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

DOI: https://doi.org/10.5281/zenodo.14356184

PDF: https://ijirst.demo4.arinfotech.co/assets/upload/files/IJISRT24NOV1658.pdf

REFERENCES

  1. Weber, I. "Large Language Models as Software Components: A Taxonomy for LLM-Integrated Applications." Submitted on 13 Jun 2024.
  2. Lin, F., Kim, D. J., Chen, T. H. "When LLM-based Code Generation Meets the Software Development Process." 2024.
  3. Bacherikov, D. "Development of Web Application for Practicing Finnish Language Writing Skills with the Help of LLMs." 2024.
  4. Cui, Y. "Insights from Benchmarking Frontier Language Models on Web App Code Generation." Submitted on 8 Sep 2024.
  5. Wei, B. "Requirements are All You Need: From Requirements to Code with LLMs." Submitted on 14 Jun 2024, last revised 17 Jun 2024.
  6. Nass, M., Alégroth, E., Feldt, R. "Improving Web Element Localization by Using a Large Language Model." 2024.
  7. Radeva, I., Popchev, I., Doukovska, L., Dimitrova, M. "Web Application for Retrieval-Augmented Generation: Implementation and Testing." Electronics 2024.
  8. 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.
  9. 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.
  10. Schröder, C. "From Natural Language to Web Applications: Using Large Language Models for Model- Driven Software Engineering." 2023.
  11. 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.
  12. 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.