arrow
返回

Evaluating refactorings for spreadsheet models

delete2016-08-01
delete4
delete
OA
AI
J
Jácome Cunha
J
João Paulo Fernandes
P
Pedro Martins
J
Jorge Mendes
R
Rui Pereira *
J
João Saraiva
DOI:10.1016/j.jss.2016.04.043delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

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.
Keyword:
Software refactoring
Model-driven engineering
Spreadsheets
Empirical study
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

U
universidade do minho
学者数:
1.1W
论文数: 1.1W
被引数: 10
U
Universidade Nova de Lisboa
学者数:
1.3W
论文数: 1.1W
被引数: 1.5W
U
universidade da beira interior
学者数:
3.2K
论文数: 3.4K
被引数: 5
学者 查看更多机构
引用论文

引用论文

The anterior process of the malleus in extant Lagomorpha (Mammalia)
err2017-10-25
err0
PREAI
errWolfgang Maier; Adrian Tröscher; Irina Ruf
err分享
err收藏
err分享
err收藏
Embedding, Evolution, and Validation of Model-Driven Spreadsheets
err2015-03-01
err14
errOAAI
errCunha, Jacome; Fernandes, Joao Paulo; Mendes, Jorge; Saraiva, Joao
err分享
err收藏
没有更多内容