"It's Freedom to Put Things Where My Mind Wants": Understanding and Improving the User Experience of Structuring Data in Spreadsheets

Interactive Data VisualizationKnowledge Worker Tools & WorkflowsSoftware Engineers & DevelopersUI/UX Designers

Document Title

“It’s Freedom to Put Things Where My Mind Wants”: Understanding and Improving the User Experience of Structuring Data in Spreadsheets

Document Information

  • Subject Area: Human-Computer Interaction and Spreadsheet Data Structuring
  • Keywords: spreadsheets, user experience, data structuring, data validation, conditional formatting, user research, assistive tools, team collaboration, data errors, interaction design

Research Background and Problem Statement

  • What problems or challenges did the authors identify?

    • While the two-dimensional grid structure of spreadsheets is highly flexible and easy to use, this flexibility also makes them prone to structural errors, such as incorrect formula range definitions.
    • Existing proposals for structured data (e.g., arrays, tables) have not been widely adopted, and the reasons for this remain unclear.
    • When dealing with unstructured data, users often face challenges related to collaboration, tool compatibility, and their own skill limitations, while also encountering issues with understanding and data errors.
  • Why is this problem important?

    • Spreadsheets are indispensable tools for data storage, analysis, and presentation worldwide, spanning domains such as business and research. Errors in their use can lead to serious consequences.
    • Enhancing the efficiency of data structuring while maintaining the flexibility of spreadsheets can improve data processing efficiency and reduce the risk of errors.
  • Research Motivation and Related Work:

    • Many studies have attempted to reduce errors in spreadsheets by introducing table structures, but these have not achieved widespread adoption. The authors aim to explore the reasons behind this lack of adoption and propose improvements.
    • Related work includes studies on "user experience of data structuring tools," "types of spreadsheet errors and error prevention practices," and discussions on how users balance structured and unstructured operations.

Solutions

  • What methods or solutions did the authors propose?

    • Proposed "enhanced column operations for spreadsheets," including value grouping, conditional formatting, data validation, and formula creation through column operations.
    • Designed four interface prototypes to capture user needs and explored how improving spreadsheet user interfaces and data manipulation features could enhance the value of structured data.
  • What is innovative about this solution?

    • Treating the "column" as the core operational unit of data, which aligns more closely with the operational habits and cognitive logic of ordinary users compared to traditional fully structured tables and array structures.
    • Proposed a spreadsheet design philosophy based on user needs, supporting progressive and compositional structuring to avoid the overly rigid structuring issues of previous designs.
  • What are the implementation steps? What key technologies were used?

    • Phase 1: Conducted in-depth contextual interviews with 21 users to document their needs and pain points regarding structured data.
    • Phase 2: Designed and tested four prototype interactions based on interview results, showcasing features such as table data grouping, conditional formatting, column-level formulas, and data validation.
    • Used scenario-based interviews to collect user feedback and explored the feasibility of different spreadsheet design strategies (e.g., enforced table mode, automated table mode) through situational modeling.

Research Outcomes

  • What specific outcomes were achieved?

    • The core pain point of user experience lies in the dynamic needs during the transition from unstructured to structured data and the trade-off between flexibility and structure.
    • The "column" in spreadsheets was identified as a frequently used operational unit, and designing operations at this level can significantly improve users' efficiency in organizing and working with data.
  • How does it compare to existing solutions?

    • Current structured data solutions on the market require users to have a high skill level, making these designs unsuitable for ordinary users. The proposed improvements not only retain the flexibility of spreadsheets but also provide more intuitive column-level operation features.
  • What were the experimental or evaluation results?

    • Most participants found column-level operations intuitive and easy to use, particularly for data grouping and conditional formatting. However, users expressed significant resistance and distrust toward automated and enforced table design modes, emphasizing the indispensable nature of flexible grids.
  • Limitations and Future Directions:

    • Due to the prototypes not being fully functional, the study could not evaluate specific implementation details and performance issues.
    • The issue of user trust in technological automation requires further exploration, especially in designing spreadsheet structures that dynamically adapt to user needs.
    • Future work could delve deeper into core issues in user collaboration, such as skill matching and prioritization, while exploring how to effectively prompt users to apply more suitable structure types in different operational scenarios.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/68833/2022

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/abs/10.1145/3491102.3501833
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2022
emoji_events
Award
No award tagged
group
Authors
2 authors
sell
Subtopics
Interactive Data Visualization, Knowledge Worker Tools & Workflows
work
Professions
Software Engineers & Developers, UI/UX Designers
article
Content Status
Full text indexed
hub
Related Papers
10 related papers