"It's Freedom to Put Things Where My Mind Wants": Understanding and Improving the User Experience of Structuring Data in Spreadsheets
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.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- Why is adoption of existing structured data tools (e.g., arrays and tables) low among users?Category: Data Tool Adoption, Analysis Interfaces, and Information Organization SupportSimilar questionsarrow_forward
- Can column-based operations alleviate user pain points when handling structured and unstructured data?Category: Data Tool Adoption, Analysis Interfaces, and Information Organization SupportSimilar questionsarrow_forward
- How can table design balance flexibility and structured requirements?Category: Data Tool Adoption, Analysis Interfaces, and Information Organization SupportSimilar questionsarrow_forward
Practical Problems
1- General users struggle to efficiently process unstructured or partially structured data in tables.Category: Data Tool Adoption, Analysis Interfaces, and Information Organization SupportSimilar questionsarrow_forward
- 80%
Scraps: Enabling Mobile Capture, Contextualization, and Use of Document Resources
CHI '21· Interactive Data Visualization +1
- 80%
Meridian: A Design Framework for Malleable Overview-Detail Interfaces
UIST '25· Interactive Data Visualization +1
- 75%
Interactive Document Clustering Revisited: A Visual Analytics Approach
IUI '18· Interactive Data Visualization
- 75%
Data-centric disambiguation for data transformation with programming-by-example
IUI '21· Interactive Data Visualization
- 67%
Documents in Your Hands: Exploring Interaction Techniques for Spatial Arrangement of Augmented Reality Documents
CHI '25· Mixed Reality Workspaces +2
- 60%
Challenges and Opportunities for Technology-Supported Activity Reporting in the Workplace
CHI '18· Knowledge Management & Team Awareness +1
- 60%
What's the Difference?: Evaluating Variations of Multi-Series Bar Charts for Visual Comparison Tasks
CHI '18· Interactive Data Visualization +1
- 60%
ActiveErgo: Automatic and Personalized Ergonomics using Self-actuating Furniture
CHI '18· Full-Body Interaction & Embodied Input +1
- 60%
Exploring New File Metaphors for a Networked World through the File Biography
CHI '18· Knowledge Worker Tools & Workflows +1
- 60%
Doppio: Tracking UI Flows and Code Changes for App Development
CHI '18· Knowledge Worker Tools & Workflows +1
Based on Jaccard similarity of research subtopics & professions (≥60%)