메뉴 건너뛰기




Volumn 15, Issue 2, 2006, Pages 150-194

Integrating automated test generation into the WYSIWYT spreadsheet testing methodology

Author keywords

End user programming; End user software engineering; Test case generation; Testing

Indexed keywords

END-USER PROGRAMMING; END-USER SOFTWARE ENGINEERING; TEST CASE GENERATION;

EID: 33745389959     PISSN: 1049331X     EISSN: 1049331X     Source Type: Journal    
DOI: 10.1145/1131421.1131423     Document Type: Article
Times cited : (40)

References (61)
  • 1
    • 0029378399 scopus 로고
    • Automated generation ofload test suites and the assessment of the resulting software
    • AVRITZER, A. AND WEYUKER, E. 1995. Automated generation ofload test suites and the assessment of the resulting software. IEEE Trans. Softw. Eng. 21, 9 (Sept.), 705-716.
    • (1995) IEEE Trans. Softw. Eng. , vol.21 , Issue.9 SEPT. , pp. 705-716
    • Avritzer, A.1    Weyuker, E.2
  • 3
    • 0001888414 scopus 로고    scopus 로고
    • Helping people find what they don't know
    • BELKIN, N. 2000. Helping people find what they don't know. Commun. ACM 41, 8 (Aug.), 58-61.
    • (2000) Commun. ACM , vol.41 , Issue.8 AUG. , pp. 58-61
    • Belkin, N.1
  • 4
    • 0020876533 scopus 로고
    • Automatic generation of random self-checking test cases
    • BIRD, D. AND MUNOZ, C. 1983. Automatic generation of random self-checking test cases. IBM Syst. J. 22, 3, 229-245.
    • (1983) IBM Syst. J. , vol.22 , Issue.3 , pp. 229-245
    • Bird, D.1    Munoz, C.2
  • 7
    • 0023382461 scopus 로고
    • Experimental study of people creating spreadsheets
    • BROWN, P. AND GOULD, J. 1987. Experimental study of people creating spreadsheets. ACM Trans. Office Inf. Syst. 5, 3 (July), 258-272.
    • (1987) ACM Trans. Office Inf. Syst. , vol.5 , Issue.3 JULY , pp. 258-272
    • Brown, P.1    Gould, J.2
  • 8
    • 0035634509 scopus 로고    scopus 로고
    • Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm
    • BURNETT, M., ATWOOD, J., DJANG, R., GOTTFRIED, H., REICHWEIN, J., AND YANG, S. 2001. Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm. J. Functional Program. 11, 2, 155-206.
    • (2001) J. Functional Program. , vol.11 , Issue.2 , pp. 155-206
    • Burnett, M.1    Atwood, J.2    Djang, R.3    Gottfried, H.4    Reichwein, J.5    Yang, S.6
  • 10
    • 16244373842 scopus 로고    scopus 로고
    • End-user software engineering
    • BURNETT, M., COOK, C., AND ROTHERMEL, G. 2004. End-user software engineering. Commun. ACM 47, 9 (Sept.), 53-58.
    • (2004) Commun. ACM , vol.47 , Issue.9 SEPT. , pp. 53-58
    • Burnett, M.1    Cook, C.2    Rothermel, G.3
  • 11
    • 0028714156 scopus 로고
    • Toward visual programming languages for steering in scientific visualization: A taxonomy
    • BURNETT, M., HOSSLI, R., PULLIAM, T., VANVOORST, B., AND YANG, X. 1994. Toward visual programming languages for steering in scientific visualization: A taxonomy. IEEE Comput. Sci, Eng. 1, 4, 44-62.
    • (1994) IEEE Comput. Sci, Eng. , vol.1 , Issue.4 , pp. 44-62
    • Burnett, M.1    Hossli, R.2    Pulliam, T.3    Vanvoorst, B.4    Yang, X.5
  • 12
    • 0036612882 scopus 로고    scopus 로고
    • Testing homogeneous spreadsheet grids with the "What You See Is What You Test" methodology
    • BURNETT, M., SHERETOV, A., REN, B., AND ROTHERMEL, G. 2002. Testing homogeneous spreadsheet grids with the "What You See Is What You Test" methodology. IEEE Trans. Softw. Eng. 28, 6 (June), 576-594.
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.6 JUNE , pp. 576-594
    • Burnett, M.1    Sheretov, A.2    Ren, B.3    Rothermel, G.4
  • 13
    • 0032642707 scopus 로고    scopus 로고
    • Scaling up a "what you see is what you test" methodology to spreadsheet grids
    • (Tokyo). IEEE Computer Society Press, Los Alamitos, Calif.
    • BURNETT, M., SHERETOV, A., AND ROTHERMEL, G. 1999. Scaling up a "What You See Is What You Test" methodology to spreadsheet grids. In Proceedings of the 1999 IEEE Symposium on Visual Languages (Tokyo). IEEE Computer Society Press, Los Alamitos, Calif. 30-37.
    • (1999) Proceedings of the 1999 IEEE Symposium on Visual Languages , pp. 30-37
    • Burnett, M.1    Sheretov, A.2    Rothermel, G.3
  • 14
    • 84887493566 scopus 로고    scopus 로고
    • Structural specification-based testing: Automated support and experimental evaluation
    • (Toulouse, France). ACM Press, New York
    • CHANG, J. AND RICHARDSON, D. 1999. Structural specification-based testing: Automated support and experimental evaluation. In Proceedings of the ACM Symposium on Foundations of Software Engineering (Toulouse, France). ACM Press, New York, 285-302.
    • (1999) Proceedings of the ACM Symposium on Foundations of Software Engineering , pp. 285-302
    • Chang, J.1    Richardson, D.2
  • 16
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • CLARKE, L. 1976. A system to generate test data and symbolically execute programs. IEEE Trans. Softw. Eng. 2, 3 (Sept.), 215-222.
    • (1976) IEEE Trans. Softw. Eng. , vol.2 , Issue.3 SEPT. , pp. 215-222
    • Clarke, L.1
  • 17
    • 0005357221 scopus 로고    scopus 로고
    • Trust in the online environment
    • (New Orleans, La). Lawrence Erlbaum, Mahwah, N.J.
    • 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.
    • (2001) Proceedings of the HCI International , pp. 1548-1552
    • Corritore, C.1    Kracher, B.2    Wiedenbeck, S.3
  • 18
    • 34247331827 scopus 로고    scopus 로고
    • Excel snafu costs firm $24m
    • CULLEN, D. 2003. Excel snafu costs firm $24m. The Register.
    • (2003) The Register
    • Cullen, D.1
  • 19
    • 0026222968 scopus 로고
    • Constraint-based automatic test data generation
    • DEMILLO, R. AND OFFUTT, A. 1991. Constraint-based automatic test data generation. IEEE Trans. Softw. Eng. 17, 9 (Sept.), 900-910.
    • (1991) IEEE Trans. Softw. Eng. , vol.17 , Issue.9 SEPT. , pp. 900-910
    • Demillo, R.1    Offutt, A.2
  • 21
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • ERNST, M., COCKRELL, J., GRISWOLD, W., AND NOTKIN, D. 2001. Dynamically discovering likely program invariants to support program evolution. IEEE Trans. Softw. Eng. 27, 2 (Feb.), 1-25.
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.2 FEB. , pp. 1-25
    • Ernst, M.1    Cockrell, J.2    Griswold, W.3    Notkin, D.4
  • 22
    • 0029723725 scopus 로고    scopus 로고
    • The chaining approach for software test data generation
    • FERGUSON, R. AND KOREL, B. 1996. The chaining approach for software test data generation. ACM Trans. Softw. Eng. Methodol. 5, l (Jan.), 63-86.
    • (1996) ACM Trans. Softw. Eng. Methodol. , vol.5 , Issue.50 JAN. , pp. 63-86
    • Ferguson, R.1    Korel, B.2
  • 25
    • 85010965641 scopus 로고    scopus 로고
    • The EUSES Spreadsheet Corpus: A shared resource for supporting experimentation with spreadsheet dependability mechanisms
    • (St. Louis, Miss.). ACM Press, New York
    • FISHER, M., II AND ROTHERMEL, G. 2005. The EUSES Spreadsheet Corpus: A shared resource for supporting experimentation with spreadsheet dependability mechanisms. In Proceedings of the Workshop on End-User Software Engineering (St. Louis, Miss.). ACM Press, New York.
    • (2005) Proceedings of the Workshop on End-user Software Engineering
    • Fisher II, M.1    Rothermel, G.2
  • 26
    • 0024091830 scopus 로고
    • An applicable family of data flow criteria
    • FRANKL, P. AND WEYUKER, E. 1988. An applicable family of data flow criteria. IEEE Trans. Softw. Eng. 14, 10 (Oct.), 1483-1498.
    • (1988) IEEE Trans. Softw. Eng. , vol.14 , Issue.10 OCT. , pp. 1483-1498
    • Frankl, P.1    Weyuker, E.2
  • 31
    • 0025511418 scopus 로고
    • A dynamic approach of automated test data generation
    • (San Diego, Calif.). IEEE Computer Society Press, Los Alamitos, Calif.
    • 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.
    • (1990) Proceedings of the International Conference on Software Maintenance , pp. 311-317
    • Korel, B.1
  • 32
    • 0025472647 scopus 로고
    • Automated software test data generation
    • KOREL, B. 1990b. Automated software test data generation. IEEE Trans. Softw. Eng. 16, 8 (Aug.), 870-897.
    • (1990) IEEE Trans. Softw. Eng. , vol.16 , Issue.8 AUG. , pp. 870-897
    • Korel, B.1
  • 34
    • 0020749255 scopus 로고
    • A data flow oriented program testing strategy
    • LASKI, J. AND KOREL, B. 1993. A data flow oriented program testing strategy. IEEE Trans. Softw. Eng. 9, 3 (May), 347-354.
    • (1993) IEEE Trans. Softw. Eng. , vol.9 , Issue.3 MAY , pp. 347-354
    • Laski, J.1    Korel, B.2
  • 35
    • 0031376044 scopus 로고    scopus 로고
    • Keyboardless visual programming using voice, handwriting, and gesture
    • (Capri, Italy). IEEE Computer Society Press, Los Alamitos, Calif.
    • LEOPOLD, J. AND AMBLER, A. 1997. Keyboardless visual programming using voice, handwriting, and gesture. In Proceedings of the 1997 IEEE Symposium of Visual Languages (Capri, Italy). IEEE Computer Society Press, Los Alamitos, Calif., 28-35.
    • (1997) Proceedings of the 1997 IEEE Symposium of Visual Languages , pp. 28-35
    • Leopold, J.1    Ambler, A.2
  • 36
    • 67650736074 scopus 로고    scopus 로고
    • TestEra: A novel framework for automated testing of Java programs
    • (San Diego, Calif.). IEEE Computer Society Press, Los Alamitos, Calif.
    • MARINOV, D. AND KHUHSHID, S. 2001. TestEra: A novel framework for automated testing of Java programs. In Proceedings of the International Conference on Automated Software Engineering (San Diego, Calif.). IEEE Computer Society Press, Los Alamitos, Calif.
    • (2001) Proceedings of the International Conference on Automated Software Engineering
    • Marinov, D.1    Khuhshid, S.2
  • 37
    • 33745387077 scopus 로고    scopus 로고
    • Reducing and estimating the cost of test coverage criteria
    • (Berlin). IEEE Computer Society Press, Los Alamitos, Calif.
    • MARRE, M. AND BERTOLINO, A. 1996a. Reducing and estimating the cost of test coverage criteria. In Proceedings of the International Conference on Software Engineering (Berlin). IEEE Computer Society Press, Los Alamitos, Calif.
    • (1996) Proceedings of the International Conference on Software Engineering
    • Marre, M.1    Bertolino, A.2
  • 39
    • 0035678269 scopus 로고    scopus 로고
    • Generating software test data by evolution
    • MICHAEL, C., MCGRAW, G., AND SHATZ, M. 2001. Generating software test data by evolution. IEEE Trans. Softw. Eng. 27, 12 (Dec.), 1085-1110.
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.12 DEC. , pp. 1085-1110
    • Michael, C.1    Mcgraw, G.2    Shatz, M.3
  • 40
    • 0012173711 scopus 로고
    • Graphical techniques in a spreadsheet for specifying user interfaces
    • (New Orleans, La). ACM Press, New York
    • MYERS, B. 1991. Graphical techniques in a spreadsheet for specifying user interfaces. In Proceedings of the ACM CHI '91 (New Orleans, La). ACM Press, New York, 243-249.
    • (1991) Proceedings of the ACM CHI '91 , pp. 243-249
    • Myers, B.1
  • 41
    • 0001231257 scopus 로고
    • An integrated automatic test data generation system
    • OEFUTT, A. 1991. An integrated automatic test data generation system. J. Syst. Integration 1, 3 (Nov.), 391-409.
    • (1991) J. Syst. Integration , vol.1 , Issue.3 NOV. , pp. 391-409
    • Oefutt, A.1
  • 43
    • 0028436630 scopus 로고
    • Interprocedurai def-use associations in C programs
    • PANDE, H., LANDI, W., AND RYDER, B. 1994. Interprocedurai def-use associations in C programs. IEEE Trans. Softw. Eng. 20, 5 (May), 385-403.
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , Issue.5 MAY , pp. 385-403
    • Pande, H.1    Landi, W.2    Ryder, B.3
  • 44
    • 0012128883 scopus 로고
    • Finding spreadsheet errors: Most spreadsheet errors have design flaws that may lead to long-term miscalculation
    • PANKO, R. 1995. Finding spreadsheet errors: Most spreadsheet errors have design flaws that may lead to long-term miscalculation. Information Week, 100.
    • (1995) Information Week , pp. 100
    • Panko, R.1
  • 45
    • 0002939829 scopus 로고    scopus 로고
    • What we know about spreadsheet errors
    • PANKO, R. 1998. What we know about spreadsheet errors. J. End User Comput. 10, 2 (Spring), 15-21.
    • (1998) J. End User Comput. , vol.10 , Issue.2 SPRING , pp. 15-21
    • Panko, R.1
  • 46
    • 0017240825 scopus 로고
    • On the automated generation of program test data
    • 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.
    • (1976) IEEE Trans. Softw. Eng. , vol.2 , Issue.4 DEC. , pp. 293-300
    • Ramamoorthy, C.1    Ho, S.2    Chen, W.3
  • 47
    • 0022043004 scopus 로고
    • Selecting software test data using data flow information
    • RAPPS, S. AND WEYUKER E. 1985. Selecting software test data using data flow information. IEEE Trans. Softw. Eng. 11, 4 (Apr.), 367-375.
    • (1985) IEEE Trans. Softw. Eng. , vol.11 , Issue.4 APR. , pp. 367-375
    • Rapps, S.1    Weyuker, E.2
  • 51
    • 0031597167 scopus 로고    scopus 로고
    • What you see is what you test: A methodology for testing form-based visual programs
    • (Kyoto). IEEE Computer Society Press, Los Alamitos, Calif.
    • ROTHERMEL, G., LI, L., DUPUIS, C., AND BURNETT, M. 1998. What You See Is What You Test: A methodology for testing form-based visual programs. In Proceedings of the 20th International Conference on Software Engineering (Kyoto). IEEE Computer Society Press, Los Alamitos, Calif., 198-207.
    • (1998) Proceedings of the 20th International Conference on Software Engineering , pp. 198-207
    • Rothermel, G.1    Li, L.2    Dupuis, C.3    Burnett, M.4
  • 53
    • 33745352215 scopus 로고    scopus 로고
    • Shurgard stock dives after auditor quits over company's accounting
    • SCOTT, A. 2003. Shurgard stock dives after auditor quits over company's accounting. The Seattle Times.
    • (2003) The Seattle Times
    • Scott, A.1
  • 54
    • 0001059410 scopus 로고    scopus 로고
    • Expanding the utility of spreadsheets through the integration of visual programming and user interface objects
    • (Gubbio, Italy). ACM Press, New York
    • SMEDLEY, T., Cox, P., AND BYRNE, S. 1996. Expanding the utility of spreadsheets through the integration of visual programming and user interface objects. In Proceedings of the Conference on Advanced Visual Interfaces '96 (Gubbio, Italy). ACM Press, New York.
    • (1996) Proceedings of the Conference on Advanced Visual Interfaces '96
    • Smedley, T.1    Cox, P.2    Byrne, S.3
  • 55
    • 84858892303 scopus 로고    scopus 로고
    • University of Toledo loses $2.4m in projected revenue
    • SMITH, R. 2004. University of Toledo loses $2.4m in projected revenue. The Toledo Blade.
    • (2004) The Toledo Blade
    • Smith, R.1
  • 56
    • 1542347192 scopus 로고    scopus 로고
    • Consistency techniques for interprocedural test data generation
    • (Helsinki). ACM Press, New York
    • SY, N. AND DEVILLE, Y. 2003. Consistency techniques for interprocedural test data generation. In Proceedings of the ESEC/FSE'03 (Helsinki). ACM Press, New York, 108-117.
    • (2003) Proceedings of the ESEC/FSE'03 , pp. 108-117
    • Sy, N.1    Deville, Y.2
  • 57
    • 38249013438 scopus 로고
    • Visual representation and manipulation of matrices
    • VIEHSTAEDT, G. AND AMBLER, A. 1992. Visual representation and manipulation of matrices. J. Visual Lang. Comput. 3, 3 (Sept.), 273-298.
    • (1992) J. Visual Lang. Comput. , vol.3 , Issue.3 SEPT. , pp. 273-298
    • Viehstaedt, G.1    Ambler, A.2
  • 59
    • 0027668058 scopus 로고
    • More experience with dataflow testing
    • WEYUKER, E. 1993. More experience with dataflow testing. IEEE Trans. Softw. Eng. 19, 9 (Sept.), 912-919.
    • (1993) IEEE Trans. Softw. Eng. , vol.19 , Issue.9 SEPT. , pp. 912-919
    • Weyuker, E.1
  • 60
    • 0005360571 scopus 로고    scopus 로고
    • Does continuous visual feedback aid debugging in direct-manipulation programming systems?
    • (Atlanta, Ga). ACM Press, New York
    • WILCOX, E., ATWOOD, J., BURNETT, M., CADIZ, J., AND COOK, C. 1997. Does continuous visual feedback aid debugging in direct-manipulation programming systems? In Proceedings of the ACM CHI'97 (Atlanta, Ga). ACM Press, New York, 22-27.
    • (1997) Proceedings of the ACM CHI'97 , pp. 22-27
    • Wilcox, E.1    Atwood, J.2    Burnett, M.3    Cadiz, J.4    Cook, C.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.