Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/67888

TítuloEvaluating refactorings for spreadsheet models
Autor(es)Cunha, Jácome
Fernandes, João Paulo
Martins, Pedro
Mendes, Jorge
Pereira, Rui
Saraiva, João
Palavras-chaveSoftware refactoring
Model-driven engineering
Spreadsheets
Empirical study
Data2016
EditoraElsevier Science Inc
RevistaJournal of Systems and Software
Resumo(s)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.
TipoArtigo
URIhttps://hdl.handle.net/1822/67888
DOI10.1016/j.jss.2016.04.043
ISSN0164-1212
Versão da editorahttps://www.sciencedirect.com/science/article/abs/pii/S0164121216300280
Arbitragem científicayes
AcessoAcesso restrito UMinho
Aparece nas coleções:HASLab - Artigos em revistas internacionais

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
JSS16.pdf
Acesso restrito!
4,41 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID