Model inference for spreadsheets

dc.contributor.author Jácome Costa Cunha en
dc.contributor.author Erwig,M en
dc.contributor.author Jorge Cunha Mendes en
dc.contributor.author João Alexandre Saraiva en
dc.date.accessioned 2018-01-04T10:43:17Z
dc.date.available 2018-01-04T10:43:17Z
dc.date.issued 2016 en
dc.description.abstract Many errors in spreadsheet formulas can be avoided if spreadsheets are built automatically from higher-level models that can encode and enforce consistency constraints in the generated spreadsheets. Employing this strategy for legacy spreadsheets is difficult, because the model has to be reverse engineered from an existing spreadsheet and existing data must be transferred into the new model-generated spreadsheet. We have developed and implemented a technique that automatically infers relational schemas from spreadsheets. This technique uses particularities from the spreadsheet realm to create better schemas. We have evaluated this technique in two ways: first, we have demonstrated its applicability by using it on a set of real-world spreadsheets. Second, we have run an empirical study with users. The study has shown that the results produced by our technique are comparable to the ones developed by experts starting from the same (legacy) spreadsheet data. Although relational schemas are very useful to model data, they do not fit spreadsheets well, as they do not allow expressing layout. Thus, we have also introduced a mapping between relational schemas and ClassSheets. A ClassSheet controls further changes to the spreadsheet and safeguards it against a large class of formula errors. The developed tool is a contribution to spreadsheet (reverse) engineering, because it fills an important gap and allows a promising design method (ClassSheets) to be applied to a huge collection of legacy spreadsheets with minimal effort. © 2014, Springer Science+Business Media New York. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/5416
dc.identifier.uri http://dx.doi.org/10.1007/s10515-014-0167-x en
dc.language eng en
dc.relation 5633 en
dc.relation 6178 en
dc.relation 5597 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Model inference 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-8YS.pdf
Size:
1.69 MB
Format:
Adobe Portable Document Format
Description: