Project Marmalade: Interesting new debugging tool. (When I say “new,” I mean, barely prototyped and not even close to being released, if ever.)
The Whyline is a novel debugging interface that allows programmers to ask questions about their program’s failure in terms of their program’s output. We have prototyped the Whyline in the Alice programming system. In user tests with non-programmers, the Whyline reduced debugging time by nearly a factor of 8, and helped users get 40% further through their task.
Found via this CNN article which had this to say:
Funded by $1.2 million from the National Science Foundation, Whyline — short for Workspace for Helping You Link Instructions to Numbers and Events — is designed for programmers of all kinds, from hard-core professionals to weekend Web designers.