Examining the Interface Design of Tidyverse
| dc.contributor.author | Tanaka, Emi | en |
| dc.date.accessioned | 2025-12-16T16:40:41Z | |
| dc.date.available | 2025-12-16T16:40:41Z | |
| dc.date.issued | 2025-11-05 | en |
| dc.description.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. | en |
| dc.description.status | Peer-reviewed | en |
| dc.format.extent | 18 | en |
| dc.identifier.issn | 1369-1473 | en |
| dc.identifier.other | ORCID:/0000-0002-1455-259X/work/198107186 | en |
| dc.identifier.scopus | 105021245399 | en |
| dc.identifier.uri | https://hdl.handle.net/1885/733795490 | |
| dc.language.iso | en | en |
| dc.rights | © 2025 The Authors | en |
| dc.source | Australian and New Zealand Journal of Statistics | en |
| dc.subject | cognitive ergonomics | en |
| dc.subject | cognitive systems engineering | en |
| dc.subject | concrete syntax | en |
| dc.subject | human-centred design | en |
| dc.subject | human–computer interaction | en |
| dc.subject | R programming | en |
| dc.subject | statistical software | en |
| dc.subject | user interface design | en |
| dc.title | Examining the Interface Design of Tidyverse | en |
| dc.type | Journal article | en |
| dspace.entity.type | Publication | en |
| local.contributor.affiliation | Tanaka, Emi; Research School of Finance, Actuarial Studies and Statistics, Research School of Finance, Actuarial Studies & Statistics, ANU College of Business & Economics, The Australian National University | en |
| local.identifier.citationvolume | 68 | en |
| local.identifier.doi | 10.1111/anzs.70031 | en |
| local.identifier.pure | 721becf9-3e8a-49e3-a786-74b54bd9c938 | en |
| local.identifier.url | https://www.scopus.com/pages/publications/105021245399 | en |
| local.type.status | E-pub ahead of print | en |