Bastiaan Heeren

Orcid: 0000-0001-6647-6130

Affiliations:
  • Open University of the Netherlands, Heerlen, The Netherlands


According to our database1, Bastiaan Heeren authored at least 58 papers between 2003 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Example-Based Reasoning about the Realizability of Polymorphic Programs.
Proc. ACM Program. Lang., 2024

Parsons Problems for Equivalence Proofs in Logic.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024

2023
A Systematic Mapping Study of Code Quality in Education - with Complete Bibliography.
CoRR, 2023

Program Synthesis Using Example Propagation.
Proceedings of the Practical Aspects of Declarative Languages, 2023

A Systematic Mapping Study of Code Quality in Education.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023

2021
Generation and Use of Hints and Feedback in a Hilbert-Style Axiomatic Proof Tutor.
Int. J. Artif. Intell. Educ., 2021

A Tutoring System to Learn Code Refactoring.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

SHACL-Based Ontology Design Patterns for Evidence-Based Decision-Making.
Proceedings of the Advances in Pattern-Based Ontology Engineering, 2021

2020
Model-Driven Synthesis for Programming Tutors.
CoRR, 2020

Intelligent Feedback on Hypothesis Testing.
Int. J. Artif. Intell. Educ., 2020

Student Refactoring Behaviour in a Programming Tutor.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

Assessing the quality of evolving Haskell systems by measuring structural inequality.
Proceedings of the 13th ACM SIGPLAN International Symposium on Haskell, 2020

2019
A Systematic Literature Review of Automated Feedback Generation for Programming Exercises.
ACM Trans. Comput. Educ., 2019

A comparison of elaborated and restricted feedback in LogEx, a tool for teaching rewriting logical formulae.
J. Comput. Assist. Learn., 2019

Providing Hints, Next Steps and Feedback in a Tutoring System for Structural Induction.
Proceedings of the Proceedings 8th International Workshop on Theorem Proving Components for Educational Software, 2019

How Teachers Would Help Students to Improve Their Code.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

The Diagnosing Behaviour of Intelligent Tutoring Systems.
Proceedings of the Transforming Learning with Meaningful Technologies, 2019

Automated Feedback on the Structure of Hypothesis Tests.
Proceedings of the Artificial Intelligence in Education - 20th International Conference, 2019

2018
Fine-Grained Cognitive Assessment Based on Free-Form Input for Math Story Problems.
Proceedings of the Lifelong Technology-Enhanced Learning, 2018

2017
Ask-Elle: an Adaptable Programming Tutor for Haskell Giving Automated Feedback.
Int. J. Artif. Intell. Educ., 2017

Generating Hints and Feedback for Hilbert-style Axiomatic Proofs.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

An intelligent tutor to learn the evaluation of microcontroller I/O programming expressions.
Proceedings of the 17th Koli Calling Conference on Computing Education Research, 2017

Code Quality Issues in Student Programs.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

An Extensible Domain-Specific Language for Describing Problem-Solving Procedures.
Proceedings of the Artificial Intelligence in Education - 18th International Conference, 2017

2016
A Domain Reasoner for Propositional Logic.
J. Univers. Comput. Sci., 2016

Towards a Systematic Review of Automated Feedback Generation for Programming Exercises.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

2015
A pilot study of the use of LogEx, lessons learned.
CoRR, 2015

Communicate! - A Serious Game for Communication Skills -.
Proceedings of the Design for Teaching and Learning in a Networked World, 2015

2014
Feedback services for stepwise exercises.
Sci. Comput. Program., 2014

Evaluating Haskell expressions in a tutoring environment.
Proceedings of the Proceedings 3rd International Workshop on Trends in Functional Programming in Education, 2014

Strategy-based feedback in a programming tutor.
Proceedings of the Computer Science Education Research Conference, 2014

Model solutions and properties for diagnosing student programs in Ask-Elle.
Proceedings of the Computer Science Education Research Conference, 2014

2013
Towards automatic generation of domain-specific mathematical input support.
Proceedings of the Joint Proceedings of the MathUI, 2013

2012
An interactive functional programming tutor.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

Ask-Elle: A Haskell Tutor - Demonstration.
Proceedings of the 21st Century Learning for 21st Century Skills, 2012

Teachers and Students in Charge - Using Annotated Model Solutions in a Functional Programming Tutor.
Proceedings of the 21st Century Learning for 21st Century Skills, 2012

A new method for sustainable development of open educational resources.
Proceedings of Second Computer Science Education Research Conference, 2012

2011
A Teaching Tool for Proving Equivalences between Logical Formulae.
Proceedings of the Tools for Teaching Logic - Third International Congress, 2011

Interleaving Strategies.
Proceedings of the Intelligent Computer Mathematics - 18th Symposium, 2011

A Programming Tutor for Haskell.
Proceedings of the Central European Functional Programming School - 4th Summer School, 2011

2010
Specifying Rewrite Strategies for Interactive Exercises.
Math. Comput. Sci., 2010

A lightweight approach to datatype-generic rewriting.
J. Funct. Program., 2010

Properties of Exercise Strategies
Proceedings of the Proceedings International Workshop on Strategies in Rewriting, 2010

Using strategies for assessment of programming exercises.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Adapting Mathematical Domain Reasoners.
Proceedings of the Intelligent Computer Mathematics, 10th International Conference, 2010

2009
Generic Programming for Domain Reasoners.
Proceedings of the Tenth Symposium on Trends in Functional Programming, 2009

Canonical Forms in Interactive Exercise Assistants.
Proceedings of the Intelligent Computer Mathematics, 2009

Constructing Strategies for Programming.
Proceedings of the CSEDU 2009 - Proceedings of the First International Conference on Computer Supported Education, Lisboa, Portugal, March 23-26, 2009, 2009

2008
Recognizing Strategies.
Proceedings of the 8th International Workshop on Reduction Strategies in Rewriting and Programming, 2008

Strategies for Solving Constraints in Type and Effect Systems.
Proceedings of the 3rd International Workshop on Views On Designing Complex Architectures, 2008

A lightweight approach to datatype-generic rewriting.
Proceedings of the ACM SIGPLAN Workshop on Generic Programming, 2008

Report on the tenth ICFP programming contest.
Proceedings of the Proceeding of the 13th ACM SIGPLAN international conference on Functional programming, 2008

Specifying Strategies for Exercises.
Proceedings of the Intelligent Computer Mathematics, 9th International Conference, 2008

2006
Heuristics for Type Error Discovery and Recovery.
Proceedings of the Implementation and Application of Functional Languages, 2006

2005
Top quality type error Messages.
PhD thesis, 2005

Type Class Directives.
Proceedings of the Practical Aspects of Declarative Languages, 7th International Symposium, 2005

2003
Scripting the type inference process.
Proceedings of the Eighth ACM SIGPLAN International Conference on Functional Programming, 2003

Helium, for learning Haskell.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2003


  Loading...