Dashboards play a critical role in representing the state of a system or an organization. They are used across all levels and areas in organizations to enhance decision-making process.
Designing custom dashboards tailored for specific tasks and roles is a time consuming and expensive process. In addition, dashboards that represent streaming data need to quickly be adapted to the detention of new events and the emergence of temporal patterns. Selecting the wrong visualization to analyze them can lead to incorrect interpretations.
While most data visualization recommendation systems are limited to finding the "best" representations for the data, this project focuses on the creation of an intelligent system which automates end-to-end dashboard design process.