All Stories

  1. Example-Based Reasoning about the Realizability of Polymorphic Programs
  2. "Let Them Try to Figure It Out First" - Reasons Why Experts (Do Not) Provide Feedback to Novice Programmers
  3. Next-Step Hint Generation for Introductory Programming Using Large Language Models
  4. What Skills Do You Need When Developing Software Using ChatGPT? (Discussion Paper)
  5. Student Code Refactoring Misconceptions
  6. A Systematic Mapping Study of Code Quality in Education
  7. Towards Giving Timely Formative Feedback and Hints to Novice Programmers
  8. Developing a Self-efficacy Scale for Computational Thinking (CT-SES)
  9. Examining the Use of Computational Thinking Skills When Solving Bebras Tasks
  10. Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them
  11. A Tutoring System to Learn Code Refactoring
  12. Computational Thinking Interventions in Higher Education
  13. Student Refactoring Behaviour in a Programming Tutor
  14. End-user feedback in multi-user workflow systems
  15. Assessing the quality of evolving Haskell systems by measuring structural inequality
  16. Notional Machines in Computing Education
  17. Generating Hints and Feedback for Hilbert-style Axiomatic Proofs