figshare
Browse
bumblebee.pdf (204.92 kB)

BumbleBee: A Refactoring Environment for Spreadsheet Formulas

Download (0 kB)
Version 4 2014-10-27, 15:31
Version 3 2014-10-27, 15:31
Version 2 2014-10-27, 15:31
Version 1 2013-10-03, 16:34
journal contribution
posted on 2014-10-27, 15:31 authored by Felienne HermansFelienne Hermans, Danny Dig

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.

 

History

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC