Abstract
Nowadays, a growing number of applications make use of data visualization techniques to effectively present information to the users. The complexity of these techniques increases as the number of visualization devices, the amount and variety of the input data sources, and the user- and application-specific requirements grow and change more and more rapidly every day. This work illustrates how the combined use of model-based and adaptive software development techniques eases the design and implementation of the data visualization systems, providing them with the ability to dynamically adapt themselves to changing situations and requirements. As a core part of the paper we present a case study to help us introduce the main elements of the proposal and to discuss its benefits and limitations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Morales-Chaparro R et al (2012) Desarrollo dirigido por modelos de visualización de datos para la Web. In: Jornadas de Ingeniería del Software y Bases de Datos
Inglés-Romero JF et al (2012) Dealing with run-time variability in service robotics: towards a DSL for non-functional properties. In: 3rd Int’l workshop on domain-specific languages and models for robotic systems
Lotz A et al (2013) Managing run-time variability in robotics software by modeling functional and non-functional behavior. In: 9th Int’l conf. on exploring modelling methods for systems analysis and design (EMMSAD), pp 441–455
Bertin J (1999) Semiologie Graphique: Les Diagrammes—Les réseaux—Les Cartes. Editions de l’Ecole des Hautes Etudes en Sciences, Paris
Tufte ER, Howard G (1983) The visual display of quantitative information. Graphics Press, Cheshire
Stanford Visualization Group. http://vis.stanford.edu
Few S (2004) Show me the numbers: designing tables and graphs to enlighten. Analitics Press, Berkeley
Mackinlay J (1986) Automating the design of graphical presentations of relational information. ACM Trans Graph 5(2):110–114
Bostock M, Ogievetsky V, Heer J (2011) D3: data-driven documents. IEEE Trans Vis Comput Graph 17(12):2301–2309
Hallsteinsen S et al (2008) Dynamic software product lines. Computer 41(4):93–95
Nethercote N et al (2007) MiniZinc: towards a standard CP modelling language. In: Proceedings of the 13th Int’l conference on principles and practice of constraint programming (CP), pp 529–543
Inglés-Romero JF, Vicente-Chicote C (2013) Towards a formal approach for prototyping and verifying self-adaptive systems. In: 1st Int’l workshop on variability support in information systems (VarIS), pp 432–446
Toker D et al (2012) Towards adaptive information visualization: on the influence of user characteristics. In: Proceedings of UMAP’ 12, pp 274–285
Goldberg JH, Helfman JI (2010) Comparing information graphics: a critical look at eye tracking. In: 3rd BELIV workshop: beyond time and errors: novel evaluation methods for information visualization, pp 71–78
Voigt M et al (2012) Context-aware recommendation of visualization components. In: Proceedings of the 4th int’l conference on information, process, and knowledge management, pp 101–109
Rodríguez-Pardo CE, Sharma G (2011) Adaptive color visualization for dichromats using a customized hierarchical palette. In: Proceedings of the SPIE-IS&T electronic imaging
Fuchs GA et al (2009) Device-based adaptation of visualizations in smart environments. In: Workshop collaborative visualization on interactive surfaces
Rosenbaum R et al (2011) A flexible, low-complexity device adaptation approach for data presentation. In: Proceedings of visualization and data analysis
asm.js. http://asmjs.org/spec/latest/
Acknowledgements
This work has been funded by MICINN under the grant MIGRARIA (TIN201 1-27430). Juan F. Inglés-Romero thanks Fundación Séneca-CARM for a grant (Exp. 15561/FPI/10). Rober Morales-Chaparro thanks FEDER + FSE for a grant.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Inglés-Romero, J.F., Morales-Chaparro, R., Vicente-Chicote, C., Sánchez-Figueroa, F. (2014). A Model-Based Approach to Develop Self-Adaptive Data Visualizations. In: José Escalona, M., Aragón, G., Linger, H., Lang, M., Barry, C., Schneider, C. (eds) Information System Development. Springer, Cham. https://doi.org/10.1007/978-3-319-07215-9_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-07215-9_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07214-2
Online ISBN: 978-3-319-07215-9
eBook Packages: Computer ScienceComputer Science (R0)