New Testing Techniques to Evaluate the Quality of Information Visualization Implementations

– The use of information visualization has significantly grown thanks to Industry 4.0, and now we can see its usage in more critical sectors. In this context, the implementation of such visualizations must adhere to higher quality standards. To ensure such quality, we present a set of tools developed from a software engineering perspective, particularly from the software verification and validation area. These visualization testing tools go from one to test interactions from the user point of view to another to test their code at run time. Since the toolset is free and open-source, we believe it can be the foundational basis for future developments to expand its functionality and application domains.

[1]  Dana K. Urribarri,et al.  Testing Tool for Information Visualizations based on User Interactions , 2022, J. Comput. Sci. Technol..

[2]  M. Kenney,et al.  Improving the usability of climate indicator visualizations through diagnostic design principles , 2021, Climatic Change.

[3]  S. Supriyono Software Testing with the approach of Blackbox Testing on the Academic Information System , 2020 .

[4]  Farooque Azam,et al.  A Meta-Model for Automated Black-Box Testing of Visualization Based Software Applications , 2020, ICSCA.

[5]  Ercan Öztemel,et al.  Literature review of Industry 4.0 and related technologies , 2018, J. Intell. Manuf..

[6]  Jacqueline A Merrill,et al.  The Development of Heuristics for Evaluation of Dashboard Visualizations , 2018, Applied Clinical Informatics.

[7]  Minhwa Lee,et al.  How to Respond to the Fourth Industrial Revolution, or the Second Information Technology Revolution? Dynamic New Combinations between Technology, Market, and Society through Open Innovation , 2018, Journal of Open Innovation: Technology, Market, and Complexity.

[8]  Yang Lu,et al.  Industry 4.0: A survey on technologies, applications and open research issues , 2017, J. Ind. Inf. Integr..

[9]  Martín Leonardo Larrea,et al.  Black-Box Testing Technique for Information Visualization. Sequencing Constraints with Low-Level Interactions , 2017 .

[10]  Vahid Garousi,et al.  Graphical user interface (GUI) testing: Systematic mapping and repository , 2013, Inf. Softw. Technol..

[11]  Silvia Mabel Castro,et al.  SpinelViz: An interactive 3D application for visualizing spinel group minerals , 2012, Comput. Geosci..

[12]  Valerio Pascucci,et al.  Topology Verification for Isosurface Extraction , 2012, IEEE Transactions on Visualization and Computer Graphics.

[13]  Lu Hong,et al.  Study on the method of cartographic visualization quality automated testing , 2010, 2010 18th International Conference on Geoinformatics.

[14]  Cláudio T. Silva,et al.  The Need for Verifiable Visualization , 2008, IEEE Computer Graphics and Applications.

[15]  John T. Stasko,et al.  Toward a Deeper Understanding of the Role of Interaction in Information Visualization , 2007, IEEE Transactions on Visualization and Computer Graphics.

[16]  James L. Schwing,et al.  Visual and Spatial Analysis , 2005, Springer Netherlands.

[17]  Colin Ware,et al.  Information Visualization: Perception for Design , 2000 .

[18]  K. C. Tai,et al.  Measuring the effectiveness of method test sequences derived from sequencing constraints , 1999, Proceedings of Technology of Object-Oriented Languages and Systems - TOOLS 30 (Cat. No.PR00278).

[19]  Søren Lauesen,et al.  Usability Engineering in Industrial Practice , 1997, INTERACT.

[20]  Ben Shneiderman,et al.  The eyes have it: a task by data type taxonomy for information visualizations , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[21]  Paul C. Jorgensen,et al.  Software Testing: A Craftsman's Approach , 1995 .

[22]  Peter R. Keller,et al.  Visual cues - practical data visualization , 1993 .

[23]  Antonio C. Siochi,et al.  The UAN: a user-oriented representation for direct manipulation interface designs , 1990, TOIS.

[24]  Antonio Cerone,et al.  Formal Methods for Software Engineering: Languages, Methods, Application Domains , 2022, Texts in Theoretical Computer Science. An EATCS Series.

[25]  Bianchi Serique Meiguins,et al.  Synthetic Datasets Generator for Testing Information Visualization and Machine Learning Techniques and Tools , 2020, IEEE Access.

[26]  Ángel Vizoso,et al.  Information Visualization and Usability: Tools for Human Comprehension , 2020 .

[27]  Martín Leonardo Larrea,et al.  White-Box Testing Framework for Object-Oriented Programming based on Message Sequence Specification , 2018 .

[28]  Ishan Banerjee,et al.  Chapter Two - Advances in Model-Based Testing of GUI-Based Software , 2017, Adv. Comput..

[29]  Timo Ropinski,et al.  Verifying Volume Rendering Using Discretization Error Analysis , 2014, IEEE Transactions on Visualization and Computer Graphics.

[30]  Harsha Bopuri Aspect Oriented Programming Through C#.NET , 2013 .

[31]  Atif M. Memon,et al.  Advances in Automated Model-Based System Testing of Software Applications with a GUI Front-End , 2010, Adv. Comput..

[32]  Theodore D. Hellmann,et al.  Agile Interaction Design and Test-Driven Development of User Interfaces - A Literature Review , 2010, Agile Software Development.

[33]  Mario Friske,et al.  Composition of Model-based Test Coverage Criteria , 2008, MBEES.

[34]  Ramnivas Laddad,et al.  Aspectj in Action: Practical Aspect-Oriented Programming , 2003 .

[35]  Arnd Poetzsch-Heffter,et al.  Specification and verification of object-oriented programs , 1997 .