Saltar para:
Logótipo
Você está em: Início > Publicações > Visualização > Evaluating refactorings for spreadsheet models

Evaluating refactorings for spreadsheet models

Título
Evaluating refactorings for spreadsheet models
Tipo
Artigo em Revista Científica Internacional
Ano
2016
Autores
Joao Paulo Fernandes
(Autor)
Outra
Martins, P
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Mendes, J
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Ver página do Authenticus Sem ORCID
Pereira, R
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Ver página do Authenticus Sem ORCID
Saraiva, J
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Ver página do Authenticus Sem ORCID
Revista
Vol. 118
Páginas: 234-250
ISSN: 0164-1212
Editora: Elsevier
Outras Informações
ID Authenticus: P-00K-H9Y
Abstract (EN): Software refactoring is a well-known technique that provides transformations on software artifacts with the aim of improving their overall quality. We have previously proposed a catalog of refactorings for spreadsheet models expressed in the ClassSheets modeling language, which allows us to specify the business logic of a spreadsheet in an object-oriented fashion. Reasoning about spreadsheets at the model level enhances a model-driven spreadsheet environment where a ClassSheet model and its conforming instance (spreadsheet data) automatically co-evolves after applying a refactoring at the model level. Research motivation was to improve the model and its conforming instance: the spreadsheet data. In this paper we define such refactorings using previously proposed evolution steps for models and instances. We also present an empirical study we designed and conducted in order to confirm our original intuition that these refactorings have a positive impact on end-user productivity, both in terms of effectiveness and efficiency. The results are not only presented in terms of productivity changes between refactored and nonrefactored scenarios, but also the overall user satisfaction, relevance, and experience. In almost all cases the refactorings improved end-users productivity. Moreover, in most cases users were more engaged with the refactored version of the spreadsheets they worked with. 2016 Elsevier Inc. All rights reserved.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 17
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Da mesma revista

WASMICO: Micro-containers in microcontrollers with WebAssembly (2024)
Artigo em Revista Científica Internacional
Ribeiro, E; André Restivo; Hugo Sereno Ferreira; Dias, JP
SPELLing out energy leaks: Aiding developers locate energy inefficient code (2020)
Artigo em Revista Científica Internacional
Pereira, R; Carcao, T; Couto, M; Cunha, J; Joao Paulo Fernandes; Saraiva, J
Spectrum-based feature localization for families of systems? (2023)
Artigo em Revista Científica Internacional
Michelon, GK; Martinez, J; Sotto Mayor, B; Arrieta, A; Assuncao, WKG; Rui Abreu; Egyed, A
Simultaneous debugging of software faults (2011)
Artigo em Revista Científica Internacional
Rui Abreu; Peter Zoeteweij; Arjan J C van Gemund
On scaling dynamic programming problems with a multithreaded tabling, Prolog system (2017)
Artigo em Revista Científica Internacional
Miguel Areias; Ricardo Rocha

Ver todas (10)

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2025-07-02 às 14:50:05 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias