CodeToon: Story Ideation, Auto Comic Generation, and Structure Mapping for Code-Driven Storytelling

08/27/2022
by   Sangho Suh, et al.
0

Recent work demonstrated how we can design and use coding strips, a form of comic strips with corresponding code, to enhance teaching and learning in programming. However, creating coding strips is a creative, time-consuming process. Creators have to generate stories from code (code->story) and design comics from stories (story->comic). We contribute CodeToon, a comic authoring tool that facilitates this code-driven storytelling process with two mechanisms: (1) story ideation from code using metaphor and (2) automatic comic generation from the story. We conducted a two-part user study that evaluates the tool and the comics generated by participants to test whether CodeToon facilitates the authoring process and helps generate quality comics. Our results show that CodeToon helps users create accurate, informative, and useful coding strips in a significantly shorter time. Overall, this work contributes methods and design guidelines for code-driven storytelling and opens up opportunities for using art to support computer science education.

READ FULL TEXT

page 4

page 10

page 11

page 16

research
02/17/2023

Conveying the Predicted Future to Users: A Case Study of Story Plot Prediction

Creative writing is hard: Novelists struggle with writer's block daily. ...
research
09/07/2023

TaleStream: Supporting Story Ideation with Trope Knowledge

Story ideation is a critical part of the story-writing process. It is ch...
research
09/06/2022

Erato: Cooperative Data Story Editing via Fact Interpolation

As an effective form of narrative visualization, visual data stories are...
research
05/25/2023

Illustrative Motion Smoothing for Attention Guidance in Dynamic Visualizations

3D animations are an effective method to learn about complex dynamic phe...
research
10/11/2022

Story Designer: Towards a Mixed-Initiative Tool to Create Narrative Structures

Narratives are a predominant part of games, and their design poses chall...
research
06/21/2023

ChatGPT as a tool for User Story Quality Evaluation: Trustworthy Out of the Box?

In Agile software development, user stories play a vital role in capturi...
research
12/30/2018

Ease on Down the Code: Complex Collaborative Qualitative Coding Simplified with 'Code Wizard'

This paper describes the design and development of a preliminary qualita...

Please sign up or login with your details

Forgot password? Click here to reset