Spreadsheet Guardian: An Approach to Protecting Semantic Correctness throughout the Evolution of Spreadsheets
Daniel Kulesz, Verena K\"afer, Stefan Wagner

TL;DR
Spreadsheet Guardian is a novel approach that separates test rule specification from execution to detect semantic faults and ensure correctness during spreadsheet collaboration and maintenance.
Contribution
It introduces a method to automatically execute user-defined test rules in spreadsheets, enhancing fault detection and correctness assurance during collaborative editing.
Findings
The approach is easy to learn and apply.
Protected spreadsheets lead to more realistic correctness perceptions.
The technique effectively detects semantic faults during maintenance.
Abstract
Spreadsheets are powerful tools which play a business-critical role in many organizations. However, many bad decisions taken due to faulty spreadsheets show that these tools need serious quality assurance. Furthermore, while collaboration on spreadsheets for maintenance tasks is common, there has been almost no support for ensuring that the spreadsheets remain correct during this process. We have developed an approach named Spreadsheet Guardian which separates the specification of spreadsheet test rules from their execution. By automatically executing user-defined test rules, our approach is able to detect semantic faults. It also protects all collaborating spreadsheet users from introducing faults during maintenance, even if only few end-users specify test rules. To evaluate Spreadsheet Guardian, we implemented a representative testing technique as an add-in for Microsoft Excel. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
