title: "Codepourri: Creating Visual Coding Tutorials Using A Volunteer Crowd Of Learners" authors: Mitchell Gordon and Philip J. Guo venue: IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) year: 2015 links: - Blog post tweet: Codepourri lets an anonymous online crowd create step-by-step coding tutorials together abstract: > A popular way to learn is by studying written tutorials. However, tutorials for computer programming can be tedious to create, since a static text-based format cannot visualize what happens as code executes. We created a system called Codepourri that enables people to easily create visual coding tutorials by annotating steps in an automatically-generated program visualization. Using Codepourri, we developed a crowdsourcing workflow where learners who are visiting an educational website collectively create a tutorial by annotating individual steps and then voting on the best annotations. Since there are far more learners than experts, using learners as a crowd is a potentially more scalable way of creating tutorials. Our experiments with 4 expert judges and 101 learners adding 145 raw annotations to Python code show the learner crowd's annotations to be accurate, informative, and containing some insights that even experts missed. bibtex: > @inproceedings{GordonVLHCC2015codepourri, author={Gordon, Mitchell and Guo, Philip J.}, title={Codepourri: Creating visual coding tutorials using a volunteer crowd of learners}, booktitle = {Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)}, series = {VL/HCC '15}, year={2015}, pages={13-21}, doi={10.1109/VLHCC.2015.7357193}, month={Oct} }