coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Talia Ringer <tringer AT cs.washington.edu>
- To: Coq-Club <coq-club AT inria.fr>
- Subject: [Coq-Club] Help Beta Test a Study of Proof Assistant Users
- Date: Fri, 14 Jun 2019 17:54:47 -0700
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=tringer AT cs.washington.edu; spf=None smtp.mailfrom=tringer AT cs.washington.edu; spf=None smtp.helo=postmaster AT mail-io1-f44.google.com
- Ironport-phdr: 9a23:LNZxthW1Y5wKyf6JwczT+2QN/I3V8LGtZVwlr6E/grcLSJyIuqrYbBeHt8tkgFKBZ4jH8fUM07OQ7/m5HzVeu93a4TgrS99lb1c9k8IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBoKevrB4Xck9q41/yo+53Ufg5EmCexbal9IRmrsAndrNQajIp8Jqo+xBbEpmZDdvhLy29vOV+dhQv36N2q/J5k/SRQuvYh+NBFXK7nYak2TqFWASo/PWwt68LlqRfMTQ2U5nsBSWoWiQZHAxLE7B7hQJj8tDbxu/dn1ymbOc32Sq00WSin4qx2RhLklDsLOjgk+27Ql8JwkblboAq/qBNj347aboaVNP9kcaPce9MRWG5NU8lVWiBEBI63cokBAPcbPetAoIbzp1UAoxijCweyGOzi0SVHimPs0KAgz+gtDQPL0Qo9FNwOqnTUq9D1Ob8MX++vyKnIzC/MZO5K1zf87ojIfQ4uoeuRVr93bcrR00gvFwXKjlqOs4zoJC+a1v8Xv2mV9eVgTuKvi28hqwF+vjivwcEshpPXiY0I11DJ7CN0y5s7K92/TU50e9+kEJ1IuiGHK4R2Wd4tT3t2tykn170KoZG7fCkWyJQn2h7QcOaLc4mP4h/lSe2fIi94iWp7dL6jgxu+60utx+3mWsWp0VtHrzBJn9bDu30Lyhfd8NKISuFn8UekwTuP1x7c6uVDIU0skKrUMZ8hwropmpoStkTPAzb6mEv5gaKZbEkk9e+o6+PoYrXiuJCQLZN7igb7Mqg2m8y/B/o3MhQWUmSF5eix0Kfv8E75TblQk/E7k6jUvIrVKMkUvqK5BhVa0ocn6xaxFTem19EYkGEbLFJfeRKHiYfpNE/UIP3jEfi/mE6gkTlxyPDdPr3hA5PNLnffkLfme7Zx8VBTxxcuzdxH/ZJbFqkBIO7vWk/2rNHXEhg5MxWtz+n7DNV9y5gRVHmUAq6ZNaPSqUWH6vguI+mKfo8VuSzyJ+Ir5/703jcFngo2erDs9p8KYjjsFfN/Zk6dfHDEg9EbEG5MsBBoH8Lwj1jXbTdXZn/6ZaM66TwhQNa6F4bFSY23qLeamjiyBZ1XYG9aDVbKHHv1IdbXE8wQYT6fd5cy2gcPUqKsHtNwjED8hErB07Nia9Hs1GgdvJPn2sJy4rSCxxopsyN9FMSc1W6RSGcyk28VFWdvgPJP5Hdlw1LG6pBWxuRCHIUCtfhSFBgzLp7dyeNmDNa0Vw7cLI/QFQSWB+6+CDR0deofht8DZ0EnRoenhxHHmiutWvoby+DNC5sz/abRmXP2IpQlxg==
Hello Coq users,
We (Talia Ringer and Alex Sanchez-Stern , Ph.D. students at UW and UCSD respectively) are working on a study to investigate the development
processes of proof engineers. Right now, we are looking for some beta testers for a simple reporting plugin we've developed to analyze these development processes. Data from this round will be discarded, but your feedback on the plugin will help us refine the tool and eventually collect and analyze data that will have broad applications for the Coq community and for the ITP community more broadly. Please see below for details, and please contact us if you are interested or if you have any questions.
Best,
Talia and Alex
---
Motivation: In recent years, verification efforts using interactive theorem provers like Coq have reached large,
critical software projects. Unfortunately, while there is a lot of
available data on completed proof projects, there is little data on the
development processes of proof engineers. We have developed a
Coq plugin that collects data on the changes that proof engineers make
in development, so that we can later analyze this data.
Where you can help: We're looking for volunteers to
install this plugin and use it during their proof development for a period of two weeks, so that
we can work out any bugs in the collection process before our study.
Eventually, we plan to deploy to a larger group of users and analyze the
resulting development data, then use it to inform the next generation of proof
automation tooling.
How to help: This is only a beta test of
the infrastructure, so the data collected in this phase will
be discarded. However, we'll also contact you about joining the full
study (if you are interested) after the beta period has ended.
Should you choose to join our beta test, your duties will be as follows:
- Install our plugin
- Load our plugin before working on developments (there is a way to do this just once)
- Use Coq master branch for development with our plugin for a period of two weeks
- Report any bugs you encounter
Benefits: We anticipate that our work will benefit the broader community of proof
engineers, and we plan to make the eventual dataset publicly available.
We will also use the data to write a paper on the habits and processes
of proof engineers, as well as to inform the development of tools for
automated proof repair and machine learning for proof automation so that these tools meet the needs of real proof engineers like you.
How to join: If
you're interested in joining this beta test, please reply (not reply
all) to this email, and we will contact you with further steps. Please
also let us know if you have any questions.
Thanks,
Talia and Alex
- [Coq-Club] Help Beta Test a Study of Proof Assistant Users, Talia Ringer, 06/15/2019
- Re: [Coq-Club] Help Beta Test a Study of Proof Assistant Users, Tej Chajed, 06/15/2019
- Re: [Coq-Club] Help Beta Test a Study of Proof Assistant Users, Théo Zimmermann, 06/15/2019
- Re: [Coq-Club] Help Beta Test a Study of Proof Assistant Users, Talia Ringer, 06/15/2019
Archive powered by MHonArc 2.6.18.