Examining the Interface Design of Tidyverse

  • Abstract
  • Literature Map
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon
Take notes icon Take Notes

ABSTRACT The tidyverse is a popular meta‐package comprising several core R packages to aid in various data science tasks, including data import, manipulation and visualisation. Although functionalities offered by the tidyverse can generally be replicated using other packages, its widespread adoption in both teaching and practice indicates there are factors contributing to its preference, despite some debate over its usage. This suggests that particular aspects, such as interface design, may play a significant role in its selection. Examining the interface design can potentially reveal aspects that aid the design process for developers. While Tidyverse has been lauded for adopting a user‐centred design, arguably some elements of the design focus on the work domain instead of the end user. We examine the Tidyverse interface design via the lens of human–computer interaction, with an emphasis on data visualisation and data wrangling, to identify factors that might serve as a model for developers designing their packages. We recommend that developers adopt an iterative design that is informed by user feedback, analysis and complete coverage of the work domain, and ensure perceptual visibility of system constraints and relationships.

Similar Papers
  • Research Article
  • Cite Count Icon 4
  • 10.1016/j.ijhcs.2023.103066
Event-related potential and oscillatory cortical activities of artistic methodology in information visualization design in human–computer interface
  • May 4, 2023
  • International Journal of Human-Computer Studies
  • Zhepeng Rui + 2 more

Event-related potential and oscillatory cortical activities of artistic methodology in information visualization design in human–computer interface

  • Research Article
  • Cite Count Icon 5
  • 10.11834/jig.230020
Human-computer interaction for virtual-real fusion
  • Jan 1, 2023
  • Journal of Image and Graphics
  • Jianhua Tao + 5 more

Human-computer interaction for virtual-real fusion

  • Conference Article
  • 10.2514/6.2015-0990
A Ground Control Station for Multivehicular Control and Data Visualization
  • Jan 2, 2015
  • Subodh Bhandari + 4 more

This paper presents the development of an operating system agnostic Ground Control Station (GCS) with a specialized, scalable communication structure for communicating with multiple vehicles and between different control stations. The software aspect consists of data storage, transmission, and visualization. Data storage is handled by SQLite, a relational database system that guarantees reliable processing of database transactions. It is responsible for managing incoming data from vehicles and responding to queries from the displays. Data transmission and visualization are managed by Qt, a cross-platform application framework that provides packet and serial communication support as well as an easy-to-use graphical user interface (GUI) designer. The interface of the GCS adaptively displays information based on what the user selects, rather than displaying all the data it possesses. In addition, users may interact with the situational awareness map to monitor and maneuver the UAVs and UGVs with real-time data. The hardware aspect of the GCS provides interaction with XBee-PRO XSC S3B radios and Wi-Fi capable hardware. The XBee radio is used for vehicle-to-vehicle, vehicle-to-GCS, and GCS-to-vehicle communication to transmit data.

  • Research Article
  • Cite Count Icon 52
  • 10.1109/tvcg.2017.2743939
Data Visualization Saliency Model: A Tool for Evaluating Abstract Data Visualizations.
  • Aug 29, 2017
  • IEEE Transactions on Visualization and Computer Graphics
  • Laura E Matzen + 4 more

Evaluating the effectiveness of data visualizations is a challenging undertaking and often relies on one-off studies that test a visualization in the context of one specific task. Researchers across the fields of data science, visualization, and human-computer interaction are calling for foundational tools and principles that could be applied to assessing the effectiveness of data visualizations in a more rapid and generalizable manner. One possibility for such a tool is a model of visual saliency for data visualizations. Visual saliency models are typically based on the properties of the human visual cortex and predict which areas of a scene have visual features (e.g. color, luminance, edges) that are likely to draw a viewer's attention. While these models can accurately predict where viewers will look in a natural scene, they typically do not perform well for abstract data visualizations. In this paper, we discuss the reasons for the poor performance of existing saliency models when applied to data visualizations. We introduce the Data Visualization Saliency (DVS) model, a saliency model tailored to address some of these weaknesses, and we test the performance of the DVS model and existing saliency models by comparing the saliency maps produced by the models to eye tracking data obtained from human viewers. Finally, we describe how modified saliency models could be used as general tools for assessing the effectiveness of visualizations, including the strengths and weaknesses of this approach.

  • Research Article
  • 10.61414/jeti.v6i2.187
Interface Design and Functional Optimization of Chinese Learning Apps Based on User Experience
  • Jul 1, 2024
  • Journal of Educational Technology and Innovation
  • Qihui Hong + 2 more

This research paper investigates the interface design and functional optimization of Chinese learning apps through the lens of user experience. With the increasing popularity of Chinese language learning apps in the era of rapid mobile internet development, users' demands for enhanced interface design and interaction experience have grown significantly. The study aims to explore the influence of user feedback on the design and functionality of Chinese learning apps, proposing optimization strategies to improve user experience and learning outcomes. By conducting a comprehensive literature review, utilizing methods such as surveys and user interviews for data collection, and analyzing user feedback, this research identifies existing issues in the interface design and interaction experience of Chinese learning apps. The results present user opinions, feedback analysis, identified problems, improvement directions, and specific optimization strategies. The study discusses the potential impact of these optimization strategies on enhancing user experience and learning outcomes, compares findings with previous research, addresses limitations, and suggests future research directions. In conclusion, this research contributes to enriching the design theory of Chinese learning apps, offering practical optimization recommendations for developers, and supporting the continuous advancement of Chinese language learning apps.

  • Book Chapter
  • Cite Count Icon 2
  • 10.36647/mlaida/2022.12.b1.ch013
Data Visualization Techniques
  • Dec 15, 2022
  • Sasi Kumar V + 5 more

Data visualisation is the representation of the information using standard images like charts, plots, infographics, and even animations. These data visualisations convey complicated data linkages and data-driven insights in an easy-to-understand manner. It aids in the explanation of facts and the selection of courses of action. It will assist any field of research that demands novel approaches to presenting massive amounts of complicated data. Modern visualisation has been shaped by the introduction of computer graphics. A taxonomy of visualisation approaches is also offered, based on the number of variables that may be shown. Novel trends in user interface design are examined, as well as a range of new visualisation approaches and their applicability. In the topic of software visualisation, there are several novel visualisation approaches and tools for studying the datasets. However, finding the correct technology to meet user needs for displaying huge datasets remains a challenge. It gives a quick rundown of a few of the most popular visualisation tools and examines their suitability for supporting research with big volumes of environmental data and also provides significant opportunities for technical communication researchers to expand the field’s knowledge of environmental data visualizations and their function in environmental communication. Here, we imported the dataset in data mining tool i.e., Rapid Miner and by using the dataset, we designed various types of data visualization chart.

  • Conference Article
  • Cite Count Icon 8
  • 10.1109/icdim.2015.7381890
A real-time interactive data mining and visualization system using parallel computing
  • Oct 1, 2015
  • Wei Song + 4 more

As color and geometry representations are easily recognized by human's brain, data visualization technologies provide data mining results with natural and intuitive operation interfaces. Currently, data mining users always plot 2D and 3D diagrams using the traditional data visualization tools. However, it is difficult to visualize big data in real time using these tools. To enhance the visualization quality, this paper proposes a real-time data mining and visualization system for big data. We apply a graphic processing unit (GPU) programming technology to enhance the data mining algorithms and visualization methods in parallel. For unified development environment supports, we utilize a TCP/IP to deliver datasets between different data mining platforms and databases. In the visualization client, this system provides two human computer interaction methods, including a graphics user interface (GUI) and a natural user interface (NUI). To verify the efficacy of our proposed system, we integrated it with an NUI engine, the WinSocket API and the DirectX.

  • Research Article
  • Cite Count Icon 32
  • 10.1177/154193129804201407
A Work Domain Analysis of Patient Monitoring in the Operating Room
  • Oct 1, 1998
  • Proceedings of the Human Factors and Ergonomics Society Annual Meeting
  • John R Hajdukiewicz + 4 more

This paper presents a method for structuring the work domain of the anesthesiologist in the operating room, using Rasmussen's (1986) approach for work domain analysis. The goal of this research is to provide an integrated approach for patient monitoring by bridging the gap between physiological principles associated with the patient and clinical practice. Data were collected from literature reviews, discussions with anesthesiologists, operating room observations, and simulator sessions to develop the work domain representation. From this information, the work domain was structured using various levels of abstraction and decomposition, independent of any particular situation. Next, an analysis of the links between the operating room and the work domain was performed. The results indicated that this approach has useful insights for training and interface design. The approach provided a framework for representing the work domain as an invariant purpose-based structure for a constantly changing work environment.

  • Research Article
  • 10.6092/unina/fedoa/9303
A Content Management System for Spatio-Temporal Data: Tadaima
  • Mar 31, 2013
  • Vincenza Anna Leano

This thesis focuses on spatio-temporal data modeling and visualization with an application case of study in the Cultural Heritage field. Spatio-temporal data visualization assumes an important role presenting data to users. Offering a synchronized view on three dimensions of data (i.e. descriptive, temporal and spatial) helps users in their knowledge discovery process. In Cultural Heritage field, time assumes an important role to explore data. The same timeline could be viewed in different thematic contexts, temporal domain could be stratified and the time reference could be qualitative and imprecise. Managing this kind of features improves the ability of the users to recognize patterns in data. This thesis presents a framework oriented to the manipulation of Spatio-Temporal data with a particular attention to the temporal specification needs of the Cultural Heritage context, producing a prototype of a Content Management System (CMS). The proposed framework exploits the RDF technology for definition and manipulation of (meta-) data and adopts the OGC standards and open source technologies (PostGIS, Geoserver and Openlayers) for encoding, representing and retrieving spatial information. The available Spatio-Temporal metaphors are parametric, so users can personalize them depending on the specific application context and needs. A real case study in the Cultural Heritage field, concerning spatio-temporal information contained in literary Latin and Greek texts referred to the geographic area of Campi Flegrei (Naples, Italy), describes the framework functionalities.

  • Research Article
  • Cite Count Icon 4
  • 10.1145/333329.333332
The UI design process
  • Jan 1, 2000
  • ACM SIGCHI Bulletin
  • Paul Mcinerney + 1 more

The root cause of many user interface (UI) design deficiencies is not a lack of knowledge about human-computer interaction principles nor a lack of information on user needs. Rather, many UI deficiencies arise because the UI design process is ad hoc and the design is not communicated successfully to the programmers who will implement it. Many UI designers are seeking and discovering ways to plan, manage, and document UI design work more effectively. This workshop provided an opportunity for participants to share lessons learned and obtain advice from other participants.In the weeks leading up to the workshop, participants selected the specific topics that were of prime concern to them. As a result, we narrowed the focus of the workshop to the following topics:• Division of UI design activities into stages• Division of labor and interdisciplinary collaboration• Collaborating in geographically-dispersed projects• Writing the UI specification• Defining the maturity of the UI design process.The following sections summarize the results of the workshop activities for each of these topics.

  • Book Chapter
  • Cite Count Icon 9
  • 10.1007/978-3-319-39907-2_12
Modeling Human Comprehension of Data Visualizations
  • Jan 1, 2016
  • Michael J Haass + 3 more

A critical challenge in data science is conveying the meaning of data to human decision makers. While working with visualizations, decision makers are engaged in a visual search for information to support their reasoning process. As sensors proliferate and high performance computing becomes increasingly accessible, the volume of data decision makers must contend with is growing continuously and driving the need for more efficient and effective data visualizations. Consequently, researchers across the fields of data science, visualization, and human-computer interaction are calling for foundational tools and principles to assess the effectiveness of data visualizations. In this paper, we compare the performance of three different saliency models across a common set of data visualizations. This comparison establishes a performance baseline for assessment of new data visualization saliency models.

  • Book Chapter
  • Cite Count Icon 2
  • 10.1007/978-3-662-44811-3_3
Bridging User Context and Design Models to Build Adaptive User Interfaces
  • Jan 1, 2014
  • Mladjan Jovanovic + 2 more

With respect to modeling the context of interaction, two different research communities consider the context from different viewpoints. The user-centered view which prevails in the HCI and the device-centered view which is dominant in the mobile and ubiquitous computing. Despite existing advances, context modeling and user interface (UI) design methods are still poorly integrated, making it difficult to use the contextual elements directly in UI design. This paper focuses on bringing user-related aspects of the interaction context in UI design. We propose a model-driven framework for the development of adaptive user interfaces. The framework describes the interaction context by integrating contextual factors from different context perspectives in a unison manner. Then it provides formal semantic relations between contextual and UI elements. The framework has been used in the data visualization domain, particularly in the design of the software instrument table for UAV (Unmanned Aerial Vehicle) that takes into account user context, namely human perceptual abilities.Keywordsuser interface designuser interface modelsuser contextuser abilitiesmodel-driven engineering

  • Research Article
  • Cite Count Icon 22
  • 10.1109/tpc.2020.3032053
How People Are Influenced by Deceptive Tactics in Everyday Charts and Graphs
  • Dec 1, 2020
  • IEEE Transactions on Professional Communication
  • Claire Lauer + 1 more

Background: Visualizations are used to communicate data about important political, social, environmental, and health topics to a wide range of audiences; however, perceptions of graphs as objective conduits of factual data make them an easy means for spreading misinformation. Research questions: 1. Are people deceived by common deceptive tactics or exaggerated titles used in data visualizations about non-controversial topics? 2. Does a person's previous data visualization coursework mitigate the extent to which they are deceived by deceptive tactics used in data visualizations? 3. What parts of data visualizations (title, shape, data labels) do people use to answer questions about the information being presented in data visualizations? Literature review: Although scholarship from psychology, human-computer interaction, and computer science has examined how data visualizations are processed by readers, scholars have not adequately researched how susceptible people are to a range of deceptive tactics used in data visualizations, especially when paired with textual content. Methodology: Participants (n = 329) were randomly assigned to view one of four treatments for four different graph types (bar, line, pie, and bubble) and then asked to answer a question about each graph. Participants were asked to rank the ease with which they read each graph and comment on what they used to respond to the question about each graph. Results/Discussion: Results show that deceptive tactics caused participants to misinterpret information in the deceptive versus control visualizations across all graph types. Neither graph titles nor previous coursework impacted responses for any of the graphs. Qualitative responses illuminate people's perceptions of graph readability and what information they use to read different types of graphs. Conclusions: Recommendations are made to improve data visualization instruction, including critically examining software defaults and the ease with which people give agency over to software when preparing data visualizations. Avenues of future research are discussed.

  • Conference Article
  • Cite Count Icon 2
  • 10.1109/taai.2016.7880163
Mobile-friendly and streaming web-based data visualization
  • Nov 1, 2016
  • Li-Jung Chi + 2 more

We in this paper introduce a novel data visualization package, called the ADD framework, to support responsive and adaptive data-driven visualization. Currently, interactive data visualization, which is generally achieved by Javascript-based libraries such as D3.js, cannot be easily manipulated as the responsive way like the RWD principle in the CSS design. Visualization of abundant information becomes challenging while switching between the desktop view or the mobile view. To ease of code maintenance and to get rid of coding complication for diversified screen resolution, we incorporate advantages from React and D3.js. The main contribution of the ADD framework, released as an open-source library, is to facilitate the development of data manipulation and visualization in the responsive way, pursuing better user mobile experience. In addition, we also present the future direction of developing websocket-based streaming data loader for Javascript, to enable the seamless update of JSON data in the web page without user re-click. Currently, the ADD framework is open source and the streaming data loader will be released soon as the same way.

  • Research Article
  • Cite Count Icon 8
  • 10.1093/bioinformatics/btab793
SBGNview: towards data analysis, integration and visualization on all pathways
  • Nov 23, 2021
  • Bioinformatics
  • Xiaoxi Dong + 3 more

SummaryPathway analysis is widely used in genomics and omics research, but the data visualization has been highly limited in function, pathway coverage and data format. Here, we develop SBGNview a comprehensive R package to address these needs. By adopting the standard SBGN format, SBGNview greatly extend the coverage of pathway-based analysis and data visualization to essentially all major pathway databases beyond KEGG, including 5200 reference pathways and over 3000 species. In addition, SBGNview substantially extends or exceeds current tools (esp. Pathview) in both design and function, including standard input format (SBGN), high-quality output graphics (SVG format) convenient for both interpretation and further update, and flexible and open-end workflow for iterative editing and interactive visualization (Highlighter module). In addition to pathway analysis and data visualization, SBGNview provides essential infrastructure for SBGN data manipulation and processing.Availability and implementationThe data underlying this article are available as part of the SBGNview package is available on both GitHub and Bioconductor: https://github.com/datapplab/SBGNview, https://bioconductor.org/packages/SBGNview.Supplementary informationSupplementary data are available at Bioinformatics online.

Save Icon
Up Arrow
Open/Close
  • Ask R Discovery Star icon
  • Chat PDF Star icon

AI summaries and top papers from 250M+ research sources.