Export Ready — 

Embedding, evolution, and validation of model-driven spreadsheets

Bibliographic Details
Main Author: Cunha, Jácome Miguel Costa
Publication Date: 2015
Other Authors: Fernandes, João Paulo, Mendes, Jorge, Saraiva, João Alexandre
Format: Article
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/40537
Summary: 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.
id RCAP_0a6351c4485db3065573beea603e62c2
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/40537
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Embedding, evolution, and validation of model-driven spreadsheetsSpreadsheetsModelsClassSheetsEmbeddingEvolutionEmpirical validationScience & TechnologyThis 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.The authors of this paper would like to express their gratitude to Dr. Nuno Alpoim, CEO of Agere, for providing us and our study with a spreadsheet under usage in industry. This work is funded by ERDF-European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT-Fundacao para a Ciencia e a Tecnologia (Portuguese Foundation for Science and Technology) within projects FCOMP-01-0124-FEDER-020532 and FCOMP-01-0124-FEDER-010048. This work was also supported by Fundacao para a Ciencia e a Tecnologia with grants SFRH/BPD/73358/2010 and SFRH/ BPD/46987/2008.IEEEUniversidade do MinhoCunha, Jácome Miguel CostaFernandes, João PauloMendes, JorgeSaraiva, João Alexandre20152015-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/1822/40537engCunha, 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.23611410098-558910.1109/tse.2014.2361141info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T04:54:52Zoai:repositorium.sdum.uminho.pt:1822/40537Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:02:32.691216Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Embedding, evolution, and validation of model-driven spreadsheets
title Embedding, evolution, and validation of model-driven spreadsheets
spellingShingle Embedding, evolution, and validation of model-driven spreadsheets
Cunha, Jácome Miguel Costa
Spreadsheets
Models
ClassSheets
Embedding
Evolution
Empirical validation
Science & Technology
title_short Embedding, evolution, and validation of model-driven spreadsheets
title_full Embedding, evolution, and validation of model-driven spreadsheets
title_fullStr Embedding, evolution, and validation of model-driven spreadsheets
title_full_unstemmed Embedding, evolution, and validation of model-driven spreadsheets
title_sort Embedding, evolution, and validation of model-driven spreadsheets
author Cunha, Jácome Miguel Costa
author_facet Cunha, Jácome Miguel Costa
Fernandes, João Paulo
Mendes, Jorge
Saraiva, João Alexandre
author_role author
author2 Fernandes, João Paulo
Mendes, Jorge
Saraiva, João Alexandre
author2_role author
author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Cunha, Jácome Miguel Costa
Fernandes, João Paulo
Mendes, Jorge
Saraiva, João Alexandre
dc.subject.por.fl_str_mv Spreadsheets
Models
ClassSheets
Embedding
Evolution
Empirical validation
Science & Technology
topic Spreadsheets
Models
ClassSheets
Embedding
Evolution
Empirical validation
Science & Technology
description 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.
publishDate 2015
dc.date.none.fl_str_mv 2015
2015-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/40537
url http://hdl.handle.net/1822/40537
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 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
0098-5589
10.1109/tse.2014.2361141
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv IEEE
publisher.none.fl_str_mv IEEE
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595060130676736