Spreadsheets are among the most popular programming languages in the world. Unfortunately, spreadsheet systems were not tailored from scratch with modern programming language features that guarantee, as much as possible, program correctness. As a consequence, spreadsheets are populated with unacceptable amounts of errors. In other programming language settings, model-based approaches have been proposed to increase productivity and program efectiveness. Within spreadsheets, this approach has also been followed, namely by ClassSheets. In this paper, we propose an extension to ClassSheets to allow the specification of spreadsheets that can be viewed as relational databases. Moreover, we present a transformation from ClassSheet models to UML c...
Software refactoring is a well-known technique that provides transformations on software artifacts w...
This is the author's manuscript version. The published article is copyrighted by Elsevier and can b...
Lecture Notes in Computer Science Volume 6603, 2011Spreadsheets are notoriously error-prone. To help...
Spreadsheets are among the most popular programming lan-guages in the world. Unfortunately, spreadsh...
Spreadsheets are widely used in all kinds of business applications. Numerous studies have shown that...
In this paper we explore the use of models in the context of spreadsheet engineering. We review a su...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automati- cally from h...
Spreadsheets can be seen as a flexible programming environment. However, they lack some of the conce...
This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet models ar...
Spreadsheet systems are well known and widely used in all kinds of business applications. They are u...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
In this paper, we present MDSHEET, a framework for the embedding, evolution and inference of spreads...
These tutorial notes present a methodology for spreadsheet engineering. First, we present data minin...
Software refactoring is a well-known technique that provides transformations on software artifacts w...
Software refactoring is a well-known technique that provides transformations on software artifacts w...
This is the author's manuscript version. The published article is copyrighted by Elsevier and can b...
Lecture Notes in Computer Science Volume 6603, 2011Spreadsheets are notoriously error-prone. To help...
Spreadsheets are among the most popular programming lan-guages in the world. Unfortunately, spreadsh...
Spreadsheets are widely used in all kinds of business applications. Numerous studies have shown that...
In this paper we explore the use of models in the context of spreadsheet engineering. We review a su...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automati- cally from h...
Spreadsheets can be seen as a flexible programming environment. However, they lack some of the conce...
This paper describes the embedding of ClassSheet models in spreadsheet systems. ClassSheet models ar...
Spreadsheet systems are well known and widely used in all kinds of business applications. They are u...
Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from high...
In this paper, we present MDSHEET, a framework for the embedding, evolution and inference of spreads...
These tutorial notes present a methodology for spreadsheet engineering. First, we present data minin...
Software refactoring is a well-known technique that provides transformations on software artifacts w...
Software refactoring is a well-known technique that provides transformations on software artifacts w...
This is the author's manuscript version. The published article is copyrighted by Elsevier and can b...
Lecture Notes in Computer Science Volume 6603, 2011Spreadsheets are notoriously error-prone. To help...