variant of Alice 2.0 called Storytelling Alice was created by Caitlin Kelleher for her PhD dissertation. It includes three main differences: High-level animations that enable users to program social interactions between characters. A story-based tutorial that introduces users to programming through building a story. A gallery of 3D characters and scenery with custom animations designed to spark story ideas. In a study performed on middle-school girls in the United States, Storytelling Alice appeared to increase interest compared to generic Alice, with a 42% increase in programming time, with students three times as likely to do additional work on their projects, with no reduction in basic programming concepts learned. Storytelling Alice was succeeded by the interactive storytelling application Looking Glass, developed at Washington University in St. Louis. See also Very high-level programming language Visual programming language PWCT References Further reading Learning to Program with Alice, Wanda P. Dann, Stephen Cooper, Randy Pausch; An Introduction to Programming Using Alice, Charles W. Herbert; Alice 2.0: Introductory Concepts and Techniques; Gary B. Shelly, Thomas J. Cashman, Charles W. Herbert; Starting Out with Alice: A Visual Introduction to Programming; Tony Gaddis; Pearson Addison Wesley, 2007; Virtual World Design and Creation for Teens; Charles R. Hardnett; Course Technologies PTR, 2009; , External links Educational programming languages Educational software Visual programming languages Carnegie Mellon University software Pedagogic integrated development environments Video game development software