mlsanityData to 7 Oct 2026

From PowerPoint UI Sketches to Web-Based Applications: Pattern-Driven Code Generation for GIS Dashboard Development Using Knowledge-Augmented LLMs, Context-Aware Visual Prompting, and the React Framework

arXiv 2502.08756 ↗First posted 12 Feb 2025cs.AI cs.SEcited by 1

Not on the map. Why?

Abstract (arXiv)

Developing web-based GIS applications, commonly known as CyberGIS dashboards, for querying and visualizing GIS data in environmental research often demands repetitive and resource-intensive efforts. While Generative AI offers automation potential for code generation, it struggles with complex scientific applications due to challenges in integrating domain knowledge, software engineering principles, and UI design best practices. This paper introduces a knowledge-augmented code generation framework that retrieves software engineering best practices, domain expertise, and advanced technology stacks from a specialized knowledge base to enhance Generative Pre-trained Transformers (GPT) for front-end development. The framework automates the creation of GIS-based web applications (e.g., dashboards, interfaces) from user-defined UI wireframes sketched in tools like PowerPoint or Adobe Illustrator. A novel Context-Aware Visual Prompting method, implemented in Python, extracts layouts and interface features from these wireframes to guide code generation. Our approach leverages Large Language Models (LLMs) to generate front-end code by integrating structured reasoning, software engineering principles, and domain knowledge, drawing inspiration from Chain-of-Thought (CoT) prompting and Retrieval-Augmented Generation (RAG). A case study demonstrates the framework's capability to generate a modular, maintainable web platform hosting multiple dashboards for visualizing environmental and energy data (e.g., time-series, shapefiles, rasters) from user-sketched wireframes. By employing a knowledge-driven approach, the framework produces scalable, industry-standard front-end code using design patterns such as Model-View-ViewModel (MVVM) and frameworks like React. This significantly reduces manual effort in design and coding, pioneering an automated and efficient method for developing smart city software.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 19 of its 70 references that are in the map. First posted on arXiv 12 Feb 2025.

Builds on

19 of 70 references.

References · 19

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
  3. 2024Agentless: Demystifying LLM-based Software Engineering Agentscited by 400
  4. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
  5. 2023Planning with Large Language Models for Code Generationcited by 179
  6. 2023Large Language Models for Software Engineering: Survey and Open Problemscited by 178
  7. 2024HyperAgent: Generalist Software Engineering Agents to Solve Coding Tasks at Scalecited by 61
  8. 2023Autonomous GIS: the next-generation AI-powered GIScited by 52
  9. 2023On the Effectiveness of Large Language Models in Domain-Specific Code Generationcited by 44
  10. 2023LLM-assisted Knowledge Graph Engineering: Experiments with ChatGPTcited by 42
  11. 2024GIS Copilot: Towards an Autonomous GIS Agent for Spatial Analysiscited by 26
  12. 2023Generative Artificial Intelligence for Software Engineering -- A Research Agendacited by 23
7 more
  1. 2023Fine-tuning Large Enterprise Language Models via Ontological Reasoningcited by 14
  2. 2024GeoCode-GPT: A Large Language Model for Geospatial Code Generation Taskscited by 11
  3. 2024Prototype2Code: End-to-end Front-end Code Generation from UI Design Prototypescited by 10
  4. 2024Towards Next-Generation Urban Decision Support Systems through AI-Powered Construction of Scientific Ontology using Large Language Models -- A Case in Optimizing Intermodal Freight Transportationcited by 10
  5. 2024Can Large Language Models Generate Geospatial Code?cited by 6
  6. 2024Automating Bibliometric Analysis with Sentence Transformers and Retrieval-Augmented Generation (RAG): A Pilot Study in Semantic and Contextual Search for Customized Literature Characterization for High-Impact Urban Researchcited by 3
  7. 2024Explainable AI for Multivariate Time Series Pattern Exploration: Latent Space Visual Analytics with Temporal Fusion Transformer and Variational Autoencoders in Power Grid Event Diagnosiscited by 2

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2025Context-Aware Visual Prompting: Automating Geospatial Web Dashboards with Large Language Models and Agent Self-Validation for Decision Support
  2. 2025Generative AI in Map-Making: A Technical Exploration and Its Implications for Cartographers
  3. 2024Evaluation of Code LLMs on Geospatial Code Generation
  4. 2024Geo-FuB: A Method for Constructing an Operator-Function Knowledge Base for Geospatial Code Generation Tasks Using Large Language Models
  5. 2025Automated Visualization Code Synthesis via Multi-Path Reasoning and Feedback-Driven Optimization
  6. 2024GEE-OPs: An Operator Knowledge Base for Geospatial Code Generation on the Google Earth Engine Platform Powered by Large Language Models
  7. 2023Exploring the intersection of Generative AI and Software Development
  8. 2023GeoGPT: Understanding and Processing Geospatial Tasks through An Autonomous GPT