paperbot · PL 论文追踪

RSS

Usability Barriers for Liquid Types

PLDI 9(PLDI)2025
Catarina Gamboa, Abigail Reese, Alcides Fonseca, Jonathan Aldrich

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

Liquid types can express richer verification properties than simple type systems. However, despite their advantages, liquid types have yet to achieve widespread adoption. To understand why, we conducted a study analyzing developers’ challenges with liquid types, focusing on LiquidHaskell. Our findings reveal nine key barriers that span three categories, including developer experience, scalability challenges with complex and large codebases, and understanding the verification process. Together, these obstacles provide a comprehensive view of the usability challenges to the broader adoption of liquid types and offer insights that can inform the current and future design and implementation of liquid type systems.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot3145,
  title = {Usability Barriers for Liquid Types},
  author = {Catarina Gamboa and Abigail Reese and Alcides Fonseca and Jonathan Aldrich},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {9},
  number = {PLDI},
  year = {2025},
  doi = {10.1145/3729327}
}