Human Factors in the Design and Evaluation of Bioinformatics Tools

Abstract Human factors contribute significantly to the information visualization design considerations and usability evaluation process, and have been shown to play an important role in the design, development and quality assurance of bioinformatics tools. Despite the technological advances in bioinformatics computational methods, humans are an indispensable part of the data mining and decision making process. The complexity of biology data visualization can make perception and analysis a complex cognitive activity for professionals in the bioinformatics domain. Information Visualization (InfoVis) can provide valuable assistance for data analysis in bioinformatics by visually depicting sequences, genomes, alignments, and macromolecular structures. InfoVis coupled with interaction modalities of bioinformatics tools also impact the efficiency and effectiveness of decision-making tasks in applied bioinformatics computing. However, the way people perceive and interact with bioinformatics tools can strongly influence their understanding of the complex data as well as the perceived usability and accessibility of these systems. In this paper, we present a synthesis of research studies and initiatives that have recently examined human factors in interaction and visualization for bioinformatics tools, particularly in perception-based design. Although bioinformatics’ visualization and interaction design research that involves human factors is considered in its infancy, a plethora of potentially promising areas have yet to be explored. The aims of this paper are to review current human factors research in interaction, usability and visualization within bioinformatics tools to provide a basis for future investigations in systems and software engineering of bioinformatics tools, and to identify promising areas for future research directions in interaction design of bioinformatics tools.

[1]  Zachary C. Wright,et al.  Heuristic Evaluations of Bioinformatics Tools: A Development Case , 2009, HCI.

[2]  Barbara Mirel,et al.  Supporting cognition in systems biology analysis: findings on users' processes and design implications , 2009, Journal of biomedical discovery and collaboration.

[3]  Joan C. Bartlett,et al.  Why Choose This One? Factors in scientists' selection of bioinformatics tools , 2011, Inf. Res..

[4]  Janet M. Thornton,et al.  Software engineering challenges in bioinformatics , 2004, Proceedings. 26th International Conference on Software Engineering.

[5]  Janet Atkinson-Grosjean,et al.  Socio-Cultural characteristics of usability of bioinformatics databases and tools , 2011 .

[6]  Carol Friedman,et al.  Information Visualization Techniques in Bioinformatics during the Postgenomic Era. , 2004, Drug discovery today. Biosilico.

[7]  Paolo Paolini,et al.  Designing Usable Bio-information Architectures , 2009, HCI.

[8]  Hans-Peter Lenhof,et al.  BALL-rapid software prototyping in computational molecular biology , 2000, Bioinform..

[9]  Ahmed Seffah,et al.  Beyond power: making bioinformatics tools user-centered , 2004, CACM.

[10]  Vito Perrone,et al.  Better bioinformatics through usability analysis , 2009, Bioinform..

[11]  Kasper Hornbæk,et al.  Metaphors of human thinking for usability inspection and design , 2008, TCHI.

[12]  B. Mirel,et al.  Usability and Usefulness in Bioinformatics: Evaluating a Tool for Querying and Analyzing Protein Interactions Based on Scientists' Actual Research Questions , 2007, 2007 IEEE International Professional Communication Conference.

[13]  Weidong Mao,et al.  Survey: The Application of GMOD in Bioinformatics Research , 2010, 2010 4th International Conference on Bioinformatics and Biomedical Engineering.

[14]  Wu-chun Feng,et al.  A Maintainable Software Architecture for Fast and Modular Bioinformatics Sequence Search , 2007, 2007 IEEE International Conference on Software Maintenance.

[15]  Mohd Naz'ri Mahrin,et al.  Selecting Usability Evaluation Methods for Software Process Descriptions , 2009, 2009 16th Asia-Pacific Software Engineering Conference.