The Community for Technology Leaders
Green Image
Issue No. 05 - September/October (2009 vol. 26)
ISSN: 0740-7459
pp: 25-30
Martin Erwig , Oregon State University
ABSTRACT
Spreadsheets are popular end-user programming tools. Many people use spreadsheet-computed values to make critical decisions, so spreadsheets must be correct. Proven software engineering principles can assist the construction and maintenance of dependable spreadsheets. However, how can we make this practical for end users? One way is to exploit spreadsheets' idiosyncratic structure to translate software engineering concepts such as type checking and debugging to an end-user programming domain. The simplified computational model and the spatial embedding of formulas, which provides rich contextual information, can simplify these concepts, leading to effective tools for end users.
INDEX TERMS
spreadsheets, software engineering, type checking, debugging, spatial analysis
CITATION
Martin Erwig, "Software Engineering for Spreadsheets", IEEE Software, vol. 26, no. , pp. 25-30, September/October 2009, doi:10.1109/MS.2009.140
99 ms
(Ver 3.3 (11022016))