@inproceedings{10.1145/3796563.3796603,
author = {Agrawal, Manish and Ganer, Prashik and Bhasita, Amit and Kaswan, Khushwant and Yashwanth, Tippireddy and Dutta, Soumya and Kar, Purushottam},
title = {DAVi: A Slim, Secure and Scalable Framework for Developing Data Analytics and Visualization Platforms},
year = {2026},
isbn = {9798400725036},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3796563.3796603},
doi = {10.1145/3796563.3796603},
abstract = {Modern scientific, commercial and industrial systems continuously generate large volumes of data in the form of event logs, streaming telemetry, controller data, etc. The task of real-time analysis and visualization of this data is essential to gain actionable insights and troubleshoot any latent issues. However, existing solutions frequently present a choice. Robust business intelligence (BI) tools abound and offer excellent visualization capabilities but limited flexibility for data scientists to implement custom programmatic solutions. On the other hand, data science platforms offer sophisticated coding environments but lack advanced visualization tools. Existing solutions also struggle to offer fine-grained access control and do not allow automated alerts to be delivered to user subgroups should anomalies or failure states be detected in data. To bridge this feature gap, this paper introduces DAVi (Data Analytics and Visualization Interface), a secure, microservice-driven platform that delivers a unified user experience combining advanced visualization capabilities and fully fledged development workflows. A novel feature of DAVi is the in-built real-time notification system that allows data scientists to send automated notifications to an identified subset of users, for example, if an AI model detects impending system failure or deterioration in service quality. DAVi overcomes several technical challenges that may be of independent interest, such as the creation and integration of a honeypot-grade sandbox that must still be permitted access to restricted lines of communication. DAVi offers a single-tenant architecture at the organization level but allows the flexibility of per-user container isolation. Its core innovation lies in the headless integration of a powerful open-source BI engine, Apache Superset&nbsp;[5], with a React-based application. The architecture is sensitive to the demands of high-security environments, including centralized LDAP&nbsp;[27] authentication, fine-grained role-based access control (RBAC), isolated on-demand JupyterLab&nbsp;[19] sandboxes, session management, activity logging, automated snapshots with point-in-time data restoration, among others. DAVi offers a modular architecture with replaceable components and a secure, extensible, and comprehensive solution for modern data analytics.},
booktitle = {Proceedings of the 19th Innovations in Software Engineering Conference},
articleno = {8},
numpages = {11},
keywords = {Data Analytics, Visualization, Microservice Architecture, Honeypot-grade Sandboxing, Headless System Integration, Fine-grained Access Control, Automated Real-time Notifications, Isolation},
location = {
},
series = {ISEC '26}
}