%0 Conference Paper %B Proceedings of the 9th International Conference on Quality in Model Driven Engineering - QUATIC %D 2014 %T Refactoring meets Model-Driven Spreadsheet Evolution %A Jácome Cunha %A Pedro Martins %A João Paulo Fernandes %A Rui Pereira %A João Alexandre Saraiva %C Guimarães, Portugal %X

Software refactoring is a well-known technique that provides transformations on software artifacts with the aim of improving their overall quality. In this paper we present a set of refactorings for ClassSheets, a modeling language that allows to specify the business logic of a spreadsheet in an object-oriented fashion. The set of refactorings that we propose allows us to improve the quality of these spreadsheet models. Moreover, it is implemented in a setting that guarantees that all model refactorings are automatically carried to all the corresponding (spreadsheet) instances, thus providing an automatic evolution of the data so it is always synchronized with the model.

%8 September %> https://haslab.uminho.pt/sites/default/files/prmartins/files/quatic14.pdf