arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0801.4802cs.SE
收藏

探究测试驱动开发在电子表格工程中的潜力

Investigating the Potential of Test-Driven Development for Spreadsheet Engineering

Alan Rust, Brian Bishop, Kevin McDaid

AI总结:

本文针对电子表格工程缺乏结构化方法导致错误率高的问题,提出将测试驱动开发应用于电子表格创建,并通过两个案例研究验证其可行性,同时介绍了配套支持工具及后续有效性研究计划。

摘要:

大量文献记载,电子表格工程缺乏结构化方法是导致电子表格错误率居高不下的一个关键因素。本文提出并研究了将测试驱动开发应用于电子表格创建的方法。测试驱动开发是软件工程中一种新兴的开发技术,已被证明能够产生更高质量的软件代码,同时这种代码需要的测试更少且更易于维护。通过两个案例研究,我们证明了测试驱动开发可以应用于电子表格的开发。我们展示了这些研究的细节,并在之前对技术及其在电子表格工程中的应用进行了清晰的解释。作者正在开发的一个支持工具也被记录在案,同时提出了旨在确定该方法及相关工具有效性的研究计划。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑