Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering 2014
DOI: 10.1145/2635868.2661673
|View full text |Cite
|
Sign up to set email alerts
|

BumbleBee: a refactoring environment for spreadsheet formulas

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 show… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
22
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 23 publications
(22 citation statements)
references
References 23 publications
0
22
0
Order By: Relevance
“…Focusing supporting users in their use of spreadsheet and often encouraging a more disciplined or rigours approach to development and use (including automated assessment of quality features), (Burnett et al Burnett 2002, Hendry and Green 1994, Hermans and Dig 2014, Panko and Sprague 1998, Sajaniemi 2000.…”
Section: Why Spreadsheets?mentioning
confidence: 99%
See 1 more Smart Citation
“…Focusing supporting users in their use of spreadsheet and often encouraging a more disciplined or rigours approach to development and use (including automated assessment of quality features), (Burnett et al Burnett 2002, Hendry and Green 1994, Hermans and Dig 2014, Panko and Sprague 1998, Sajaniemi 2000.…”
Section: Why Spreadsheets?mentioning
confidence: 99%
“…These points reveal themselves in anecdotal evidence of businesses and professionals who have working spreadsheets, which are rarely refined or modified because of the risk of 'breaking' a working 'solution'. The work of Hermans and Dig (2014) in supporting re-factoring within spreadsheets, illustrates one way of reducing the emergent complexity of spreadsheet modelling. …”
Section: Why Spreadsheets?mentioning
confidence: 99%
“…Tools such as RefBook [2], BumbleBee [35], and CheckCell [4] can help prevent errors in spreadsheets. For example, RefBook and BumbleBee help programmers and end users, respectively, create refactoring macros for spreadsheet formulae, which minimizes copyand-paste and manual editing errors.…”
Section: Related Workmentioning
confidence: 99%
“…Recent research has often focused on analyzing and visualizing spreadsheets. () More recently, researchers have attempted to detect data and table clones in spreadsheets() and to define spreadsheet smells : applications of Fowler's code smells to spreadsheets,() followed by approaches to refactor spreadsheets() and to apply testing practices on spreadsheets . These research works analyze the formulas within spreadsheets and therefore often involve formula parsing.…”
Section: Introductionmentioning
confidence: 99%