Kale: A Transformation-Safe Spreadsheet System
Summary
Kale introduces a transformation-safe spreadsheet system that prevents bugs caused by changing referenced ranges by restricting reference expressions. The paper presents a user study showing standard semantics are error-prone and demonstrates Kale's effectiveness in completing tasks that are difficult in traditional spreadsheets, plus a corpus study on the implications of its reference restrictions.