ACM Home Page
Please provide us with feedback. Feedback
Automated test case generation for spreadsheets
Full text pdf formatPdf (1.47 MB)
Source International Conference on Software Engineering archive
Proceedings of the 24th International Conference on Software Engineering table of contents
Orlando, Florida
SESSION: Technical papers: software testing table of contents
Pages: 141 - 153  
Year of Publication: 2002
ISBN:1-58113-472-X
Authors
Marc Fisher  Oregon State University, Corvallis, Oregon
Mingming Cao  Oregon State University, Corvallis, Oregon
Gregg Rothermel  Oregon State University, Corvallis, Oregon
Curtis R. Cook  Oregon State University, Corvallis, Oregon
Margaret M. Burnett  Oregon State University, Corvallis, Oregon
Sponsors
IEEE-CS\DATC : IEEE Computer Society
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 48,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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/581339.581359
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 assists spreadsheet users in testing their spreadsheet formulas. Our empirical studies have shown that this methodology can help end-users test spreadsheets more adequately and efficiently; however, the process of generating test cases can still represent a significant impediment. To address this problem, we have been investigating how to automate test case generation for spreadsheets in ways that support incremental testing and provide immediate visual feedback. We have utilized two techniques for generating test cases, one involving random selection and one involving a goal-oriented approach. We describe these techniques, and report results of an experiment examining their relative costs and benefits.


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
L. Clarke. A system to generate test data and symbolically execute programs. IEEE Transactions on Software Engineering, 2(3):215-222, Sept. 1976.
 
7
C. Corritore, B. Kracher, and S. Wiedenbeck. Trust in the online environment. In Proceedings of HCI International, pages 1548-1552, Aug. 2001.
 
8
 
9
E. Duesterwald, R. Gupta, and M. L. Soffa. Rigorous data flow testing through output influences. In Proceedings of the 2nd Irvine Software Symposium, Mar. 1992.
10
 
11
M. Fisher, M. Cao, D. Brown, G. Rothermel, C. R. Cook, and M. M. Burnett. Integrating automated test case generation into the WYSIWYT spreadsheet testing methodology. Technical Report TR: 02-60-01, Oregon State University, Jan. 2002.
 
12
13
 
14
B. Korel. A dynamic approach of automated test data generation. In Proceedings of the International Conference on Software Maintenance, pages 311-317, Nov. 1990.
 
15
 
16
 
17
 
18
A. J. Offutt. An integrated automatic test data generation system. Journal of Systems Integration, 1(3):391-409, Nov. 1991.
 
19
 
20
 
21
C. Ramamoorthy, S. Ho, and W. Chen. On the automated generation of program test data. IEEE Transactions on Software Engineering, 2(4):293-300, Dec. 1976.
22
 
23
 
24
25
 
26
B. Shneiderman. Designing the User Interface. Addison-Wesley, Reading, MA, 3rd edition, 1998.
27
 
28
29

CITED BY  15
 
 
 

Collaborative Colleagues:
Marc Fisher: colleagues
Mingming Cao: colleagues
Gregg Rothermel: colleagues
Curtis R. Cook: colleagues
Margaret M. Burnett: colleagues

Peer to Peer - Readers of this Article have also read: