How to Put Usability into Focus: Using Focus Groups to Evaluate the Usability of Interactive Theorem Provers
Bernhard Beckert (Karlsruhe Institute of Technology (KIT)), Sarah, Grebing (Karlsruhe Institute of Technology (KIT)), Florian B\"ohl (Karlsruhe, Institute of Technology (KIT))

TL;DR
This paper explores the use of focus groups to evaluate the usability of interactive theorem provers, highlighting adaptations needed for the ITP context and identifying usability issues.
Contribution
It demonstrates how focus groups can be adapted for ITP usability evaluation and discusses the impact of ITP characteristics on the evaluation process.
Findings
Identified usability issues in Isabelle/HOL and KeY systems.
Adapted focus group methodology for ITP context.
Provided insights into ITP usability challenges.
Abstract
In recent years the effectiveness of interactive theorem provers has increased to an extent that the bottleneck in the interactive process shifted to efficiency: while in principle large and complex theorems are provable (effectiveness), it takes a lot of effort for the user interacting with the system (lack of efficiency). We conducted focus groups to evaluate the usability of Isabelle/HOL and the KeY system with two goals: (a) detect usability issues in the interaction between interactive theorem provers and their user, and (b) analyze how evaluation and survey methods commonly used in the area of human-computer interaction, such as focus groups and co-operative evaluation, are applicable to the specific field of interactive theorem proving (ITP). In this paper, we report on our experience using the evaluation method focus groups and how we adapted this method to ITP. We describe…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
