Embedding, evolution, and validation of model-driven spreadsheets


Autoria(s): Cunha, Jácome Miguel Costa; Fernandes, João Paulo; Mendes, Jorge; Saraiva, João Alexandre
Data(s)

2015

Resumo

This paper proposes and validates a model-driven software engineering technique for spreadsheets. The technique that we envision builds on the embedding of spreadsheet models under a widely used spreadsheet system. This means that we enable the creation and evolution of spreadsheet models under a spreadsheet system. More precisely, we embed ClassSheets, a visual language with a syntax similar to the one offered by common spreadsheets, that was created with the aim of specifying spreadsheets. Our embedding allows models and their conforming instances to be developed under the same environment. In practice, this convenient environment enhances evolution steps at the model level while the corresponding instance is automatically co-evolved.Finally,wehave designed and conducted an empirical study with human users in order to assess our technique in production environments. The results of this study are promising and suggest that productivity gains are realizable under our model-driven spreadsheet development setting.

Identificador

Cunha, J., Fernandes, J. P., Mendes, J., & Saraiva, J. (2015). Embedding, Evolution, and Validation of Model-Driven Spreadsheets. IEEE Transactions on Software Engineering, 41(3), 241-263. doi: 10.1109/tse.2014.2361141

http://hdl.handle.net/1822/40537

10.1109/tse.2014.2361141

Idioma(s)

eng

Publicador

Institute of Electrical and Electronics Engineers

Relação

FCOMP-01-0124-FEDER-010048

SFRH/BPD/73358/2010

SFRH/BPD/46987/2008

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #Spreadsheets #Models #ClassSheets #Embedding #Evolution #Empirical validation
Tipo

info:eu-repo/semantics/article