{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:55:03Z","timestamp":1760586903149,"version":"3.41.0"},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"EICS","license":[{"start":{"date-parts":[[2018,6,19]],"date-time":"2018-06-19T00:00:00Z","timestamp":1529366400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"French government's FUI program","award":[", LUG2 project"],"award-info":[{"award-number":[", LUG2 project"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Hum.-Comput. Interact."],"published-print":{"date-parts":[[2018,6,19]]},"abstract":"<jats:p>Visualization systems such as dashboards are commonly used to analyze data and support users in their decision making, in communities as different as medical care, transport and software engineering. The increasing amount of data produced and continuous development of new visualizations exacerbate the difficulty of designing such dashboards, while the visualization need is broaden to specialist and non-specialist final users. In this context, we offer a multi-user approach, based on Model Driven Engineering (MDE). The idea is for the designer to express the visualization need by characterization, according to a given taxonomy. We provide a Domain Specific Language (DSL) to design the system and a Software Product Line (SPL) to capture the technological variability of visualization widgets. We performed a user study, using a software project management use case, to validate if dashboard users and designers are able to use a taxonomy to express their visualization need.<\/jats:p>","DOI":"10.1145\/3229096","type":"journal-article","created":{"date-parts":[[2018,6,20]],"date-time":"2018-06-20T12:09:42Z","timestamp":1529496582000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["MDE in Support of Visualization Systems Design"],"prefix":"10.1145","volume":"2","author":[{"given":"Ivan","family":"Logre","sequence":"first","affiliation":[{"name":"Univ. Grenoble Alpes, CNRS, Grenoble INP, LJK, 38000, Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anne-Marie","family":"D\u00e9ry-Pinna","sequence":"additional","affiliation":[{"name":"I3S, UMR 7271, Universit\u00e9 C\u00f4te d'Azur, CNRS, Nice, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,6,19]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2110147.2110153"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12107-4_6"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2012.12.004"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCIT.2008.330"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1996461.1996500"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0953-5438(03)00010-9"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/857190.857691"},{"key":"e_1_2_1_8_1","volume-title":"SPL : Practices and Patterns","author":"Clements P.","year":"2001","unstructured":"P. Clements and L. M. Northrop . 2001 . SPL : Practices and Patterns . Addison-Wesley Professional . http:\/\/www.amazon. ca\/exec\/obidos\/redirect?tag=citeulike09--20& path=ASIN\/0201703327 P. Clements and L. M. Northrop. 2001. SPL : Practices and Patterns. Addison-Wesley Professional. http:\/\/www.amazon. ca\/exec\/obidos\/redirect?tag=citeulike09--20& path=ASIN\/0201703327"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70569-7_21"},{"key":"e_1_2_1_10_1","unstructured":"Stephen Few. 2006. Information Dashboard Design. O'Reilly.  Stephen Few. 2006. Information Dashboard Design. O'Reilly."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2305484.2305528"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37057-1_5"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.02.002"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09195-2_7"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2010.63"},{"key":"e_1_2_1_16_1","volume-title":"Proc. of the 13th Inter. SPL Conference","author":"Mendonca Marcilio","year":"2009","unstructured":"Marcilio Mendonca , Andrzej Wasowski , and Krzysztof Czarnecki . 2009 . SAT-based analysis of feature models is easy . In Proc. of the 13th Inter. SPL Conference . Carnegie Mellon University, 231--240. Marcilio Mendonca, Andrzej Wasowski, and Krzysztof Czarnecki. 2009. SAT-based analysis of feature models is easy. In Proc. of the 13th Inter. SPL Conference. Carnegie Mellon University, 231--240."},{"key":"e_1_2_1_17_1","volume-title":"van der Linden","author":"Pohl Klaus","year":"2005","unstructured":"Klaus Pohl , G\u00fcnter B\u00f6ckle , and Frank J . van der Linden . 2005 . SPL Engineering: Foundations, Principles and Techniques . Klaus Pohl, G\u00fcnter B\u00f6ckle, and Frank J. van der Linden. 2005. SPL Engineering: Foundations, Principles and Techniques."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CMV.2007.20"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2013.78"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2364412.2364441"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985856"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/1038262.1038794"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-27997-3_5"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1986009"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2011.24"}],"container-title":["Proceedings of the ACM on Human-Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3229096","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3229096","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:07:35Z","timestamp":1750212455000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3229096"}},"subtitle":["a Multi-Staged Approach Tailored for Multiple Roles"],"short-title":[],"issued":{"date-parts":[[2018,6,19]]},"references-count":25,"journal-issue":{"issue":"EICS","published-print":{"date-parts":[[2018,6,19]]}},"alternative-id":["10.1145\/3229096"],"URL":"https:\/\/doi.org\/10.1145\/3229096","relation":{},"ISSN":["2573-0142"],"issn-type":[{"type":"electronic","value":"2573-0142"}],"subject":[],"published":{"date-parts":[[2018,6,19]]},"assertion":[{"value":"2018-06-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}