Requirements for Automated Assessment of Spreadsheet Maintainability
Jos\'e Pedro Correia, Miguel A. Ferreira

TL;DR
This paper advocates for developing an automated model to assess spreadsheet maintainability, emphasizing the importance of structured measurement and community-shared repositories to improve long-term quality and ease of modification.
Contribution
It introduces the need for a formal model to estimate spreadsheet maintainability using automated metrics and proposes a structured methodology adapted from software engineering.
Findings
Highlights the importance of maintainability in long-lived spreadsheets
Proposes a structured methodology for automated maintainability estimation
Suggests creating a community-curated spreadsheet repository
Abstract
The use of spreadsheets is widespread. Be it in business, finance, engineering or other areas, spreadsheets are created for their flexibility and ease to quickly model a problem. Very often they evolve from simple prototypes to implementations of crucial business logic. Spreadsheets that play a crucial role in an organization will naturally have a long lifespan and will be maintained and evolved by several people. Therefore, it is important not only to look at their reliability, i.e., how well is the intended functionality implemented, but also at their maintainability, i.e., how easy it is to diagnose a spreadsheet for deficiencies and modify it without degrading its quality. In this position paper we argue for the need to create a model to estimate the maintainability of a spreadsheet based on (automated) measurement. We propose to do so by applying a structured methodology that has…
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.
Taxonomy
TopicsSpreadsheets and End-User Computing · Green IT and Sustainability
