Advertisement

Test-Driven Development: Can It Work for Spreadsheet Engineering?

  • Alan Rust
  • Brian Bishop
  • Kevin McDaid
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4044)

Abstract

It is widely accepted that the absence of a structured approach to spreadsheet engineering is a key factor in the high level of spreadsheet errors. In this paper we propose and investigate the application of Test-Driven Development to the creation of spreadsheets. Through a pair of case studies we demonstrate that Test-Driven Development can be applied to the development of spreadsheets. A supporting tool under development by the authors is also documented along with proposed research to determine the effectiveness of the methodology and the associated tool.

Keywords

Structure Approach Test Drive Spreadsheet Program National Development Plan Agile Development 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Beck, K.: Test Driven Development: By Example. Addison-Wesley, Reading (2003)Google Scholar
  2. 2.
    Burnett, M., Cook, C., Rothermel, G.: End User Software Engineering. Communications of the ACM 47(9) (September 2004)Google Scholar
  3. 3.
    Panko, R.: What We Know About Spreadsheet Errors. Journal of End User Computing 10(2), 15–21 (Spring 1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Alan Rust
    • 1
  • Brian Bishop
    • 1
  • Kevin McDaid
    • 1
  1. 1.Department of Computing and MathematicsDundalk Institute of TechnologyDundalk, Co. LouthIreland

Personalised recommendations