[Pl-seminar] Seminar tomorrow: Gwenyth Lincroft on Proof Assistant Ecosystems

Luna Phipps-Costin phipps-costin.l at northeastern.edu
Mon Apr 8 11:59:22 EDT 2024


Hi all -

Tomorrow at our PL seminar, Gwen will be presenting what will double as 
an ICSE practice talk.

Where:   WVH 366

When:   Tomorrow Apr 9, 12:30-1:30. Lunch will be served 12-12:30

Speaker:   Gwenyth Lincroft

Title:    Thirty-Three Years of Mathematicians and Software Engineers: A 
Case Study of Domain Expertise and Participation in Proof Assistant 
Ecosystems

Abstract:   As technical computing software, such as MATLAB and SciPy, 
has gained popularity, ecosystems of interdependent software solutions 
and communities have formed around these technologies. The development 
and maintenance of these technical computing ecosystems requires 
expertise in both software engineering and the underlying technical 
domain. The inherently interdisciplinary nature of these ecosystems 
presents unique challenges and opportunities that shape software 
development practices. Proof assistants, a type of technical computing 
software, aid users in the creation of formal proofs. In order to 
examine the influence of the underlying technical domain — mathematics — 
on the development of proof assistant ecosystems, we mined participant 
activity data from the code repositories and social channels of three 
popular proof assistants: Lean, Coq, Isabelle. Despite having a shared 
technical domain, we found little cross-pollination between contributors 
to the proof assistants. Additionally, we found that most long-term 
developers focused solely on technical work and did not participate in 
official social channels. We also found that proof assistant developers 
specialized into technical subfields. However, the proportion of 
specialists varied between ecosystems. We did not find evidence that 
these specialties contributed to fractures within the ecosystems. We 
discuss the implications of these results on the long-term health and 
sustainability of proof assistant ecosystems.



More information about the pl-seminar mailing list