Integrating UX Design in Astronomical Software Development: A Case Study
Yan G. Grange, Kevin Tai
TL;DR
ASTRON addresses the problem of under-emphasized UX in astronomical software by embedding a dedicated UX designer into the development process since 2023. The paper describes the approach of building a UX vision with personas and user-journey mapping, using clickable mockups for rapid feedback, and establishing a design system to support consistent UI across services such as data discovery and data access. Key contributions include a practical, repeatable workflow for integrating UX into scientific software and guidance for adapting these practices in other projects. The work demonstrates that a dedicated UX role and structured UX artifacts can improve accessibility, usability, and interoperability of astronomical data services, with broad implications for the community.
Abstract
In 2023, ASTRON took the step of incorporating a dedicated User Experience (UX) designer into its software development process. This decision aimed to enhance the accessibility and usability of services providing access to the data holdings from the telescopes we are developing. The field of astronomical software development has historically under emphasized UX design. ASTRON's initiative not only improves our own tools, but can also be used to demonstrate to the broader community the value of integrating UX expertise into development teams. We discuss how we integrate the UX designer at the start of our software development lifecycle. We end with providing some considerations on how other projects could make use of UX knowledge in their development process.
