Detail

Publication date: 1 de June, 2021

SpreadSheets as a Programming Paradigm

Spreadsheet tools can be viewed as programming environments for non-professional programmers. These so-called “end-user” programm ers vastly outnumber professional programmers. In fact, spreadsheets, when viewed as a programming language, are one of the largest programming languages and can be characterized as a particularly low-level one: there is no support for abstraction, testing, encapsulation, modular or structured programming. As a result, numerous studies have shown that existing spreadsheets contain errors at an alarmingly high rate. In fact, companies are being put at risk due to their failure to realise that the process of constructing spreadsheets requires the discipline of traditional programming. Spreadsheet applications are more vulnerable to poor design and to errors than conventional programs. This means that a greater degree of discipline is required in the process of spreadsheet development.

Team

Jácome Cunha, Joost Visser, Tiago Miguel Laureano Alves, Jorge Mendes, Rui Pereira,

Sname SSaaPP
Funding Total 72 K EUR
URL http://ssaapp.di.uminho.pt
State Concluded
Startdate 01/05/2010
Enddate 01/08/2013