Investigating the Potential of Test-Driven Development for Spreadsheet Engineering

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Rust, Alan, Bishop, Brian, McDaid, Kevin
Natura: Preprint
Pubblicazione: 2008
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912170608951296
author Rust, Alan
Bishop, Brian
McDaid, Kevin
author_facet Rust, Alan
Bishop, Brian
McDaid, Kevin
contents It is widely documented 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. Test-Driven Development is an emerging development technique in software engineering that has been shown to result in better quality software code. It has also been shown that this code requires less testing and is easier to maintain. Through a pair of case studies we demonstrate that Test-Driven Development can be applied to the development of spreadsheets. We present the detail of these studies preceded by a clear explanation of the technique and its application to spreadsheet engineering. 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.
format Preprint
id arxiv_https___arxiv_org_abs_0801_4802
institution arXiv
publishDate 2008
record_format arxiv
spellingShingle Investigating the Potential of Test-Driven Development for Spreadsheet Engineering
Rust, Alan
Bishop, Brian
McDaid, Kevin
Software Engineering
J.1; H.4.1; K.6.4; D.2.5; D.2.9; K.8.1
It is widely documented 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. Test-Driven Development is an emerging development technique in software engineering that has been shown to result in better quality software code. It has also been shown that this code requires less testing and is easier to maintain. Through a pair of case studies we demonstrate that Test-Driven Development can be applied to the development of spreadsheets. We present the detail of these studies preceded by a clear explanation of the technique and its application to spreadsheet engineering. 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.
title Investigating the Potential of Test-Driven Development for Spreadsheet Engineering
topic Software Engineering
J.1; H.4.1; K.6.4; D.2.5; D.2.9; K.8.1
url https://arxiv.org/abs/0801.4802