1. A two-view approach to constructing user interfaces
2. It's alive! continuous feedback in UI programming
3. Programmatic and direct manipulation, together at last
4. Krzysztof Czarnecki , J. Nathan Foster , Zhenjiang Hu , Ralf Lämmel , Andy Schürr , and James F . Terwilliger . 2009 . Bidirectional Transformations : A Cross-Discipline Perspective. In Theory and Practice of Model Transformations, Richard F. Paige (Ed.). Springer Berlin Heidelberg , Berlin, Heidelberg, 260--283. Krzysztof Czarnecki, J. Nathan Foster, Zhenjiang Hu, Ralf Lämmel, Andy Schürr, and James F. Terwilliger. 2009. Bidirectional Transformations: A Cross-Discipline Perspective. In Theory and Practice of Model Transformations, Richard F. Paige (Ed.). Springer Berlin Heidelberg, Berlin, Heidelberg, 260--283.
5. Algorithmic debugging of real-world haskell programs: deriving dependencies from the cost centre stack