{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T11:11:07Z","timestamp":1780571467116,"version":"3.54.1"},"reference-count":44,"publisher":"Association for Computing Machinery (ACM)","issue":"EICS","license":[{"start":{"date-parts":[[2022,6,14]],"date-time":"2022-06-14T00:00:00Z","timestamp":1655164800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Cyber Security Research Centre Limited"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Hum.-Comput. Interact."],"published-print":{"date-parts":[[2022,6,14]]},"abstract":"<jats:p>The construction of an interactive dashboard involves deciding on what information to present and how to display it and implementing those design decisions to create an operational dashboard. Traditionally, a dashboard's design is implied in the deployed dashboard rather captured explicitly as a digital artifact, preventing it from being backed up, version-controlled, and shared. Moreover, practitioners have to implement this implicit design manually by coding or configuring it on a dashboard platform. This paper proposes Mod2Dash, a software framework that enables practitioners to capture their dashboard designs as models and generate operational dashboards automatically from these models. The framework also provides a GUI-driven customization approach for practitioners to fine-tune the auto-generated dashboards and update their models. With these abilities, Mod2Dash enables practitioners to rapidly prototype and deploy dashboards for both operational and research purposes. We evaluated the framework's effectiveness in a case study on cyber security visualization for decision support. A proof-of-concept of Mod2Dash was employed to model and reconstruct 31 diverse real-world cyber security dashboards. A human-assisted comparison between the Mod2Dash-generated dashboards and the baseline dashboards shows a close matching, indicating the framework's effectiveness for real-world scenarios.<\/jats:p>","DOI":"10.1145\/3534526","type":"journal-article","created":{"date-parts":[[2022,6,17]],"date-time":"2022-06-17T17:36:27Z","timestamp":1655487387000},"page":"1-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Mod2Dash: A Framework for Model-Driven Dashboards Generation"],"prefix":"10.1145","volume":"6","author":[{"given":"Liuyue","family":"Jiang","sequence":"first","affiliation":[{"name":"University of Adelaide &amp; Cyber Security Cooperative Research Centre, Adelaide, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nguyen Khoi","family":"Tran","sequence":"additional","affiliation":[{"name":"University of Adelaide, Adelaide, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Muhammad","family":"Ali Babar","sequence":"additional","affiliation":[{"name":"University of Adelaide &amp; Cyber Security Cooperative Research Centre, Adelaide, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,6,17]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.10.038"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411763.3451709"},{"key":"e_1_2_1_3_1","volume-title":"A Kibana Tutorial -- Part 2: Creating Visualizations. https:\/\/logz.io\/blog\/kibana-tutorial-2\/#kibanaaggregations Retrieved Aus 31","author":"Berman Daniel","year":"2021","unstructured":"Daniel Berman . 2018. A Kibana Tutorial -- Part 2: Creating Visualizations. https:\/\/logz.io\/blog\/kibana-tutorial-2\/#kibanaaggregations Retrieved Aus 31 , 2021 from Daniel Berman. 2018. A Kibana Tutorial -- Part 2: Creating Visualizations. https:\/\/logz.io\/blog\/kibana-tutorial-2\/#kibanaaggregations Retrieved Aus 31, 2021 from"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3030338"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings - IEEE International Enterprise Distributed Object Computing Workshop, EDOC","author":"Chowdhary Pawan","year":"2006","unstructured":"Pawan Chowdhary , Themis Palpanas , Florian Pinel , Shyh Kwei Chen , and Frederick Y. Wu . 2006. Model-driven dashboards for business performance reporting . Proceedings - IEEE International Enterprise Distributed Object Computing Workshop, EDOC November ( 2006 ), 374--383. https:\/\/doi.org\/10.1109\/EDOC.2006.34 10.1109\/EDOC.2006.34 Pawan Chowdhary, Themis Palpanas, Florian Pinel, Shyh Kwei Chen, and Frederick Y. Wu. 2006. Model-driven dashboards for business performance reporting. Proceedings - IEEE International Enterprise Distributed Object Computing Workshop, EDOC November (2006), 374--383. https:\/\/doi.org\/10.1109\/EDOC.2006.34"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3397482.3450731"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the 18th VLDB Conference","author":"Delis Alexios","year":"1992","unstructured":"Alexios Delis and Nick Roussopoulos . 1992 . Performance and Scalability of Client Server Database Architectures . Proceedings of the 18th VLDB Conference (1992). Alexios Delis and Nick Roussopoulos. 1992. Performance and Scalability of Client Server Database Architectures. Proceedings of the 18th VLDB Conference (1992)."},{"key":"e_1_2_1_8_1","volume-title":"Data2Vis: Automatic generation of data visualizations using sequence to sequence recurrent neural networks. arXiv","author":"Dibia Victor","year":"2019","unstructured":"Victor Dibia and Cagatay Demiralp . 2018. Data2Vis: Automatic generation of data visualizations using sequence to sequence recurrent neural networks. arXiv June 2019 (2018), 33--46. Victor Dibia and Cagatay Demiralp. 2018. Data2Vis: Automatic generation of data visualizations using sequence to sequence recurrent neural networks. arXiv June 2019 (2018), 33--46."},{"key":"e_1_2_1_9_1","volume-title":"1--4. https:\/\/www.perceptualedge.com\/articles\/ie\/dashboard_confusion.pdf%0Ahttp:\/\/72.251.211.178\/articles\/visual_business_intelligence\/dboard_confusion_revisited.pdf","author":"Confusion Dashboard","year":"2004","unstructured":"Stephen. Few. 2004. Dashboard Confusion . Perceptual Edge ( 2004 ), 1--4. https:\/\/www.perceptualedge.com\/articles\/ie\/dashboard_confusion.pdf%0Ahttp:\/\/72.251.211.178\/articles\/visual_business_intelligence\/dboard_confusion_revisited.pdf Stephen. Few. 2004. Dashboard Confusion. Perceptual Edge (2004), 1--4. https:\/\/www.perceptualedge.com\/articles\/ie\/dashboard_confusion.pdf%0Ahttp:\/\/72.251.211.178\/articles\/visual_business_intelligence\/dboard_confusion_revisited.pdf"},{"key":"e_1_2_1_10_1","volume-title":"Information Dashboard Design","author":"Few Stephen","unstructured":"Stephen Few . 2013. Information Dashboard Design second edition ed.). Analytics Press , PO Box 4933, EI Dorado Hills, CA 95762. Stephen Few. 2013. Information Dashboard Design second edition ed.). Analytics Press, PO Box 4933, EI Dorado Hills, CA 95762."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2865029"},{"key":"e_1_2_1_12_1","unstructured":"Liuyue Jiang Asangi Jayatilaka Mehwish Nasim Marthie Grobler Mansooreh Zahedi and M. Ali Babar. 2021. Systematic Literature Review on Cyber Situational Awareness Visualizations. (2021) 1--32. arxiv: 2112.10354 http:\/\/arxiv.org\/abs\/2112.10354  Liuyue Jiang Asangi Jayatilaka Mehwish Nasim Marthie Grobler Mansooreh Zahedi and M. Ali Babar. 2021. Systematic Literature Review on Cyber Situational Awareness Visualizations. (2021) 1--32. arxiv: 2112.10354 http:\/\/arxiv.org\/abs\/2112.10354"},{"key":"e_1_2_1_13_1","volume-title":"CEUR Workshop Proceedings","volume":"947","author":"Kintz Maximilien","year":"2012","unstructured":"Maximilien Kintz . 2012 . A Semantic Dashboard Description Language for a Process-oriented Dashboard Design Methodology . CEUR Workshop Proceedings , Vol. 947 , May (2012), 31--36. Maximilien Kintz. 2012. A Semantic Dashboard Description Language for a Process-oriented Dashboard Design Methodology. CEUR Workshop Proceedings, Vol. 947, May (2012), 31--36."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5220\/0006135203530361"},{"key":"e_1_2_1_15_1","first-page":"1","article-title":"Insight2: A modular visual analysis platform for network situational awareness in large-scale networks","volume":"9","author":"Kodituwakku H.A.D.E.","year":"2020","unstructured":"H.A.D.E. Kodituwakku , A Keller , and J Gregor . 2020 . Insight2: A modular visual analysis platform for network situational awareness in large-scale networks . Electronics (Switzerland) , Vol. 9 , 10 (2020), 1 -- 15 . https:\/\/doi.org\/10.3390\/electronics9101747 10.3390\/electronics9101747 H.A.D.E. Kodituwakku, A Keller, and J Gregor. 2020. Insight2: A modular visual analysis platform for network situational awareness in large-scale networks. Electronics (Switzerland), Vol. 9, 10 (2020), 1--15. https:\/\/doi.org\/10.3390\/electronics9101747","journal-title":"Electronics (Switzerland)"},{"key":"e_1_2_1_16_1","volume-title":"Grafana Documentation - List of calculations. https:\/\/grafana.com\/docs\/grafana\/latest\/panels\/calculations-list\/ Retrieved Aus 31","author":"Lab Grafana","year":"2021","unstructured":"Grafana Lab . [n.,d.]. Grafana Documentation - List of calculations. https:\/\/grafana.com\/docs\/grafana\/latest\/panels\/calculations-list\/ Retrieved Aus 31 , 2021 from Grafana Lab. [n.,d.]. Grafana Documentation - List of calculations. https:\/\/grafana.com\/docs\/grafana\/latest\/panels\/calculations-list\/ Retrieved Aus 31, 2021 from"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IAW.2005.1495939"},{"key":"e_1_2_1_18_1","volume-title":"Grafana vs. Kibana: The Key Differences to Know. https:\/\/logz.io\/blog\/grafana-vs-kibana\/ Retrieved Aus 31","year":"2021","unstructured":"Logz.io. 2020. Grafana vs. Kibana: The Key Differences to Know. https:\/\/logz.io\/blog\/grafana-vs-kibana\/ Retrieved Aus 31 , 2021 from Logz.io. 2020. Grafana vs. Kibana: The Key Differences to Know. https:\/\/logz.io\/blog\/grafana-vs-kibana\/ Retrieved Aus 31, 2021 from"},{"key":"e_1_2_1_19_1","first-page":"1269","article-title":"D3","volume":"2","author":"Michael Bostock","year":"2011","unstructured":"Bostock Michael , Ogievetsky Vadim , and Jeffrey Heer . 2011 . D3 : Data-Driven Documents. , Vol. 2 , 12 (2011), 1269 -- 1272 . Bostock Michael, Ogievetsky Vadim, and Jeffrey Heer. 2011. D3: Data-Driven Documents., Vol. 2, 12 (2011), 1269--1272.","journal-title":"Data-Driven Documents."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10796-007-9032-9"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13193"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRIIS.2017.8002461"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSM.2019.2938157"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.3002581"},{"key":"e_1_2_1_25_1","volume-title":"https:\/\/medium.com\/akveo-engineering\/2019-ui-ux-design-trends-you-should-know-268b6bdbc0e3 Retrieved","author":"Romanovskaya Viktoria","year":"2021","unstructured":"Viktoria Romanovskaya . 2019. 2019 UI\/ UX Design Trends You Should Know. https:\/\/medium.com\/akveo-engineering\/2019-ui-ux-design-trends-you-should-know-268b6bdbc0e3 Retrieved Jul 23, 2021 from Viktoria Romanovskaya. 2019. 2019 UI\/UX Design Trends You Should Know. https:\/\/medium.com\/akveo-engineering\/2019-ui-ux-design-trends-you-should-know-268b6bdbc0e3 Retrieved Jul 23, 2021 from"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9102-8"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2864903"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2599030"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467091"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231150"},{"key":"e_1_2_1_31_1","volume-title":"International Journal of Advanced Research in Computer Science","volume":"8","author":"Sharma Mohit Kumar","year":"2017","unstructured":"Mohit Kumar Sharma . 2017 . A study of SDLC to develop well engineered software . International Journal of Advanced Research in Computer Science , Vol. 8 (2017). Issue 3. www.ijarcs.info Mohit Kumar Sharma. 2017. A study of SDLC to develop well engineered software. International Journal of Advanced Research in Computer Science, Vol. 8 (2017). Issue 3. www.ijarcs.info"},{"key":"e_1_2_1_32_1","volume-title":"Top 10 Dark-themed Admin Dashboards 2021 You Need To See. https:\/\/www.akveo.com\/blog\/top-10-dark-themed-admin-dashboards-2021-you-need-to-see Retrieved","author":"Skorobogataya Alexandra","year":"2021","unstructured":"Alexandra Skorobogataya . 2021. Top 10 Dark-themed Admin Dashboards 2021 You Need To See. https:\/\/www.akveo.com\/blog\/top-10-dark-themed-admin-dashboards-2021-you-need-to-see Retrieved Jul 23, 2021 from Alexandra Skorobogataya. 2021. Top 10 Dark-themed Admin Dashboards 2021 You Need To See. https:\/\/www.akveo.com\/blog\/top-10-dark-themed-admin-dashboards-2021-you-need-to-see Retrieved Jul 23, 2021 from"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA46521.2020.9212136"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2021.103294"},{"key":"e_1_2_1_35_1","first-page":"44","article-title":"Dashboard Meta-Model for Knowledge Management in Technological Ecosystem: A Case Study in Healthcare","volume":"31","author":"V\u00e1zquez-Ingelmo Andrea","year":"2019","unstructured":"Andrea V\u00e1zquez-Ingelmo , Garc\u00eda-Holgado, Garc\u00eda-Penalvo, and Ther\u00f3n. 2019 . Dashboard Meta-Model for Knowledge Management in Technological Ecosystem: A Case Study in Healthcare . Proceedings , Vol. 31 , 1 (2019), 44 . https:\/\/doi.org\/10.3390\/proceedings2019031044 10.3390\/proceedings2019031044 Andrea V\u00e1zquez-Ingelmo, Garc\u00eda-Holgado, Garc\u00eda-Penalvo, and Ther\u00f3n. 2019. Dashboard Meta-Model for Knowledge Management in Technological Ecosystem: A Case Study in Healthcare. Proceedings, Vol. 31, 1 (2019), 44. https:\/\/doi.org\/10.3390\/proceedings2019031044","journal-title":"Proceedings"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2933472"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-019-03012-1"},{"key":"e_1_2_1_38_1","volume-title":"CEUR Workshop Proceedings","volume":"2671","author":"Ingelmo Andrea V\u00e1","year":"2020","unstructured":"Andrea V\u00e1 zquez- Ingelmo , Francisco J. Garc\u00eda-Penalvo , Roberto Ther\u00f3n , and Alicia Garc\u00eda-Holgado . 2020 b. Specifying information dashboards' interactive features through meta-model instantiation . CEUR Workshop Proceedings , Vol. 2671 (2020), 47--59. Andrea V\u00e1 zquez-Ingelmo, Francisco J. Garc\u00eda-Penalvo, Roberto Ther\u00f3n, and Alicia Garc\u00eda-Holgado. 2020 b. Specifying information dashboards' interactive features through meta-model instantiation. CEUR Workshop Proceedings, Vol. 2671 (2020), 47--59."},{"key":"e_1_2_1_39_1","volume-title":"https:\/\/vega.github.io\/vega\/about\/vega-and-d3\/ Retrieved","author":"Vega","year":"2021","unstructured":"Vega. [n.,d.]. Vega and D3. https:\/\/vega.github.io\/vega\/about\/vega-and-d3\/ Retrieved Nov 1, 2021 from Vega. [n.,d.]. Vega and D3. https:\/\/vega.github.io\/vega\/about\/vega-and-d3\/ Retrieved Nov 1, 2021 from"},{"key":"e_1_2_1_40_1","volume-title":"Is Dark Mode Better for Your Eyes? https:\/\/www.healthline.com\/health\/is-dark-mode-better-for-your-eyes#takeaway Retrieved","author":"Watson Kathyrn","year":"2021","unstructured":"Kathyrn Watson . 2021. Is Dark Mode Better for Your Eyes? https:\/\/www.healthline.com\/health\/is-dark-mode-better-for-your-eyes#takeaway Retrieved Jul 23, 2021 from Kathyrn Watson. 2021. Is Dark Mode Better for Your Eyes? https:\/\/www.healthline.com\/health\/is-dark-mode-better-for-your-eyes#takeaway Retrieved Jul 23, 2021 from"},{"key":"e_1_2_1_41_1","volume-title":"https:\/\/en.wikipedia.org\/wiki\/JSON [Online","author":"JSON.","year":"2022","unstructured":"Wikipedia. 2022. JSON. https:\/\/en.wikipedia.org\/wiki\/JSON [Online ; accessed 22- April - 2022 ]. Wikipedia. 2022. JSON. https:\/\/en.wikipedia.org\/wiki\/JSON [Online; accessed 22-April-2022]."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106514"},{"key":"e_1_2_1_43_1","series-title":"Case Study Research Design and Methods: Applied Social Research and Methods Series","volume-title":"Case Study Research Design and Methods: Applied Social Research and Methods Series","author":"Yin Robert K.","unstructured":"Robert K. Yin . 2003. Case Study Research Design and Methods: Applied Social Research and Methods Series . In Case Study Research Design and Methods: Applied Social Research and Methods Series . Sage Publications . Robert K. Yin. 2003. Case Study Research Design and Methods: Applied Social Research and Methods Series. In Case Study Research Design and Methods: Applied Social Research and Methods Series. Sage Publications."},{"key":"e_1_2_1_44_1","volume-title":"Reijers","author":"Aksu \u00dcnal","year":"2019","unstructured":"\u00dcnal Aksu , Adela del R\u00edo-Ortega , Manuel Resinas , and Hajo A . Reijers . 2019 . An approach for the automated generation of engaging dashboards. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol. 11877 LNCS , 363--384. https:\/\/doi.org\/10.1007\/978--3-030--33246--4_24 10.1007\/978--3-030--33246--4_24 \u00dcnal Aksu, Adela del R\u00edo-Ortega, Manuel Resinas, and Hajo A. Reijers. 2019. An approach for the automated generation of engaging dashboards. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol. 11877 LNCS, 363--384. https:\/\/doi.org\/10.1007\/978--3-030--33246--4_24"}],"container-title":["Proceedings of the ACM on Human-Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3534526","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3534526","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:10Z","timestamp":1750186810000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3534526"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,14]]},"references-count":44,"journal-issue":{"issue":"EICS","published-print":{"date-parts":[[2022,6,14]]}},"alternative-id":["10.1145\/3534526"],"URL":"https:\/\/doi.org\/10.1145\/3534526","relation":{},"ISSN":["2573-0142"],"issn-type":[{"value":"2573-0142","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,14]]},"assertion":[{"value":"2022-06-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}