~/talk

How Novices Perceive Interactive Theorem Provers (Extended Abstract)

Talkat TyDe 2024 · on Friday, 2024-09-06· [developer-experience]
instagram:sarantja
slides:none on file

Survey of 35 bachelor students who learned Agda for two weeks finds five concrete obstacles: unfamiliar concepts (dependent types and proof-centric workflow), steep and abstract theory, and weird design such as mandatory Unicode, spacing-sensitive syntax and opaque error messages. The tooling is an inadequate ecosystem: Agda-mode on VS Code crashes, syntax highlighting disappears, documentation omits basic semantics. Only one student had prior ITP experience, and conclusions call for sturdier, novice-oriented infrastructure and clearer, example-driven core docs.

AI-written summary · about

  1. 0:00Novice struggles with theorem provers
  2. 2:18Study goals and approach
  3. 3:00Study setup with students
  4. 4:47Qualitative research methods
  5. 7:16Five obstacles with ITPs
  6. 11:11Agda’s usability observations
  7. 12:34Conclusions and future directions
  8. 13:39Future projects and improvements
  9. 14:06Q&A: Language design vs usability
  10. 15:29Q&A: Tools for students and Unicode
  11. 18:56Q&A: Prerequisite skills
  12. 20:44Q&A: Agda’s perceived irrelevance
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.