ICFP 2024
Mon 2 - Sat 7 September 2024 Milan, Italy
Fri 6 Sep 2024 11:45 - 12:07 at Orange 1 - Usability, testing and static analysis

Interactive theorem provers (ITPs) are known to have a steep learning curve and poor usability. This hinders their spread into commercial software development, wasting their potential to improve software quality. To understand what makes them inaccessible to novices, we conducted an online survey among bachelor students, asking them to list the obstacles they encountered while learning Agda. Analysis of the results revealed design choices and tool deficiencies which do not provide an adequate level of support to beginner nor advanced users. These observations point to one prominent point of improvement: providing a more accessible and sturdy infrastructure for ITP programmers.

Fri 6 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Usability, testing and static analysisTyDe at Orange 1

Session chair: Patrik Jansson

11:00
22m
Talk
A Type- And Control- Flow Analysis for System FC (Extended Abstract)
TyDe
Skye Soss University of Chicago, John Reppy University of Chicago, USA
File Attached
11:22
22m
Talk
Dependent Types to Push Corners of the Property-based Testing (Extended Abstract)
TyDe
Denis Buzdalov Institute for System Programming of RAS
File Attached
11:45
22m
Talk
How Novices Perceive Interactive Theorem Provers (Extended Abstract)
TyDe
Sára Juhošová Delft University of Technology
File Attached
12:07
22m
Talk
Type-level Property Based Testing
TyDe
Thomas Ekström Hansen University of St Andrews, Edwin Brady University of St Andrews, UK