Model-based programming environments for spreadsheets

dc.contributor.author Jácome Costa Cunha en
dc.contributor.author Jorge Cunha Mendes en
dc.contributor.author João Alexandre Saraiva en
dc.contributor.author Visser,J en
dc.date.accessioned 2018-01-04T11:00:57Z
dc.date.available 2018-01-04T11:00:57Z
dc.date.issued 2014 en
dc.description.abstract Spreadsheets can be seen as a flexible programming environment. However, they lack some of the concepts of regular programming languages, such as structured data types. This can lead the user to edit the spreadsheet in a wrong way and perhaps cause corrupt or redundant data. We devised a method for extraction of a relational model from a spreadsheet and the subsequent embedding of the model back into the spreadsheet to create a model-based spreadsheet programming environment. The extraction algorithm is specific for spreadsheets since it considers particularities such as layout and column arrangement. The extracted model is used to generate formulas and visual elements that are then embedded in the spreadsheet helping the user to edit data in a correct way. We present preliminary experimental results from applying our approach to a sample of spreadsheets from the EUSES Spreadsheet Corpus. Finally, we conduct the first systematic empirical study to assess the effectiveness and efficiency of this approach. A set of spreadsheet end users worked with two different model-based spreadsheets, and we present and analyze here the results achieved. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/5418
dc.identifier.uri http://dx.doi.org/10.1016/j.scico.2014.02.002 en
dc.language eng en
dc.relation 6178 en
dc.relation 5597 en
dc.relation 5633 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Model-based programming environments for spreadsheets en
dc.type article en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00A-04X.pdf
Size:
785.28 KB
Format:
Adobe Portable Document Format
Description: