BumbleBee

A refactoring environment for spreadsheet formulas

Conference Paper (2014)
Author(s)

F.F.J. Hermans (TU Delft - Software Engineering)

Danny Dig (Oregon State University)

Research Group
Software Engineering
DOI related publication
https://doi.org/10.1145/2635868.2661673
More Info
expand_more
Publication Year
2014
Language
English
Research Group
Software Engineering
Pages (from-to)
747-750
ISBN (electronic)
978-1-4503-3056-5

Abstract

Spreadsheets are widely used in industry. It is estimated that end-user programmers outnumber regular programmers by a factor of 5. However, spreadsheets are error-prone: several reports exist of companies that have lost big sums of money due to spreadsheet errors. In previous work, spreadsheet smells have proven to be the cause of some of these errors. To that end, we have developed a tool that can apply refactorings to spreadsheet formulas, implementing our previous work on spreadsheet refactoring, which showed that spreadsheet formula smells are very common and that refactorings for them are widely applicable and that refactoring them with a tool is both quicker and less error-prone. Our new tool Bumblebee is able to execute refactorings originating from both these papers, by means of an extensible syntax, and can furthermore apply refactorings on entire groups of formulas, thus improving upon the existing tool RefBook. Finally, BumbleBee can also execute transformations other than refactorings.

No files available

Metadata only record. There are no files for this record.