LiveSankey: Advanced Web Visualization in Data Intelligence Multi Domain Contexts

  • José M. Conejero Quercus Software Engineering Group. School of Technology, University of Extremadura, Spain
  • Juan Carlos Preciado Quercus Software Engineering Group. School of Technology, University of Extremadura, Spain
  • Alvaro E. Prieto Quercus Software Engineering Group. School of Technology, University of Extremadura, Spain
  • Roberto Rodriguez-Echeverria Quercus Software Engineering Group. School of Technology, University of Extremadura, Spain
  • Fernando Sánchez-Figueroa Quercus Software Engineering Group. School of Technology, University of Extremadura, Spain
Keywords: visualization, data intelligence, sankey, multi domain

Abstract

In the last years, the growing volumes and sources of data has made Big Data technologies to become mainstream. In that sense, techniques like Data Visualization are being used more and more to group large amounts of data in order to transform them into useful information. Nevertheless, these techniques are currently included in Business Intelligence approaches to provide companies and public organizations with helpful tools for making decisions based on evidences instead of intuition. The Sankey diagram is an example of those complex visualization tools allowing the user to graphically trace meaningful relationships in large volumes of data. However, this type of diagram is usually static so they must be continuously and manually rebuilt on top of massive multivariable environments whenever decision makers need to evaluate different options and they do not allow to establish conditions over the data shown. This paper presents LiveSankey, an approach to automatically generate dynamic Sankey Diagrams allowing users to filter the data shown. As a result, multiple conditions may be established over the data used and the corresponding diagram can be dynamically rebuilt.

Downloads

Download data is not yet available.

Author Biographies

José M. Conejero, Quercus Software Engineering Group. School of Technology, University of Extremadura, Spain

José María Conejero received his PhD in Computer Science from Universidad de Extremadura in 2010. He is an Assistant Professor at Universidad de Extremadura. He is the author of more than 50 papers of journals and conference proceedings and has also participated in different journals and conferences as member of the program committee. His research areas include the Aspect-Oriented Software Development, Requirements Engineering, Model-Driven Development or Ambient Intelligence.

Juan Carlos Preciado, Quercus Software Engineering Group. School of Technology, University of Extremadura, Spain

Juan Carlos Preciado is a professor and member of the Quercus Software Engineering Group in the Department of Computer Science at the University of Extremadura (UEX). He was vicerrector of this university several years. His research areas include Model-driven Development, Web and Data Engineering where he has published around 100 papers in the Software Engineering field. He received a PhD in computer science from UEX in 2008.

Alvaro E. Prieto, Quercus Software Engineering Group. School of Technology, University of Extremadura, Spain

Alvaro E. Prieto is currently an Assistant Professor at the University of Extremadura and member of the Quercus Software Engineering Group. He received the B.Sc. and Ph.D. degrees in Computer Science from the University of Extremadura (Spain), in 2000 and 2013, respectively. He is involved in various research, development, and innovation projects and his research interests include ontologies, linked open data, data engineering and predictive analytics.

Roberto Rodriguez-Echeverria, Quercus Software Engineering Group. School of Technology, University of Extremadura, Spain

Roberto Rodriguez-Echeverria, PhD, is member of the Quercus Software Engineering Group and professor of Computer Languages and Systems at the University of Extremadura (Spain). His research areas include Software Engineering, Web Engineering, Model-driven Engineering, Legacy Software Modernization and End-User Development. He has published more than 50 scientific publications in journals and international conferences.

Fernando Sánchez-Figueroa, Quercus Software Engineering Group. School of Technology, University of Extremadura, Spain

Fernando Sánchez-Figueroa is a Professor in the Department of Computer Science at UEX. His research focuses on web engineering, big data visualization and MDD. He holds a PhD in Computer Science from UEX and is co-author of more than 100 publications related to Software Engineering.

References

A. Cuzzocrea, I. Y. Song and K.C. Davis. Analytics over large-scale multidimensional data: the big data revolution!. In Proceedings of the ACM 14th international workshop on Data Warehousing and OLAP (DOLAP’11), ACM, New York, NY, USA, 101–104, 2011.

E. Moguel, J.C. Preciado, F. Sánchez-Figueroa, M.A. Preciado and J.Hernández. Multilayer big data architecture for remote sensing in Eolic parks. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 8(10):4714–4719, 2015.

H.V. Jagadish, J. Gehrke, A. Labrinidis, Y. Papakonstantinou, J.M. Patel, R. Ramakrishnan and C. Shahabi. Big data and its technical challenges Communications of the ACM, 57(7):86–94, 2014.

M. Khan and S.S. Khan. Data and information visualization methods, and interactive mechanisms: A survey. International Journal of Computer Applications, 34(1):1–14, 2011.

P. Riehmann, M. Hanfler and B. Froehlich. Interactive sankey diagrams. In IEEE Symposium on Information Visualization (INFOVIS 2005), IEEE, Minneapolis, MN, USA, 233–240, 2005.

M. Schmidt. The Sankey diagram in energy and material flow management: Part I: History. Journal of industrial ecology, 12(1):82–94, 2008.

Digital Splash Media. Using Sankey Flow Diagrams to Show Distribution & Flow. Available online at: https://digitalsplashmedia.com/2016/08/using-sankey-flow-diagrams-to-show-distribution-flow/.

K. Wongsuphasawat, J.A. Guerra Gómez, C. Plaisant, T. Wang, M. Taieb-Maimon and B. Shneiderman. LifeFlow: visualizing an overview of event sequences (video preview). In CHI ’11 Extended Abstracts on Human Factors in Computing Systems (CHI EA ’11), ACM, New York, NY, USA, 507–510, 2011.

W. Widanagamaachchi, Y. Livnat, P.T. Bremer, S. Duvall abd V. Pascucci, V. (2018). Interactive Visualization and Exploration of Patient Progression in a Hospital Setting. In AMIA Annual Symposium proceedings (AMIA 2017), American Medical Informatics Association, Washington D.C., USA, 1773–1782, 2017.

A. Perer and F. Wang. Frequence: interactive mining and visualization of temporal frequent event sequences. In Proceedings of the 19th international conference on Intelligent User Interfaces (IUI ’14), ACM, New York, NY, USA, 153–162, 2014.

M. Rosvall and C.T. Bergstrom. Mapping Change in Large Networks. PLOS ONE, 5(1): e8694, 2010.

D. Edler and M. Rosvall. MapEquation software package. The alluvial generator. Available online at: http://www.mapequation.org/apps/AlluvialGenerator.html.

S. Bogart. SankeyMATIC. A Sankey diagram builder for everyone. Available online at: http://sankeymatic.com.

A. Adewumi, S. Misra, N. Omoregbe, L. Fernandez. Framework for open-source software evaluation and selection. Journal of Software: Practice and Experience, 49:780–812, 2019.

F.J. Domínguez-Mayo, M.J. Escalona, M. Mejías, M. Ross, G. Staples. A quality management based on the Quality Model life cycle. Computer Standards & Interfaces, 34(4):396–412, 2012.

F.J. Domínguez-Mayo, M.J. Escalona, M. Mejías, M. Ross and G. Staples. Towards a Homogeneous Characterization of the Model-driven Web Development Methodologies. Journal of Web Engineering, 13(1 & 2):129–159, 2014.

C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell, and A. Wesslén, Experimentation in software engineering: an introduction. Norwell, MA, USA: Kluwer Academic Publishers, 2000

J.G. Enríquez, F.J. Domínguez-Mayo, M.J. Escalona, M. Ross and G. Staples. Entity reconciliation in big data sources: A systematic mapping study. Expert Systems with Applications, 80:14–27, 2017.

R. Blanco, J. G. Enríquez, F. J. Domínguez-Mayo, M. J. Escalona and J. Tuya. Early Integration Testing for Entity Reconciliation in the Context of Heterogeneous Data Sources. IEEE Transactions on Reliability, 67(2):538–536, 2018.

Published
2020-06-03
Section
SPECIAL ISSUE: Advanced Practices in Web Engineering 2020