
Jeuring, J.T., Gerdes, A. & Heeren, B.J. (2012). A Programming tutor for Haskell. : Department of Information and Computing Sciences, Utrecht University. Gerdes, A., Jeuring, J.T. & Heeren, B.J. (2012). An Interactive Functional Programming Tutor. : Department of Information and Computing Sciences, Utrecht University. Jeuring, J.T., Gerdes, A. & Heeren, B.J. (2012). Ask-Elle: A Haskell tutor -- Demonstration --. : Department of Information and Computing Sciences, Utrecht University. Jeuring, J.T. & Heeren, B.J. (2012). Feedback Genereren in Leeromgevingen voor Algebra. : Department of Information and Computing Sciences, Utrecht University. Gerdes, A., Heeren, B.J. & Jeuring, J.T. (2012). Teachers and students in charge- Using annotated model solutions in a functional programming tutor-. : Department of Information and Computing Sciences, Utrecht University. Heeren, B.J. & Jeuring, J.T. Interleaving strategies. In J.H. Davenport, W.M. Farmer, F. Rabe & J. Urban (Eds.), Intelligent Computer Mathematics Vol. 6824. Lecture Notes in Computer Science (pp. 196-211). Springer. Heeren, B.J., Jeuring, J.T. & Gerdes, A. (2010). Specifying rewrite strategies for interactive exercises. In Journal of Mathematics in Computer Science (pp. 349-370). Birkhäuser Mathematik. Noort, T. van, Yakushev, A.R., Holdermans, S., Jeuring, J.T., Heeren, B.J. & Rodrigues Magalhães, J.P. (2010). A Lightweight Approach to Datatype-generic Rewriting. : Department of Information and Computing Sciences, Utrecht University. Heeren, B.J. & Jeuring, J.T. (2010). Adapting Mathematical Domain Reasoners. : Department of Information and Computing Sciences, Utrecht University. Heeren, B.J. & Jeuring, J.T. (2010). Adapting Mathematical Domain Reasoners. In Proceedings MKM 2010, the 9th International Conference on Mathematical Knowledge Management Vol. 6167. Lecture Notes in Computer Science (pp. 315-330). Springer. Gerdes, A., Heeren, B.J. & Jeuring, J.T. (2010). Properties of exercise strategies. : Department of Information and Computing Sciences, Utrecht University. Hage, J. & Heeren, B.J. (2009). Strategies for Solving Constraints in Type and Effect Systems. Electronic Notes in Theoretical Computer Science, 236, 163-183. Jeuring, J.T. & Heeren, B.J. (2009). An Interactive Exercise Player for Math-Bridge. In N. Brouwer, B. Giebers, B. Rienties & L. van Gastel (Eds.), Proceedings of Student Mobility and ICT: Dimensions of Transition (pp. 213-217). Jeuring, J.T. & Heeren, B.J. (2009). An Interactive Exercise Player for Math-Bridge. onbekend: UU BETA ICS Departement Informatica. Heeren, B.J. & Jeuring, J.T. (2009). Canonical Forms in Interactive Exercise Assistants. In L. Dixon. (Ed.), Proceedings of MKM 2009: Mathematical Knowledge Management, 8th International Conference (pp. 325-340). Springe]r, Editor = Dixon et al., L. , year = 2009 class = Wet. Heeren, B.J. & Jeuring, J.T. (2009). Canonical Forms in Interactive Exercise Assistants. onbekend: UU BETA ICS Departement Informatica. Gerdes, A., Heeren, B.J. & Jeuring, J.T. (2009). Constructing Strategies for Programming. In J. Cordeiro, B. Shishkov, A. Verbraeck & M. Helfert (Eds.), Proceedings of CSEDU'09: 1st International Conference on Computer Supported Education (pp. 65-72). Jeuring, J.T., Rodrigues Magalhães, J.P. & Heeren, B.J. (2009). Generic Programming for Domain Reasoners. onbekend: UU BETA ICS Departement Informatica. Heeren, B.J., Jeuring, J.T. & Gerdes, A. (2009). Strategies for Exercises. (UU-CS2009-003 ). onbekend: UU BETA ICS Departement Informatica. Gerdes, A., Jeuring, J.T. & Heeren, B.J. (2009). Using Strategies for Assessment of Programming Exercises. onbekend: UU BETA ICS Departement Informatica. Noort, T. van, Rodriguez Yakushev, A., Holdermans, S., Jeuring, J.T. & Heeren, B.J. (2008). A Lightweight Approach to Datatype-Generic Rewriting. (UU-CS2008-020 ). onbekend: UU WINFI Informatica en Informatiekunde. Noort, T. van, Rodriguez Yakushev, A., Holdermans, S., Jeuring, J.T. & Heeren, B.J. (2008). A lightweight approach to datatype-generic rewriting. In R. Hinze & D. Syme (Eds.), Proceedings of the ACM SIGPLAN Workshop on Generic Programming, WGP 2008, Victoria, BC, Canada, September 20, 2008 (pp. 13-24). ACM Press. Gerdes, A., Heeren, B.J. & Jeuring, J.T. (2008). Constructing Strategies for Programming. (UU-CS2008-49 ). onbekend: UU WINFI Informatica en Informatiekunde. Gerdes, A., Heeren, B.J., Jeuring, J.T. & Stuurman, S. (2008). Feedback Services for Exercise Assistants. (UU-CS2008-018 ). onbekend: UU WINFI Informatica en Informatiekunde. Heeren, B.J. & Jeuring, J.T. (2008). Recognizig strategies. (UU-CS2008-012 ). onbekend: UU WINFI Informatica en Informatiekunde. Heeren, B.J. & Jeuring, J.T. (2008). Recognizing Strategies. In Aart Middeldorp (Ed.), {WRS 2008: Reduction Strategies in Rewriting and Programming, 8th International Workshop}. Dolstra, E., Hage, J., Heeren, B.J., Holdermans, S., Jeuring, J.T., Löh, A., Löh, C., Middelkoop, A., Rodriguez Yakushev, A. & Schie, J. van (2008). Report on the tenth {ICFP} programming contest. In ICFP '08: Proceeding of the 13th ACM SIGPLAN international conference on Functional programming (pp. 397-408). New York, NY, USA: ACM. Heeren, B.J., Jeuring, J.T., Leeuwen, A.J. van & Gerdes, A. (2008). Specifying Strategies for Exercises. In S. Autexier, J. Campbell, J. Rubio, S. Volker, M. Suzuki & F. Wiedijk (Eds.), Intelligent Computer Mathematics. Springer-Verlag. Heeren, B.J., Jeuring, J.T., Leeuwen, A.J. van & Gerdes, A. (2008). Specifying Strategies for Exercises. (UU-CS2008-001 ). onbekend: UU WINFI Informatica en Informatiekunde. Hage, J. & Heeren, B.J. (2007). Heuristics for type error discovery and recovery. In Z. Horváth, V. Zsók & A. Butterfield (Eds.), Implementation of Functional Languages -- IFL 2006 (pp. 199-216). Heidelberg: Springer Verlag. Dolstra, E., Hage, J., Heeren, B.J., Holdermans, S., Jeuring, J.T., Löh, A., Middelkoop, A., Rodriguez Yakushev, A., Schie, J.C. van & Löh, C. (2007). Morph Endo! Report on the Tenth Interstellar Contest on Fuun Programming. (UU-CS2007-029 ). onbekend: UU WINFI Informatica en Informatiekunde. Dolstra, E., Hage, J., Heeren, B.J., Holdermans, S., Jeuring, J.T., Löh, A., Middelkoop, A., Rodriguez Yakushev, A., Schie, J.C. van & Löh, C. (2007). Morph Endo! Task description of the Tenth Interstellar Contest on Fuun Programming. (UU-CS2007-027 ). onbekend: UU WINFI Informatica en Informatiekunde. Hage, J. & Heeren, B.J. (2006). Heuristics for type error discovery and recovery (revised revised). onbekend: UU WINFI Informatica en Informatiekunde. Hage, J. & Heeren, B.J. (2006). Heuristics for type error discovery and recovery (revised). (UU-CS2006-007 ). onbekend: UU WINFI Informatica en Informatiekunde. Hage, J. & Heeren, B.J. (2006). Strategies for solving constraints in program analysis. onbekend: UU WINFI Informatica en Informatiekunde. Hage, J. & Heeren, B.J. (2005). Heuristics for type error discovery and recovery. (CS-UU2005-029 ). onbekend: UU WINFI Informatica en Informatiekunde. Hage, J. & Heeren, B.J. (2005). Ordering Type Constraints: A Structured Approach. (UU-CS2005-016 ). onbekend: UU WINFI Informatica en Informatiekunde. Heeren, B.J. (2005, September 20). Top QualityType Error Messages. UU Universiteit Utrecht (241 pag.). Prom./coprom.: prof. dr. S.D. Swierstra & dr. J. Hage. Heeren, B.J. & Hage, J. (2005). Type Class Directives. In Manuel Hermenegildo & Daniel Cabeza (Eds.), Proceedings of the 7th International Symposium on Practical Aspects of Declarative Languages (PADL'05) (pp. 253-267). Berlin: Springer-Verlag. Heeren, B.J. & Hage, J. (2004). A first attempt at type class directives. (UU-CS2004-039 ). Utrecht: Utrecht University: Information and Computing Sciences. Heeren, B.J. & Leijen, Daan (2004). Functioneel Programmeren met Helium. In NIOC 2004 Proceedings (pp. 73-82). Passage. Heeren, B.J. & Leijen, D.J.P. (2004). Gebruiksvriendelijke compiler voor het onderwijs. Informatie, 46, 46-50. Heeren, B.J., Hage, J. & Swierstra, S.D. (2003). Constraint based type inferencing in Helium. In M.-C. Silaghi & M. Zanker (Eds.), Workshop Proceedings of Immediate Applications of Constraint Programming (pp. 59-80). Cork. Heeren, B.J., Leijen, D.J.P. & IJzendoorn, A.F. (2003). Helium, for Learning Haskell. In ACM Sigplan 2003 Haskell Workshop (pp. 62-71). New York: ACM Press. Heeren, B.J., Hage, J. & Swierstra, S.D. (2003). Scripting the type inference process. In Eighth ACM Sigplan International Conference on Functional Programming (pp. 3-13). New York: ACM Press. Heeren, B.J., Hage, J. & Swierstra, S.D. (2002). Generalizing Hindley-Milner Type Inference Algorithms. (UU-CS2002-031 ). Utrecht, The Netherlands: Utrecht University: Information and Computing Sciences. Heeren, B.J., Jeuring, J.T., Swierstra, S.D. & Alcocer, A. (2002). Improving type-error messages in functional languages. (UU-CS2002-009 ). Utrecht, The Netherlands: Utrecht University: Information and Computing Sciences. Heeren, B.J. & Hage, J. (2002). Parametric Type Inferencing for Helium. (UU-CS2002-035 ). Utrecht, The Netherlands: Utrecht University: Information and Computing Sciences.