메뉴 건너뛰기




Volumn SE-13, Issue 12, 1987, Pages 1278-1296

Comparing the Effectiveness of Software Testing Strategies

Author keywords

[No Author keywords available]

Indexed keywords

SOFTWARE FUNCTIONAL TESTING; SOFTWARE STRUCTURAL TESTING; SOFTWARE TESTING STRATEGIES;

EID: 0023670041     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.1987.232881     Document Type: Article
Times cited : (296)

References (56)
  • 1
    • 0021122553 scopus 로고
    • Software errors and complexity: An empirical investigation
    • Jan.
    • V. R. Basili and B. T. Perricone, “Software errors and complexity: An empirical investigation,” Commun. ACM, vol. 27, no. 1, pp. 42–52, 52, Jan. 1984.
    • (1984) Commun. ACM , vol.27 , Issue.1 , pp. 42-52
    • Basili, V.R.1    Perricone, B.T.2
  • 3
    • 1442300699 scopus 로고
    • Comparing the effectiveness of software testing strategies
    • May
    • ——, “Comparing the effectiveness of software testing strategies,” Dep. Comput. Sci., Univ. Maryland, College Park, Tech. Rep. TR-1501, 1501, May 1985.
    • (1985) Dep. Comput. Sci.
  • 4
    • 0022757468 scopus 로고
    • Experimentation in software engineering
    • July
    • V. R. Basili, R. W. Selby, and D. H. Hutchens, “Experimentation in software engineering,” IEEE Trans. Software Eng., vol. SE-12, no. 7, pp. 733–743, July 1986.
    • (1986) IEEE Trans. Software Eng. , vol.SE-12 , Issue.7 , pp. 733-743
    • Basili, V.R.1    Selby, R.W.2    Hutchens, D.H.3
  • 6
    • 0021518088 scopus 로고
    • A methodology for collecting valid software engineering data
    • Nov.
    • V. R. Basili and D. M. Weiss, “A methodology for collecting valid software engineering data,” IEEE Trans. Software Eng.,  vol. SE-10, no. 6, pp. 728–738, Nov. 1984.
    • (1984) IEEE Trans. Software Eng. , vol.SE-10 , Issue.6 , pp. 728-738
    • Basili, V.R.1    Weiss, D.M.2
  • 8
    • 0018052214 scopus 로고
    • The design of a prototype mutation system for program testing
    • T. A. Budd, R. J. Lipton, F. G. Sayward, and R. DeMillo, “The design of a prototype mutation system for program testing,” Proc. AFIPS Conf., vol. 47, pp. 623–627, 1978.
    • (1978) Proc. AFIPS Conf. , vol.47 , pp. 623-627
    • Budd, T.A.1    Lipton, R.J.2    Sayward, F.G.3    DeMillo, R.4
  • 9
    • 84976863658 scopus 로고
    • ACM forum: On a controlled experiment in program testing
    • Dec.
    • R. Cailliau and F. Rubin, “ACM forum: On a controlled experiment in program testing,” Commun. ACM, vol. 22, pp. 687–688, Dec. 1979.
    • (1979) Commun. ACM , vol.22 , pp. 687-688
    • Cailliau, R.1    Rubin, F.2
  • 10
    • 84939706826 scopus 로고
    • Proc. Workshop Software Testing, Banff, Alta., Canada, July 15-17
    • L. A. Clarke, Program Chair, Proc. Workshop Software Testing, Banff, Alta., Canada, July 15-17, 1986.
    • (1986) Program Chair
    • Clarke, L.A.1
  • 11
    • 84939738889 scopus 로고
    • Benchmark statistics for the VAX 11/780 and the IBM 4341
    • V. Church, “Benchmark statistics for the VAX 11/780 and the IBM 4341,” Computer Sciences Corporation, Silver Spring, MD, Internal Memo, 1984.
    • (1984) Computer Sciences Corporation
    • Church, V.1
  • 13
  • 14
    • 0017292244 scopus 로고
    • Design and code inspections to reduce errors in program development
    • M. E. Fagan, “Design and code inspections to reduce errors in program development,” IBM Syst. J., vol. 15, no. 3, pp. 182–211, 1976.
    • (1976) IBM Syst. J. , vol.15 , Issue.3 , pp. 182-211
    • Fagan, M.E.1
  • 15
    • 0019021103 scopus 로고
    • Error sensitive test cases
    • K. A. Foster, “Error sensitive test cases,” IEEE Trans. Software Eng., vol. SE-6, no. 3, pp. 258–264, 1980.
    • (1980) IEEE Trans. Software Eng. , vol.SE-6 , Issue.3 , pp. 258-264
    • Foster, K.A.1
  • 16
    • 0043003451 scopus 로고
    • Data flow testing in the presence of unexecutable paths
    • July
    • P. G. Frankl and E. J. Weyuker, “Data flow testing in the presence of unexecutable paths,” in Proc. Workshop Software Testing, Banff, Alta., Canada, July 15-17, 1986, pp. 4–13.
    • (1986) Proc. Workshop Software Testing , pp. 4-13
    • Frankl, P.G.1    Weyuker, E.J.2
  • 17
    • 0012944315 scopus 로고
    • An experimental comparison of the error exposing ability of program testing criteria
    • July
    • M. R. Girgis and M. R. Woodward, “An experimental comparison of the error exposing ability of program testing criteria,” in Proc. Workshop Software Testing, Banff, Alta., Canada, July 15-17, 1986, pp. 64–73.
    • (1986) Proc. Workshop Software Testing , pp. 64-73
    • Girgis, M.R.1    Woodward, M.R.2
  • 18
    • 84939728372 scopus 로고
    • The DACS glossary: A bibliography of software engineering terms, Data & Analysis Center for Software
    • Oct.
    • S. A. Gloss-Soler, “The DACS glossary: A bibliography of software engineering terms, Data & Analysis Center for Software,” Griffiss Air Force Base, NY, Rep. GLOS-1, Oct. 1979.
    • (1979) Griffiss Air Force Base
    • Gloss-Soler, S.A.1
  • 19
    • 0016520230 scopus 로고
    • Toward a theory of test data selection
    • June
    • J. B. Goodenough and S. L. Gerhart, “Toward a theory of test data selection,” IEEE Trans. Software Eng., vol. SE-1, pp. 156–173, June 1975.
    • (1975) IEEE Trans. Software Eng. , vol.SE-1 , pp. 156-173
    • Goodenough, J.B.1    Gerhart, S.L.2
  • 20
    • 85025399142 scopus 로고
    • Some psychological evidence on how people debug computer programs
    • J. D. Gould, “Some psychological evidence on how people debug computer programs,” Int. J. Man-Machine Studies, vol. 7, pp. 151–182, 182, 1975.
    • (1975) Int. J. Man-Machine Studies , vol.7 , pp. 151-182
    • Gould, J.D.1
  • 21
    • 0016068750 scopus 로고
    • An exploratory study of computer program debugging
    • J. D. Gould and P. Drongowski, “An exploratory study of computer program debugging,” Human Factors, vol. 16, no. 3, pp. 258–277, 1974.
    • (1974) Human Factors , vol.16 , Issue.3 , pp. 258-277
    • Gould, J.D.1    Drongowski, P.2
  • 22
    • 0041623884 scopus 로고
    • An expermental analysis of program verification problem solving capabilities as they relate to programmer efficiency
    • W. C. Hetzel, “An expermental analysis of program verification problem solving capabilities as they relate to programmer efficiency,” comput. Personnel, vol. 3, no. 3, pp. 10–15, 1972.
    • (1972) comput. Personnel , vol.3 , Issue.3 , pp. 10-15
    • Hetzel, W.C.1
  • 23
    • 0005255525 scopus 로고
    • An expermental analysis of program verification methods
    • W. C. Hetzel, “An expermental analysis of program verification methods,” Ph.D. dissertation, Univ. North Carolina, Chapel Hill, 1976.
    • (1976) Ph.D. dissertation
    • Hetzel, W.C.1
  • 24
    • 0017518741 scopus 로고
    • Symbolic testing and the DISSECT symbolic evaluation system
    • W. E. Howden, “Symbolic testing and the DISSECT symbolic evaluation system,” IEEE Trans. Software Eng., vol. SE-3, no. 4, pp. 266–278, 1977.
    • (1977) IEEE Trans. Software Eng. , vol.SE-3 , Issue.4 , pp. 266-278
    • Howden, W.E.1
  • 25
    • 0018048492 scopus 로고
    • Algebraic program testing
    • —, “Algebraic program testing,” Acta Inform., vol. 10, 1978.
    • (1978) Acta Inform. , vol.10
  • 26
    • 0017995580 scopus 로고
    • An evaluation of the effectiveness of symbolic testing
    • —, “An evaluation of the effectiveness of symbolic testing,” Soft-ware Practice and Experience, vol. 8, pp. 381–397, 1978.
    • (1978) Soft-ware Practice and Experience , vol.8 , pp. 381-397
  • 27
    • 0003190372 scopus 로고
    • Functional program testing
    • Mar.
    • ——, “Functional program testing,” IEEE Trans. Software Eng., vol. SE-6, pp. 162–169, Mar. 1980.
    • (1980) IEEE Trans. Software Eng. , vol.SE-6 , pp. 162-169
  • 28
    • 84976723869 scopus 로고
    • Applicability of software validation techniques to scientific programs
    • July
    • ——, “Applicability of software validation techniques to scientific programs,” ACM Trans. Program. Lang. Syst., vol. 2, no. 3, pp. 307–320, July 1980.
    • (1980) ACM Trans. Program. Lang. Syst. , vol.2 , Issue.3 , pp. 307-320
  • 29
    • 18844390300 scopus 로고
    • A survey of dynamic analysis methods
    • ——, “A survey of dynamic analysis methods,” in Tutorial: Software Testing & Validation Techniques, 2nd ed., E. Miller and W. E. Howden, den, Eds. Washington, DC: IEEE Computer Society Press, 1981, pp. 209–231.
    • (1981) Tutorial: Software Testing & Validation Techniques , pp. 209-231
  • 30
    • 18844394571 scopus 로고
    • An empirical study in functional testing, structural testing, and code reading inspection
    • Dec.
    • S-S. V. Hwang, “An empirical study in functional testing, structural testing, and code reading inspection*,” Dep. Comput. Sci., Univ. Maryland, College Park, Scholarly Paper 362, Dec. 1981.
    • (1981) Dep. Comput. Sci.
    • Hwang, S-S.V.1
  • 32
    • 0015728254 scopus 로고
    • Applications of a probability-based model to a code reading experiment
    • Z. Jelinski and P. B. Moranda, “Applications of a probability-based model to a code reading experiment,” in Proc. IEEE Symp. Computer Software Reliability, New York, 1973, pp. 78–81.
    • (1973) Proc. IEEE Symp. Computer Software Reliability , pp. 78-81
    • Jelinski, Z.1    Moranda, P.B.2
  • 34
    • 0346897170 scopus 로고
    • An effective bug classification scheme must take the programmer into account
    • W. L. Johnson, S. Draper, and E. Soloway, “An effective bug classification scheme must take the programmer into account,” in Proc. Workshop High-Level Debugging, Palo Alto, CA, 1983.
    • (1983) Proc. Workshop High-Level Debugging
    • Johnson, W.L.1    Draper, S.2    Soloway, E.3
  • 36
    • 84939766723 scopus 로고
    • Evaluating a data abstraction testing system based on formal specifications
    • Dec.
    • P. R. McMullin and J. D. Gannon, “Evaluating a data abstraction testing system based on formal specifications,” Dep. Comput. Sci., Univ. Maryland, College Park, Tech. Rep. TR-993, Dec. 1980.
    • (1980) Dep. Comput. Sci.
    • McMullin, P.R.1    Gannon, J.D.2
  • 37
    • 0021865922 scopus 로고
    • On formalism in specifications
    • Jan.
    • B. Meyer, “On formalism in specifications,” IEEE Software, vol. 2, pp. 6–26, Jan. 1985.
    • (1985) IEEE Software , vol.2 , pp. 6-26
    • Meyer, B.1
  • 39
    • 84918983045 scopus 로고
    • Mathematical foundations for structural programming
    • H. D. Mills, “Mathematical foundations for structural programming,” IBM Rep. FSL 72-6021, 1972.
    • (1972) IBM Rep. FSL 72-6021
    • Mills, H.D.1
  • 40
    • 0016779029 scopus 로고
    • How to write correct programs and know it
    • —, “How to write correct programs and know it,” in Proc. Int. Conf. Reliable Software, Los Angeles, CA, 1975, pp. 363–370.
    • (1975) Proc. Int. Conf. Reliable Software , pp. 363-370
  • 41
    • 0018018910 scopus 로고
    • A controlled experiment in program testing and code walkthroughs inspections
    • Sept.
    • G. J. Myers, “A controlled experiment in program testing and code walkthroughs inspections,” Commun. ACM, pp. 760–768, Sept. 1978.
    • (1978) Commun. ACM , pp. 760-768
    • Myers, G.J.1
  • 43
    • 0038724700 scopus 로고
    • Programming by action clusters
    • P. Naur, “Programming by action clusters,” BIT, vol. 9, no. 3, pp. 250–258, 1969.
    • (1969) BIT , vol.9 , Issue.3 , pp. 250-258
    • Naur, P.1
  • 44
    • 0020209216 scopus 로고
    • Collecting and categorizing software error data in an industrial environment
    • T. J. Ostrand and E. J. Weyuker, “Collecting and categorizing software error data in an industrial environment*,” J. Syst. Software, vol. 4, pp. 289–300, 1984.
    • (1984) J. Syst. Software , vol.4 , pp. 289-300
    • Ostrand, T.J.1    Weyuker, E.J.2
  • 45
    • 0019687786 scopus 로고
    • Experience with automatic program testing
    • May
    • D. J. Panzl, “Experience with automatic program testing,” i n Proc. NBS Trends and Applications, Nat. Bureau Standards, Gaithersburg, MD, May 28, 1981, pp. 25–28.
    • (1981) i n Proc. NBS Trends and Applications , pp. 25-28
    • Panzl, D.J.1
  • 48
    • 0013455155 scopus 로고
    • Evaluations of software technologies: Testing, CLEAN-ROOM, ROOM, and metrics
    • —, “Evaluations of software technologies: Testing, CLEAN-ROOM, ROOM, and metrics,” Ph.D. dissertation, Dep. Comput. Sci., Univ. Maryland, College Park, Tech. Rep. TR-1500, 1985.
    • (1985) Ph.D. dissertation
  • 49
    • 0039251669 scopus 로고
    • Combining software testing strategies: An empirical evaluation
    • July
    • —— , “Combining software testing strategies: An empirical evaluation,” in Proc. Workshop Software Testing, Banff, Alta., Canada, July 15-17, 1986, pp. 82–91.
    • (1986) Proc. Workshop Software Testing , pp. 82-91
  • 50
    • 5344270031 scopus 로고
    • Cleanroom software development: An empirical evaluation
    • Sept.
    • R. W. Selby, V. R. Basili, and F. T. Baker, “Cleanroom software development: An empirical evaluation,” IEEE Trans. Software Eng., vol. SE-13, pp. 1027–1037, Sept. 1987.
    • (1987) IEEE Trans. Software Eng. , vol.SE-13 , pp. 1027-1037
    • Selby, R.W.1    Basili, V.R.2    Baker, F.T.3
  • 52
    • 18844364020 scopus 로고
    • New directions i n automated tools for improving software quality
    • L. G. Stucki, “New directions i n automated tools for improving software quality,” in Current Trends in Programming Methodology, R. T. Yeh, Ed. Englewood Cliffs, N J : Prentice Hall, 1977.
    • (1977) Current Trends in Programming Methodology
    • Stucki, L.G.1
  • 54
    • 0022012701 scopus 로고
    • Evaluating software development by analysis of changes: Some data from the software engineering laboratory
    • Feb.
    • D. M. Weiss and V. R. Basili, “Evaluating software development by analysis of changes: Some data from the software engineering laboratory,” IEEE Trans. Software Eng., vol. SE-11, no. 2, pp. 157–168, 168, Feb. 1985.
    • (1985) IEEE Trans. Software Eng. , vol.SE-11 , Issue.2 , pp. 157-168
    • Weiss, D.M.1    Basili, V.R.2
  • 55
    • 0019018936 scopus 로고
    • Experience with path analysis and testing of programs
    • May
    • M. R. Woodward, D. Hedley, and M. A. Hennell, “Experience with path analysis and testing of programs,” IEEE Trans. Software Eng., vol. SE-6, no. 3, pp. 278–286, May 1980.
    • (1980) IEEE Trans. Software Eng. , vol.SE-6 , Issue.3 , pp. 278-286
    • Woodward, M.R.1    Hedley, D.2    Hennell, M.A.3
  • 56
    • 0021439309 scopus 로고
    • Software engineering practices in the US and Japan
    • June
    • M. V. Zelkowitz, R. T. Yeh, R. G. Hamlet, J. D. Gannon, and V. R. Basili, “Software engineering practices in the US and Japan,” Computer, vol. 17, no. 6, pp. 57–66, June 1984.
    • (1984) Computer , vol.17 , Issue.6 , pp. 57-66
    • Zelkowitz, M.V.1    Yeh, R.T.2    Hamlet, R.G.3    Gannon, J.D.4    Basili, V.R.5


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