Authors
Christian Liguda
Abstract
Spreadsheets are widely used in many different domains like business planning or science, e.g. for calculation, planning, statistical analysis or test evaluation. For these and many other domains it is important that spreadsheets are error free, easy to interpret, maintain and change.
However, in the last years it has become more and more evident that spreadsheets are highly erroneous and hard to maintain. The main reason for this is the lack of high level structures in spreadsheets, which rather allow a more structured than a cell based view.
In this paper we present an abstract model for spreadsheets, which is able to represent the underlying structure explicit and is independent of the concrete layout. This model is part of a project in which the abstract model is used to assist a user in creating and understanding large and complex spreadsheets.
Sample
This is a spreadsheet (top) and its corresponding ClassSheet.
ClassSheets do not satisfy our maxims:
- The model should be completely independent of the layout.
- The model should be able to represent underlying structures of a spreadsheet.
Therefore, we develop a new abstract spreadsheet model.
Publication
2012, Workshop on Knowledge and Experience Management, September, pages 13-17