ACM Home Page
Please provide us with feedback. Feedback
Integrating automated test generation into the WYSIWYT spreadsheet testing methodology
Full text PdfPdf (1.94 MB)
Source ACM Transactions on Software Engineering and Methodology (TOSEM) archive
Volume 15 ,  Issue 2  (April 2006) table of contents
Pages: 150 - 194  
Year of Publication: 2006
ISSN:1049-331X
Authors
Marc Fisher, II  University of Nebraska Lincoln, Lincoln, NE
Gregg Rothermel  University of Nebraska Lincoln, Lincoln, NE
Darren Brown  Oregon State University, Corvallis, OR
Mingming Cao  Oregon State University, Corvallis, OR
Curtis Cook  Oregon State University, Corvallis, OR
Margaret Burnett  Oregon State University, Corvallis, OR
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 146,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1131421.1131423
What is a DOI?

ABSTRACT

Spreadsheet languages, which include commercial spreadsheets and various research systems, have had a substantial impact on end-user computing. Research shows, however, that spreadsheets often contain faults. Thus, in previous work we presented a methodology that helps spreadsheet users test their spreadsheet formulas. Our empirical studies have shown that end users can use this methodology to test spreadsheets more adequately and efficiently; however, the process of generating test cases can still present a significant impediment. To address this problem, we have been investigating how to incorporate automated test case generation into our testing methodology in ways that support incremental testing and provide immediate visual feedback. We have used two techniques for generating test cases, one involving random selection and one involving a goal-oriented approach. We describe these techniques and their integration into our testing environment, and report results of an experiment examining their effectiveness and efficiency.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
5
 
6
Brown, D., Burnett, M., Rothermel, G., Fujita, H., and Negoro, F. 2003. Generalizing WYSIWYT visual testing to screen transition languages. In Proceedings of the IEEE Symposium on Human-Centric Computing Languages and Environments (Auckland, New Zealand). IEEE Computer Society Press, Los Alamitos, Calif.
7
 
8
 
9
10
 
11
 
12
 
13
14
 
15
 
16
Clarke, L. 1976. A system to generate test data and symbolically execute programs. IEEE Trans. Softw. Eng. 2, 3 (Sept.), 215--222.
 
17
Corritore, C., Kracher, B., and Wiedenbeck, S. 2001. Trust in the online environment. In Proceedings of the HCI International (New Orleans, La). Lawrence Erlbaum, Mahwah, N.J., 1548--1552.
 
18
Cullen, D. 2003. Excel snafu costs firm $24m. The Register.
 
19
 
20
Duesterwald, E., Gupta, R., and Soffa, M. L. 1992. Rigorous data flow testing through output influences. In Proceedings of the 2nd Irvine Software Symposium (Irvine, Calif). University of California, Irvine.
 
21
22
23
 
24
25
 
26
27
 
28
29
 
30
Hartman, A. and Nagin, K. 2003. Model driven testing---Agedis architecture interfaces and tools. In Proceedings of the 1st European Conference on Model Driven Software Engineering (Nuremberg). imbus AG, Möhrendorf, Germany, 1--11.
 
31
Korel, B. 1990a. A dynamic approach of automated test data generation. In Proceedings of the International Conference on Software Maintenance (San Diego, Calif.). IEEE Computer Society Press, Los Alamitos, Calif., 311--317.
 
32
 
33
 
34
Laski, J. and Korel, B. 1993. A data flow oriented program testing strategy. IEEE Trans. Softw. Eng. 9, 3 (May), 347--354.
 
35
 
36
 
37
38
 
39
40
 
41
Offutt, A. 1991. An integrated automatic test data generation system. J. Syst. Integration 1, 3 (Nov.), 391--409.
 
42
Offutt, J. and Abdurazik, A. 1999. Generating tests from uml specifications. In Proceedings of the International Conference on the Unified Modeling Language (Fort Collins, Colo.). Springer Verlag, New York.
 
43
 
44
Panko, R. 1995. Finding spreadsheet errors: Most spreadsheet errors have design flaws that may lead to long-term miscalculation. Information Week, 100.
 
45
 
46
Ramamoorthy, C., Ho, S., and Chen, W. 1976. On the automated generation of program test data. IEEE Trans. Softw. Eng. 2, 4 (Dec.), 293--300.
 
47
48
49
 
50
 
51
52
 
53
Scott, A. 2003. Shurgard stock dives after auditor quits over company's accounting. The Seattle Times.
54
 
55
Smith, R. 2004. University of Toledo loses $2.4m in projected revenue. The Toledo Blade.
56
 
57
Viehstaedt, G. and Ambler, A. 1992. Visual representation and manipulation of matrices. J. Visual Lang. Comput. 3, 3 (Sept.), 273--298.
58
 
59
60
61


Collaborative Colleagues:
Marc Fisher, II: colleagues
Gregg Rothermel: colleagues
Darren Brown: colleagues
Mingming Cao: colleagues
Curtis Cook: colleagues
Margaret Burnett: colleagues