Using spreadsheets is the preferred method to calculate, display or store anything that fits into a table-like structure.
They are often used by end users to create applications, although they have one critical drawback—spreadsheets are
very error-prone. Recent research has developed methods to reduce this error-proneness by introducing a new...