The goal of the project is to provide enjoyable graphical testing and debugging framework for mainly learning because I think the testing and debugging can be important not only for professional developers but also for students. I have developed a parser generator for beginners called LanguageGame since last year. At first, the project will develop the testing and debugging environment for the LanguageGame, and apply for more general learning environment in Squeak. The aim of this project is.
1) The test should become fun. In programming, a test is like a goal of a game, and a user should feel happy to pass the tests and to close the goal step by step.
2) The debug should become fun. Not only coding, but also debugging should be a creative process with new discovery.
3) During these processes, Users can communicate intellectually with co-worker each other.
8.採択理由
This is a nice followon to the "Grammar Game" project last year that was part of this researcher's larger goals of "making programming both art and fun" especially for children. This project concentrates on making the debugging and testing of one's scripts easier and more enjoyable by providing a gamelike user interface to the children's Squeak etoy environment. This and its variations should provide many benefits, both to children and computing.