메뉴 건너뛰기




Volumn 10, Issue 1, 2001, Pages 110-147

A Methodology for Testing Spreadsheets

Author keywords

Algorithms; D.1.7 Programming Techniques : Visual Programming; D.2.5 Software Engineering : Testing and Debugging; D.2.6 Software Engineering : Programming Environments; H.4.1 Information Systems Applications : Office Automation; Languages

Indexed keywords


EID: 0000377320     PISSN: 1049331X     EISSN: None     Source Type: Journal    
DOI: 10.1145/366378.366385     Document Type: Article
Times cited : (109)

References (55)
  • 2
    • 0002986626 scopus 로고
    • Operational versus definitional: A perspective on programming paradigm
    • AMBLER, A. L., BURNETT, M. M., AND ZIMMERMAN, B. A. 1992. Operational versus definitional: A perspective on programming paradigm. IEEE Computer 25, 9 (Sept.), 28-43.
    • (1992) IEEE Computer , vol.25 , Issue.9 SEPT , pp. 28-43
    • Ambler, A.L.1    Burnett, M.M.2    Zimmerman, B.A.3
  • 5
    • 0023382461 scopus 로고
    • Experimental study of people creating spreadsheets
    • BROWN, P. AND GOULD, J. 1987. Experimental study of people creating spreadsheets. ACM Trans. Off. Inf. Syst. 5, 3 (July), 258-272.
    • (1987) ACM Trans. Off. Inf. Syst. , vol.5 , Issue.3 JULY , pp. 258-272
    • Brown, P.1    Gould, J.2
  • 6
    • 85013253784 scopus 로고    scopus 로고
    • Graphical definitions: Expanding spreadsheet languages through direct manipulation and gestures
    • BURNETT, M. M. AND GOTTFRIED, H. J. 1998. Graphical definitions: Expanding spreadsheet languages through direct manipulation and gestures. ACM Trans. Comput. Hum. Interact. 5, 1 (Mar.), 1-33.
    • (1998) ACM Trans. Comput. Hum. Interact. , vol.5 , Issue.1 MAR , pp. 1-33
    • Burnett, M.M.1    Gottfried, H.J.2
  • 8
    • 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
  • 10
    • 0030674607 scopus 로고    scopus 로고
    • A spreadsheet approach to information visualization
    • (UIST '97, Banff, Alberta, Canada, Oct. 14-17), G. Robertson and C. Schmandt, Chairs. ACM Press, New York, NY
    • CHI, E. H.-H., KONSTAN, J., BARRY, P., AND RIEDL, J. 1997. A spreadsheet approach to information visualization. In Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology (UIST '97, Banff, Alberta, Canada, Oct. 14-17), G. Robertson and C. Schmandt, Chairs. ACM Press, New York, NY, 79-80.
    • (1997) Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology , pp. 79-80
    • Chi, E.H.-H.1    Konstan, J.2    Barry, P.3    Riedl, J.4
  • 11
    • 0016683148 scopus 로고
    • Review and analysis of color coding research for visual displays
    • CHRIST, R. 1975. Review and analysis of color coding research for visual displays. Hum. Factors 17, 6, 542-570.
    • (1975) Hum. Factors , vol.17 , Issue.6 , pp. 542-570
    • Christ, R.1
  • 12
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • CLARKE, L. A. 1976. A system to generate test data and symbolically execute programs. IEEE Trans. Softw. Eng. SE-2, 3, 215-222.
    • (1976) IEEE Trans. Softw. Eng. , vol.SE-2 , Issue.3 , pp. 215-222
    • Clarke, L.A.1
  • 13
  • 17
    • 0027644148 scopus 로고
    • An experimental comparison of the effectiveness of branch testing and data flow testing
    • Aug.
    • FRANKL, P. AND WEISS, S. 1993. An experimental comparison of the effectiveness of branch testing and data flow testing. IEEE Trans. Softw. Eng. 19, 8 (Aug.), 774-787.
    • (1993) IEEE Trans. Softw. Eng. , vol.19 , Issue.8 , pp. 774-787
    • Frankl, P.1    Weiss, S.2
  • 18
    • 0024091830 scopus 로고
    • An applicable family of data flow testing criteria
    • FRANKL, P. G. AND WEYUKER, E. J. 1988. An applicable family of data flow testing 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.G.1    Weyuker, E.J.2
  • 19
    • 0030167097 scopus 로고    scopus 로고
    • Usability analysis of visual programming environments: A "cognitive dimensions" framework
    • GREN, T. R. G. AND PETRE, M. 1996. Usability analysis of visual programming environments: A "cognitive dimensions" framework. J. Visual Lang. Comput. 7, 2, 131-174.
    • (1996) J. Visual Lang. Comput. , vol.7 , Issue.2 , pp. 131-174
    • Gren, T.R.G.1    Petre, M.2
  • 20
    • 0030173997 scopus 로고    scopus 로고
    • Program slicing-based regression testing techniques
    • GUPTA, R., HARROLD, M. J., AND SOFFA, M. L. 1996. Program slicing-based regression testing techniques. J. Softw. Test. Verific. Reliab. 6, 2 (June), 83-112.
    • (1996) J. Softw. Test. Verific. Reliab. , vol.6 , Issue.2 JUNE , pp. 83-112
    • Gupta, R.1    Harrold, M.J.2    Soffa, M.L.3
  • 22
    • 84976739714 scopus 로고
    • Incremental attribute evaluation: A flexible algorithm for lazy update
    • HUDSON, S. E. 1991. Incremental attribute evaluation: A flexible algorithm for lazy update. ACM Trans. Program. Lang. Syst. 13, 3 (July), 315-341.
    • (1991) ACM Trans. Program. Lang. Syst. , vol.13 , Issue.3 JULY , pp. 315-341
    • Hudson, S.E.1
  • 23
    • 0028166441 scopus 로고
    • Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria
    • (ICSE '94, Sorrento, Italy, May 16-21), B. Fadini, L. Osterweil, and A. van Lamsweerde, Chairs. IEEE Computer Society Press, Los Alamitos, CA
    • HUTCHINS, M., FOSTER, H., GORADIA, T., AND OSTRAND, T. 1994. Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria. In Proceedings of the 16th International Conference on Software Engineering (ICSE '94, Sorrento, Italy, May 16-21), B. Fadini, L. Osterweil, and A. van Lamsweerde, Chairs. IEEE Computer Society Press, Los Alamitos, CA, 191-200.
    • (1994) Proceedings of the 16th International Conference on Software Engineering , pp. 191-200
    • Hutchins, M.1    Foster, H.2    Goradia, T.3    Ostrand, T.4
  • 26
    • 0027029758 scopus 로고
    • Undecidability of static analysis
    • LANDI, W. 1992. Undecidability of static analysis. ACM Lett. Program. Lang. Syst. 1, 4 (Dec.), 323-337.
    • (1992) ACM Lett. Program. Lang. Syst. , vol.1 , Issue.4 DEC , pp. 323-337
    • Landi, W.1
  • 28
    • 0026987136 scopus 로고
    • A safe approximate algorithm for interprocedural pointer aliasing
    • (SIGPLAN '92, San Francisco, CA, June 17-19), R. L. Wexelblat, Ed. ACM Press, New York, NY
    • LANDI, W. AND RYDER, B. 1992. A safe approximate algorithm for interprocedural pointer aliasing. In Proceedings of the 5th ACM SIGPLAN Conference on Programming Language Design and Implementation (SIGPLAN '92, San Francisco, CA, June 17-19), R. L. Wexelblat, Ed. ACM Press, New York, NY, 235-248.
    • (1992) Proceedings of the 5th ACM SIGPLAN Conference on Programming Language Design and Implementation , pp. 235-248
    • Landi, W.1    Ryder, B.2
  • 29
    • 0020749255 scopus 로고
    • A data flow oriented program testing strategy
    • LASKI, J. AND KOREL, B. 1983. A data flow oriented program testing strategy. IEEE Trans. Softw. Eng. 9, 3 (May), 347-354.
    • (1983) IEEE Trans. Softw. Eng. , vol.9 , Issue.3 MAY , pp. 347-354
    • Laski, J.1    Korel, B.2
  • 30
    • 0031376044 scopus 로고    scopus 로고
    • Keyboardless visual programming using voice, handwriting, and gesture
    • (VL97, Capri, Italy, Sept.). IEEE Computer Society Press, Los Alamitos, CA
    • LEOPOLD, J. AND AMBLER, A. 1997. Keyboardless visual programming using voice, handwriting, and gesture. In Proceedings of the IEEE Symposium on Visual Languages (VL97, Capri, Italy, Sept.). IEEE Computer Society Press, Los Alamitos, CA, 28-35.
    • (1997) Proceedings of the IEEE Symposium on Visual Languages , pp. 28-35
    • Leopold, J.1    Ambler, A.2
  • 32
    • 0025227563 scopus 로고
    • An efficient hybrid algorithm for incremental data flow analysis
    • MARLOWE, T. AND RYDER, B. 1990. An efficient hybrid algorithm for incremental data flow analysis. Prin. Prog. Lang. (Jan.), 184-196.
    • (1990) Prin. Prog. Lang. , Issue.JAN , pp. 184-196
    • Marlowe, T.1    Ryder, B.2
  • 33
    • 0021521457 scopus 로고
    • Physiological principles for the effective use of color
    • MURCH, G. M. 1984. Physiological principles for the effective use of color. IEEE Comput. Graph. Appl. 4, 11 (Nov.), 49-54.
    • (1984) IEEE Comput. Graph. Appl. , vol.4 , Issue.11 NOV , pp. 49-54
    • Murch, G.M.1
  • 34
    • 0012173711 scopus 로고
    • Graphical techniques in a spreadsheet for specifying user interfaces
    • (CHI '91, New Orleans, LA, Apr. 27-May 2), S. P. Robertson, G. M. Olson, and J. S. Olson, Eds. ACM Press, New York, NY
    • MYERS, B. A. 1991. Graphical techniques in a spreadsheet for specifying user interfaces. In Proceedings of the Conference on Human Factors in Computing Systems: Reaching through Technology (CHI '91, New Orleans, LA, Apr. 27-May 2), S. P. Robertson, G. M. Olson, and J. S. Olson, Eds. ACM Press, New York, NY, 243-249.
    • (1991) Proceedings of the Conference on Human Factors in Computing Systems: Reaching Through Technology , pp. 243-249
    • Myers, B.A.1
  • 35
    • 0021517864 scopus 로고
    • On required element testing
    • NTAFOS, S. C. 1984. On required element testing. IEEE Trans. Softw. Eng. 10, 6 (Nov.), 132-139.
    • (1984) IEEE Trans. Softw. Eng. , vol.10 , Issue.6 NOV , pp. 132-139
    • Ntafos, S.C.1
  • 36
    • 0030085274 scopus 로고    scopus 로고
    • An experimental evaluation of data flow and mutation testing
    • OFFUTT, A. J., PAN, J., TEWARY, K, AND ZHANG, T. 1996. An experimental evaluation of data flow and mutation testing. Softw. Pract. Exper. 26, 2, 165-176.
    • (1996) Softw. Pract. Exper. , vol.26 , Issue.2 , pp. 165-176
    • Offutt, A.J.1    Pan, J.2    Tewary, K.3    Zhang, T.4
  • 38
    • 77953475502 scopus 로고    scopus 로고
    • Spreadsheets on trial: A survey of research on spreadsheet risks
    • (ICSS '96, Maui, Hawaii, Jan.). IEEE Computer Society Press, Los Alamitos, CA
    • PANKO, R. AND HALVERSON, R. 1996. Spreadsheets on trial: A survey of research on spreadsheet risks. In Proceedings of the 29th Annual Hawaii International Conference on System Sciences (ICSS '96, Maui, Hawaii, Jan.). IEEE Computer Society Press, Los Alamitos, CA.
    • (1996) Proceedings of the 29th Annual Hawaii International Conference on System Sciences
    • Panko, R.1    Halverson, R.2
  • 39
    • 0002804320 scopus 로고
    • Adequate testing and object-oriented programming
    • PERRY, D. E. AND KAISER, G. E. 1990. Adequate testing and object-oriented programming. J. Object Oriented Program. 2, 5 (Jan./Feb.), 13-19.
    • (1990) J. Object Oriented Program. , vol.2 , Issue.5 JAN.-FEB , pp. 13-19
    • Perry, D.E.1    Kaiser, G.E.2
  • 40
    • 0024946524 scopus 로고
    • An incremental version of iteractive data flow analysis
    • POLLOCK, L. L. AND SOFFA, M. L. 1989. An incremental version of iteractive data flow analysis. IEEE Trans. Softw. Eng. 15, 12 (Dec.), 1537-1549.
    • (1989) IEEE Trans. Softw. Eng. , vol.15 , Issue.12 DEC , pp. 1537-1549
    • Pollock, L.L.1    Soffa, M.L.2
  • 41
    • 0022043004 scopus 로고
    • Selecting software test data using data flow information
    • RAPPS, S. AND WEYUKER, E. J. 1985. Selecting software test data using data flow information. IEEE Trans. Softw. Eng. SE-11, 4 (Apr.), 367-375.
    • (1985) IEEE Trans. Softw. Eng. , vol.SE-11 , Issue.4 APR , pp. 367-375
    • Rapps, S.1    Weyuker, E.J.2
  • 43
    • 0031125046 scopus 로고    scopus 로고
    • A safe, efficient regression test selection technique
    • ROTHERMEL, G. AND HARROLD, M. J. 1997. A safe, efficient regression test selection technique. ACM Trans. Softw. Eng. Methodol. 6, 2, 173-210.
    • (1997) ACM Trans. Softw. Eng. Methodol. , vol.6 , Issue.2 , pp. 173-210
    • Rothermel, G.1    Harrold, M.J.2
  • 44
    • 85029712836 scopus 로고
    • Selecting tests and identifying test coverage requirements for modified software
    • (ISSTA '94, Seattle, WA, Aug. 17-19), T. Ostrand, Ed. ACM Press, New York, NY
    • ROTHERMEL, G. AND HARROLD, M. J. 1994. Selecting tests and identifying test coverage requirements for modified software. In Proceedings of the 1994 International Symposium on Software Testing and Analysis (ISSTA '94, Seattle, WA, Aug. 17-19), T. Ostrand, Ed. ACM Press, New York, NY, 169-184.
    • (1994) Proceedings of the 1994 International Symposium on Software Testing and Analysis , pp. 169-184
    • Rothermel, G.1    Harrold, M.J.2
  • 46
    • 0031597167 scopus 로고    scopus 로고
    • What you see is what you test: A methodology for testing form-based visual programs
    • (ICSE '98, Kyoto, Japan, Apr.). IEEE Press, Piscataway, NJ
    • 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 (ICSE '98, Kyoto, Japan, Apr.). IEEE Press, Piscataway, NJ, 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
  • 48
    • 0001059410 scopus 로고    scopus 로고
    • Expanding the utility of spreadsheets through the integration of visual programming and user interface objects
    • (AVI'96, Gubbio, Italy, May), T. Catarci, M. F. Costabile, S. Levialdi, and G. Santucci, Eds. ACM Press, New York, NY
    • 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 (AVI'96, Gubbio, Italy, May), T. Catarci, M. F. Costabile, S. Levialdi, and G. Santucci, Eds. ACM Press, New York, NY.
    • (1996) Proceedings of the Conference on Advanced Visual Interfaces
    • Smedley, T.1    Cox, P.2    Byrne, S.3
  • 49
    • 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
  • 50
    • 0020204093 scopus 로고
    • On testing non-testable programs
    • WEYUKER, E. J. 1982. On testing non-testable programs. Computer J. 15, 4, 465-470.
    • (1982) Computer J. , vol.15 , Issue.4 , pp. 465-470
    • Weyuker, E.J.1
  • 51
    • 0022914039 scopus 로고
    • Axiomatizing software test data adequacy
    • WEYUKER, E J. 1986. Axiomatizing software test data adequacy. IEEE Trans. Softw. Eng. SE-12, 12 (Dec.), 1128-1138.
    • (1986) IEEE Trans. Softw. Eng. , vol.SE-12 , Issue.12 DEC , pp. 1128-1138
    • Weyuker, E.J.1
  • 52
    • 0027668058 scopus 로고
    • More experience with dataflow testing
    • WEYUKER, E. J. 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.J.1
  • 53
    • 0030697608 scopus 로고    scopus 로고
    • Does continuous visual feedback aid debugging in direct-manipulation programming systems?
    • (CHI '97, Atlanta, GA, Mar. 22-27), S. Pemberton, Ed. ACM Press, New York, NY
    • WILCOX, E. M., ATWOOD, J. W., BURNETT, M. M., CADIZ, J. J., AND COOK, C. R. 1997. Does continuous visual feedback aid debugging in direct-manipulation programming systems? In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI '97, Atlanta, GA, Mar. 22-27), S. Pemberton, Ed. ACM Press, New York, NY, 258-265.
    • (1997) Proceedings of the ACM Conference on Human Factors in Computing Systems , pp. 258-265
    • Wilcox, E.M.1    Atwood, J.W.2    Burnett, M.M.3    Cadiz, J.J.4    Cook, C.R.5
  • 54
  • 55
    • 0031498431 scopus 로고    scopus 로고
    • Representation design bench-marks: A design-time aid for VPL navigable static representations
    • YANG, S., BURNETT, M., DEKOVEN, E., AND ZLOOF, M. 1997. Representation design bench-marks: A design-time aid for VPL navigable static representations. J. Visual Lang. Comput. 8, 5/6 (Oct/Dec), 563-599.
    • (1997) J. Visual Lang. Comput. , vol.8 , Issue.5-6 OCT-DEC , pp. 563-599
    • Yang, S.1    Burnett, M.2    Dekoven, E.3    Zloof, M.4


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