(TFG) MetaAppCollector: A Comprehensive Tool for Aggregating Mobile App Metadata from Multiple Third-Party Systems
Description: This thesis focuses on the design and implementation of an adaptive and extensible service for collecting, integrating, storing, and monitoring metrics related to the activity and visibility of a mobile software product. The system aggregates data from multiple third-party APIs and web sources, providing insights into key metrics such as search engine results, social media mentions, app store ratings, user engagement, and developer interest.
The student will develop a modular architecture that supports synchronous queries for real-time data retrieval, as well as a configurable polling mechanism for historical data collection at customizable intervals. Additionally, the project will require implementing dynamic methods to easily incorporate new metrics into the system, tailored to their specific data type and source. The service aims to provide actionable insights for app developers, marketers, and stakeholders by consolidating diverse sources of information into a unified platform.
Objectives:
- Design a modular and extensible architecture for aggregating and analyzing app-related metrics from diverse sources.
- Implement real-time data retrieval and historical data collection mechanisms.
- Provide an intuitive interface with interactive visualizations for actionable insights.
Expected Outcome:
A scalable, user-friendly tool that consolidates app-related metrics into a unified platform, enabling real-time analysis and historical trend monitoring to support decision-making for app development and marketing.
Degree: GEI
Research Areas: Mobile App Stores, Web-based Development, Data Aggregation, Metrics Monitoring, API Integration
Technologies: Python, Django or Flask, REST APIs, Web Scraping Libraries (e.g., BeautifulSoup, Scrapy), SQL/NoSQL Databases, Docker, and Cloud Platforms (e.g., AWS or Google Cloud)
Contact: Quim Motger
e-mail: joaquim.motger (at) upc.edu
Share: