InStitches: Augmenting Sewing Patterns with Personalized Material-Efficient Practice

Customizable & Personalized ObjectsMakerspace CultureMakers & DIY EnthusiastsCraft Artisans (Textiles, Ceramics, etc.)

Document Title

InStitches: Augmenting Sewing Patterns with Personalized Material-Efficient Practice

Document Information

  • Topic Area: Human-Computer Interaction and Technology-Assisted Skill Learning
  • Keywords: Deliberate Practice, Personalized Tutorials, Sewing, Material Efficiency, Technology Assistance, User Interaction, Computational Optimization, Educational Systems, Craft Making, Production Support

Research Background and Problem

  • Problem or Challenge:

    • Sewing beginners often rely on trial-and-error learning due to lack of guidance, resulting in inefficiency and material waste.
    • In fields like sports or music, deliberate practice has proven effective in reducing costly mistakes, but its application in sewing remains limited.
    • There is no established strategy for generating low-cost practice tasks in the sewing domain.
  • Importance:

    • Errors in sewing projects are costly, including material waste and project failure.
    • Developing low-cost, effective practice tasks can help sewing learners acquire skills more efficiently and safely while reducing material costs.
  • Research Motivation and Related Work:

    • Previous related work has primarily focused on designing tools for other craft-making activities, such as textile design tools and tutorial systems, without adequately addressing deliberate practice in sewing.
    • Existing learning systems are typically generic tutorials and lack personalized support that combines sewing task difficulty with user skill levels.

Solution

  • Proposed Method or Solution:

    • Developed the InStitches software system, which analyzes user skill levels and sewing task difficulty to augment existing sewing patterns with deliberate practice tasks.
    • Utilized computational optimization techniques to generate new sewing pattern layouts that maximize material efficiency during practice steps.
  • Innovations:

    • Classified sewing tasks and quantified their difficulty, integrating user feedback to achieve personalized design.
    • Proposed three material-saving practice modes (scaling down, reducing area, using inexpensive materials).
    • Integrated automated evaluation and optimization of practice tasks to supplement existing patterns.
  • Implementation Steps and Key Technologies:

    • Extracted textual instructions and SVG graphic files from sewing patterns, analyzing task categories and difficulty levels.
    • Combined user skill surveys with difficulty ratings from existing sewing books to recommend practice tasks.
    • Used 2D optimization tools to arrange practice patterns to minimize material waste.
    • Provided an interactive interface for users to select practice tasks, adjust task types, and set repetition counts.
    • Enabled users to view real-time impacts of practice tasks on time and material budgets.

Research Outcomes

  • Specific Outcomes:

    • InStitches can automatically identify challenging tasks in sewing patterns and generate optimized layouts with practice tasks.
    • User evaluations indicate that the system-generated practice tasks significantly aid skill improvement.
  • Advantages Over Existing Solutions:

    • Offers personalized practice guidance, proving more effective than traditional sewing tutorials.
    • Significantly reduces material usage costs while improving users' mastery of challenging tasks.
    • Provides comprehensive feedback on time and material usage, helping users plan their production processes effectively.
  • Experiment or Evaluation Results:

    • In user studies, 8 participants completed sewing tasks using InStitches, with practice tasks helping some users avoid critical errors.
    • The system received positive feedback from users regarding efficiency improvements and material waste reduction.
  • Limitations and Future Directions:

    • Limitations:
      • The system provides limited support for context-dependent tasks (e.g., preparation work).
      • Current curve labeling relies on manual annotation, restricting automatic expansion to new patterns.
      • User skill assessment depends on self-reporting, which may lead to accuracy deviations.
    • Future Directions:
      • Enhance system support for complex sewing techniques and context-dependent tasks.
      • Automate curve labeling to support a broader range of sewing patterns.
      • Introduce real-time evaluation and feedback features, such as computer vision-based assessment systems.
      • Expand practice task recommendations to other craft-making domains, such as woodworking and weaving.

This paper demonstrates how tool design and practice task optimization can help sewing beginners improve their skills more efficiently and cost-effectively, while providing insightful suggestions for designing systems to support practice-based learning.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/96145/2023

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3544548.3581499
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2023
emoji_events
Award
No award tagged
group
Authors
4 authors
sell
Subtopics
Customizable & Personalized Objects, Makerspace Culture
work
Professions
Makers & DIY Enthusiasts, Craft Artisans (Textiles, Ceramics, etc.)
article
Content Status
Full text indexed
hub
Related Papers
10 related papers