Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Model inference for spreadsheets
Publication

Publications

Model inference for spreadsheets

Title
Model inference for spreadsheets
Type
Article in International Scientific Journal
Year
2016
Authors
Erwig, M
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Mendes, J
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Saraiva, J
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Journal
Vol. 23
Pages: 361-392
ISSN: 0928-8910
Publisher: Springer Nature
Other information
Authenticus ID: P-00A-8YS
Abstract (EN): 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.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 32
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

On the empirical evaluation of similarity coefficients for spreadsheets fault localization (2015)
Article in International Scientific Journal
Birgit Hofer; Alexandre Perez; Rui Abreu; Franz Wotawa
DifFuzzAR: automatic repair of timing side-channel vulnerabilities via refactoring (2024)
Article in International Scientific Journal
Lima, R; Ferreira, JF; Mendes, A; Carreira, C
Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-08-06 at 03:42:21 | Privacy Policy | Personal Data Protection Policy | Whistleblowing