In previous work we have tried to transfer ideas that have been successful in general-purpose programming languages and mainstream software engineering into the realm of spreadsheets, which is one important example of an end-user programming environment. More specifically, we have addressed the questions of how to employ the concepts of type checking, program generation and maintenance, and testing in spreadsheets. While the primary objective of our work has been to offer improvements for end-user productivity, we have tried to follow two particular principles to guide our research. (1) Keep the number of new concepts to be learned by end users at a minimum. (2) Exploit as much as possible information offered by the internal structure of...
Despite being popular end-user tools, spreadsheets suffer from the vulnerability of error-proneness....
Abstract approved: Spreadsheets are arguably the most widely used programming language in use today,...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
In previous work we have tried to transfer ideas that have been successful in general-purpose progra...
Graduation date: 2007Spreadsheets are among the most widely used end-user programming systems. Unfor...
Empirical thesis.Bibliography: pages 59-65.1. Introduction -- 2. Background -- 3. Design considerati...
are the most popular programming systems in use today. Since spreadsheets are visual, first-order fu...
Spreadsheets can be viewed as a highly flexible endusers programming environment which enjoys wide-s...
Spreadsheets can be seen as a flexible programming environment. However, they lack some of the conce...
Purpose – An alarming number of spreadsheet faults have been reported in the literature, indicating ...
This paper takes a cognition-centric approach for programming languages. It promotes the spreadsheet...
Graduation date: 2002Spreadsheets are arguably the most widely used programming language in use\ud t...
Spreadsheet programs turned out to be the most popular end-user programming environment that has eve...
Abstract Millions of computer end users need to perform tasks over large spreadsheet data, yet lack ...
Not long ago, most software was written by professional programmers, who could be presumed to have a...
Despite being popular end-user tools, spreadsheets suffer from the vulnerability of error-proneness....
Abstract approved: Spreadsheets are arguably the most widely used programming language in use today,...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
In previous work we have tried to transfer ideas that have been successful in general-purpose progra...
Graduation date: 2007Spreadsheets are among the most widely used end-user programming systems. Unfor...
Empirical thesis.Bibliography: pages 59-65.1. Introduction -- 2. Background -- 3. Design considerati...
are the most popular programming systems in use today. Since spreadsheets are visual, first-order fu...
Spreadsheets can be viewed as a highly flexible endusers programming environment which enjoys wide-s...
Spreadsheets can be seen as a flexible programming environment. However, they lack some of the conce...
Purpose – An alarming number of spreadsheet faults have been reported in the literature, indicating ...
This paper takes a cognition-centric approach for programming languages. It promotes the spreadsheet...
Graduation date: 2002Spreadsheets are arguably the most widely used programming language in use\ud t...
Spreadsheet programs turned out to be the most popular end-user programming environment that has eve...
Abstract Millions of computer end users need to perform tasks over large spreadsheet data, yet lack ...
Not long ago, most software was written by professional programmers, who could be presumed to have a...
Despite being popular end-user tools, spreadsheets suffer from the vulnerability of error-proneness....
Abstract approved: Spreadsheets are arguably the most widely used programming language in use today,...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...