five

An Empirical Study on the Automated Generation of Mobile Applications using Large Language Models

收藏
DataCite Commons2026-05-04 更新2026-05-07 收录
下载链接:
https://zenodo.org/doi/10.5281/zenodo.20024259
下载链接
链接失效反馈
官方服务:
资源简介:
An Empirical Study on the Automated Generation of Mobile Applications using Large Language Models This repository contains the supplementary materials for our paper, titled "An Empirical Study on the Automated Generation of Mobile Applications using Large Language Models". This study evaluates its scalability by performing an extensive empirical evaluation of an LLM-based mobile app generation methodology applied to 42 real-world applications spanning 17 categories. To enable a consistent and fine-grained evaluation across a large dataset, we incorporate an automated feature extraction step that decomposes high-level requirements into atomic features, improving the precision and comparability of feature-level analysis. Our evaluation considers both functional correctness and internal code quality. Functional assessment is conducted through expert-based feature classification, while code quality is evaluated using static analysis metrics. The results show that, although the approach achieves a high compilation success rate (92.86%), the generated applications exhibit low functional completeness, with a large proportion of features either missing or partially implemented. Additionally, the absence of backend generation emerges as a key limitation, leading to incomplete application behavior. These findings highlight that, while LLM-based approaches can scale in terms of generation, they still face significant challenges in delivering complete and fully functional applications. This work contributes a large-scale evaluation that provides a more realistic assessment of current capabilities and limitations, offering insights for future improvements in automated mobile app generation. 📂 Repository Structure ├── 1.app-description/ # Input app descriptions (*.txt) ├── 2.app-generation/ # Generated requirements grouped by app │ ├── close-2-ai-home-design/ │ ├── close-2-audible/ │ ├── ... # Other generated app folders │ └── close-2-youtube-music/ ├── 3.feature-extraction/ # Feature extraction scripts and outputs │ ├── script-extract-features.py │ ├── prompt-feature-extraction.txt │ ├── requirements.txt │ └── extracted-features/ ├── 4.feature-evaluation/ # Evaluation summaries and charts │ ├── generate-feature-classification-summary.py │ ├── evaluated-features/ │ ├── global-feature-classification-summary.txt │ └── feature-classification-chart.pdf └── README.md 📝 How to Use This Repository Prerequisites Python 3.10+ OpenRouter API key Set your key: export OPEN_ROUTER_API_KEY="your_key_here" Setup cd 3.feature-extraction python -m venv .venv source .venv/bin/activate pip install -r requirements.txt Workflow 1) Prepare app descriptions Ensure your input app-description files are available in 1.app-description/ (one app per .txt file). 2) Generate requirements Run your generation process to populate 2.app-generation/ with requirements for each app. 3) Extract features From the 3.feature-extraction/ environment: python script-extract-features.py This creates/updates extracted outputs in 3.feature-extraction/extracted-features/. 4) Build evaluation summary and chart From the repository root: python 4.feature-evaluation/generate-feature-classification-summary.py This command generates: 4.feature-evaluation/evaluated-features/global-feature-classification-summary.txt 4.feature-evaluation/evaluated-features/feature-classification-chart.pdf 📱 Generated apps The applications used in the experiment were selected to cover a diverse set of domains, ensuring variability in functionality and complexity. The dataset spans 17 categories, including Books, Business, Design, Education, Entertainment, Finance, Food & Drink, Health & Fitness, Lifestyle, Medical, Music, Navigation, News, Photography, Productivity, Shopping, Social, Sports, Travel, Utilities, and Weather. These categories encompass a wide range of interaction patterns, such as content consumption (e.g., Entertainment and News), user-generated content (e.g., Social and Photography), transactional services (e.g., Finance and Shopping), and domain-specific applications (e.g., Medical and Health & Fitness). Application Category Description Close2AiHomeDesign Design AI-powered interior design tool for generating and visualizing home layouts. Close2Audible Books Audiobook and podcast streaming platform with offline listening support. Close2Betano Sports Sports betting application with real-time odds and wagering features. Close2BlinkFitness Health & Fitness Fitness app for managing gym activities and tracking workouts. Close2BobbieGoods Books Digital coloring book app offering interactive drawing and creative activities. Close2Booking Travel Travel platform for booking hotels, flights, and accommodations. Close2BloodPressureTracker Health & Fitness Health monitoring app for tracking blood pressure readings. Close2Canva Design Graphic design platform for creating visual content and social media assets. Close2CapCut Photography Video editing tool with filters, effects, and content creation features. Close2ChatGPT Productivity AI assistant for text generation, question answering, and task support. Close2Crumbl Food & Drink App for browsing, ordering, and tracking gourmet cookie deliveries. Close2DramaBox Entertainment Streaming service focused on short-form drama content. Close2Duolingo Education Language learning platform with gamified lessons and exercises. Close2Google Utilities General-purpose app providing search and personalized services. Close2GoogleDocs Productivity Cloud-based document editor with collaboration features. Close2GoogleHome Utilities Smart home control app for managing connected devices. Close2GoogleMaps Navigation Navigation app providing maps, directions, and location-based services. Close2GooglePhotos Photography Cloud-based photo storage and management platform. Close2iFood Food & Drink Food delivery platform connecting users with local restaurants. Close2LiveWeather Weather Weather app offering forecasts and environmental data visualization. Close2MeuSusDigital Medical Government healthcare app for accessing public health services. Close2MyChart Medical Patient portal for accessing medical records and communicating with providers. Close2Netflix Entertainment Video streaming platform offering movies, series, and offline viewing. Close2Nu Finance Mobile banking application providing financial services and account management. Close2ParentSquare Education School communication app connecting parents, teachers, and students. Close2PayPal Finance Digital payment platform for sending, receiving, and managing money. Close2Pinterest Lifestyle Content discovery platform for ideas, inspiration, and visual bookmarking. Close2Reddit News Social news platform for community discussions and content sharing. Close2Shein Shopping Online fashion retail app offering clothing and accessories. Close2Sleeper Sports Fantasy sports platform for managing teams and leagues. Close2Spotify Music Audio streaming platform for music, playlists, and podcasts. Close2Teams Business Collaboration platform for messaging, meetings, and file sharing. Close2TeaDatingAdvice Lifestyle Social advice platform focused on dating and relationship guidance. Close2Temu Shopping E-commerce platform for browsing and purchasing discounted products. Close2Threads Social Social media platform for sharing short text-based updates. Close2TikTok Social Video-sharing platform for creating and consuming short-form content. Close2Uber Travel Ride-hailing service for booking transportation and tracking trips. Close2Waze Navigation Community-driven navigation app with real-time traffic updates. Close2Weather Weather Weather forecasting app providing real-time conditions and alerts. Close2WhatsappBusiness Business Messaging application designed for business communication with customers. Close2X News Social media platform for real-time news and microblogging. Close2YoutubeMusic Music Music streaming service with online and offline playback features.
提供机构:
Anonymous
创建时间:
2026-05-04
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作