danceON: Culturally Responsive Creative Computing
Honorable MentionAuthors
Title of the Paper
danceON: Culturally Responsive Creative Computing
Paper Information
- Subject Area: Interdisciplinary Learning, Programming Education, and Creative Computing
- Keywords: Computing Education, Data Literacy, Dance, Culturally Responsive Pedagogy, Design-Based Research
Research Background and Issues
-
Problems and Challenges:
- There is a significant lack of inclusivity in computer science and data literacy education, particularly for women and minority groups.
- Students' individuality and cultural characteristics are not effectively reflected in traditional classroom teaching.
- Creative computing education has yet to fully explore learning approaches that integrate embodied learning, cultural themes, and data relevance.
-
Research Importance: Investigating how culturally relevant educational methods, combined with students' familiar and valued backgrounds and issues, can help them perceive computer and data science as personally meaningful and practically valuable learning content.
-
Research Motivation and Related Work:
- Inspired by the integration of dance and programming, providing learners with a platform for empowerment and self-expression.
- Building on existing research foundations, including culturally relevant pedagogy, embodied learning, and domain-specific programming languages, to offer students creative and cutting-edge tools for data science and programming.
Solution
-
Proposed Solution: The authors developed a system called "danceON" that enables learners to use their physical movements to create at the intersection of data science, computing, and dance. Its core components include:
- A domain-specific programming language (DSL) with declarative syntax and responsive features.
- A media player supporting posture detection and classification for video and real-time interaction.
- A web-based real-time integrated development environment (IDE).
-
Innovations:
- The system reduces programming language complexity through declarative syntax, making it suitable for beginners.
- It combines real-world body data with creative visualizations, helping learners intuitively understand, learn, and manipulate their own body data.
- It supports culturally responsive learning, enabling students to express cultural identity, social issues, or artistic creativity.
-
Implementation Steps and Technologies:
- Using a simple DSL syntax to bind virtual graphics to actual body movements.
- Employing open-source posture detection tools (e.g., PoseNet and OpenPose) to process body position and motion data.
- Developing a real-time feedback-enabled coding environment with features like syntax highlighting, real-time error checking, and code completion.
Research Outcomes
-
Experiments and Analysis: The authors deployed the danceON system in collaboration with STEM From Dance (SFD). Two remote summer camp activities included 21 participants (all minority high school females), with outcome analysis focusing on the system's expressive capabilities and participants' artistic creations.
-
Key Findings:
- Cultural Responsiveness: The system was effectively applied to social themes, personalized expressions (e.g., "Black Lives Matter"), and aesthetics-driven creative practices.
- Lowering Entry Barriers: Learners were able to quickly write code to generate animations and engage in interdisciplinary exploration.
- Creative Coding: The system supported deriving programming inspiration from art and encouraged students to use code to drive artistic creation.
-
Advantages: Compared to traditional computing education, danceON demonstrated stronger cultural relevance and was more beginner-friendly. The authors observed that students were more willing to explore, showcase, and code their creativity.
-
Experimental or Evaluation Results: Students completed diverse dance projects, such as using code to represent song lyrics, enhance dance expressiveness, or choreograph animations related to specific content. The code was integrated with body movements or music in real time.
-
Limitations and Future Directions:
- The current system still requires significant support from teachers and project designers, such as code examples and debugging assistance.
- Data errors in camera-based posture recognition (e.g., limb occlusion) may pose challenges to the learning experience.
- Future improvements should focus on optimizing the IDE, error reporting, and learning progress tracking fields, as well as increasing support for learners to process and understand "messy data."
- Exploring how extended timelines or narrowed project scopes can support students in deeper engagement with the complex interactions between dance and data-driven systems.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can combining culturally relevant pedagogical methods with students' backgrounds help students find personal meaning and practical value in computer and data science?Category: Programming, Computing, and Physical Prototyping EducationSimilar questionsarrow_forward
- Can dance be combined with programming to help students intuitively understand and manipulate their own body data?Category: Programming, Computing, and Physical Prototyping EducationSimilar questionsarrow_forward
- Can a dance-driven creative computing system lower programming entry barriers and support personalized creation?Category: Programming, Computing, and Physical Prototyping EducationSimilar questionsarrow_forward
Practical Problems
1- Students from minority groups struggle to find culturally relevant and creative ways to learn programming.Category: Programming, Computing, and Physical Prototyping EducationSimilar questionsarrow_forward
- 75%
Understanding Kinaesthetic Creativity in Dance
CHI '19· Full-Body Interaction & Embodied Input +1
- 75%
Boards Hit Back: Reflecting on Martial Arts Practices Through Soma Design
CHI '23· Full-Body Interaction & Embodied Input +1
- 75%
Enhancing the Educational Potential of Online Movement Videos: System Development and Empirical Studies with TikTok Dance Challenges
CHI '25· Dance & Body Movement Computing
- 75%
Tuning In to Intangibility: Reflections from My First 3 Years of Theremin Learning
DIS '24· Full-Body Interaction & Embodied Input +1
- 75%
Expanding the Design Space of Computer Vision-based Interactive Systems for Group Dance Practice
DIS '24· Full-Body Interaction & Embodied Input +1
- 60%
Dance Transitions: What Forms of Technology Best Support Professional Dancers as They Learn New Movement Styles?
CHI '22· Full-Body Interaction & Embodied Input +2
- 60%
Supporting Perception of Spatiality in Dance in Augmented Reality
C&C '23· AR Navigation & Context Awareness +1
- 60%
Observable Creative Sense-Making (OCSM): A Method For Quantifying Improvisational Co-Creative Interaction
C&C '23· Full-Body Interaction & Embodied Input +1
- 60%
CameraReady: Assessing the Influence of Display Types and Visualizations on Posture Guidance
DIS '21· Human Pose & Activity Recognition +1
- 60%
Design Resources in Movement-based Design Methods: a Practice-based Characterization
DIS '23· Full-Body Interaction & Embodied Input +1
Based on Jaccard similarity of research subtopics & professions (≥60%)