ProofBuddy: A Proof Assistant for Learning and Monitoring

Nadine Karsten, Frederik Krogsdal Jacobsen, Kim Jana Eiken, Uwe Nestmann, Jørgen Villadsen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

124 Downloads (Pure)

Abstract

Proof competence, i.e. the ability to write and check (mathematical) proofs, is an important skill in Computer Science, but for many students it represents a difficult challenge. The main issues are the correct use of formal language and the ascertainment of whether proofs, especially the students’ own, are complete and correct. Many authors have suggested using proof assistants to assist in teaching proof competence, but the efficacy of the approach is unclear. To improve the state of affairs, we introduce PROOFBUDDY: a web-based tool using the Isabelle proof assistant which enables researchers to conduct studies of the efficacy of approaches to using proof assistants in education by
collecting fine-grained data about the way students interact with proof assistants. We have performed a preliminary usability study of PROOFBUDDY at the Technical University of Denmark.
Original languageEnglish
Title of host publicationProceedings of the Twelfth International Workshop on Trends in Functional Programming in Education
EditorsElena Machkasova
Volume382
PublisherOpen Publishing Association
Publication date2023
Pages1-21
DOIs
Publication statusPublished - 2023
Event12th International Workshop on Trends in Functional Programming in Education - Boston, United States
Duration: 12 Jan 202312 Jan 2023
Conference number: 12

Conference

Conference12th International Workshop on Trends in Functional Programming in Education
Number12
Country/TerritoryUnited States
CityBoston
Period12/01/202312/01/2023
SeriesElectronic Proceedings in Theoretical Computer Science
Volume382
ISSN2075-2180

Fingerprint

Dive into the research topics of 'ProofBuddy: A Proof Assistant for Learning and Monitoring'. Together they form a unique fingerprint.

Cite this