Skip to content
HN On Hacker News ↗

Kale: A Transformation-Safe Spreadsheet System

▲ 49 points 14 comments by zdw 5d ago HN discussion ↗

Pangram verdict · v3.3

We believe that this entire text is human-written.

0 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 1 of 1
SEGMENTS · AI 0 of 1
WORD COUNT 204
PEAK AI % 0% · §1
Analyzed
Sep 5
backend: pangram/v3.3
Segments scanned
1 windows
avg 204 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 204 words · 1 segments analyzed

Human AI-generated
§1 Human · 0%

Authors:Michael Coblenz, Jacob Yim, Ajinkya Bokade, Mounika Padala, Julia Epshtein, Priyanka Bhatia, Piyush Chauhan, Simran Gill, Aniket Gupta, Grishma Gurbani, Vaibhav Khetan, Arushi Munjal, Jeffery Tung, Joanna Yang View PDF HTML (experimental) Abstract:Spreadsheet formulas can refer to rectangular ranges of arbitrary size. When a user changes the structure of a referenced table, the spreadsheet system updates the references to refer to a new range. Unfortunately, this new range may differ from the user's expectations, introducing bugs in spreadsheets. We describe a user study showing that standard reference semantics are error-prone, resulting in significant risk to users. We introduce Kale, a prototype system that eliminates the risk of inserting these kinds of bugs by restricting the kinds of references that can be expressed. We show that Kale can be used effectively by users to complete tasks that are error-prone in traditional spreadsheet systems. Finally, we describe a corpus study that evaluates the extent to which the reference restrictions in Kale might have implications on users. Subjects: Human-Computer Interaction (cs.HC); Software Engineering (cs.SE) Cite as: arXiv:2608.26345 [cs.HC] (or arXiv:2608.26345v1 [cs.HC] for this version) https://doi.org/10.48550/arXiv.2608.26345 arXiv-issued DOI via DataCite (pending registration) Submission history From: Jacob Yim [view email] [v1] Wed, 26 Aug 2026 19:27:47 UTC (2,289 KB)