메뉴 건너뛰기




Volumn 30, Issue 11, 2004, Pages 770-793

Assessing and improving state-based class testing: A series of experiments

Author keywords

Category partition; State based testing; Testing experimentation; UML statecharts

Indexed keywords

COMPUTATIONAL COMPLEXITY; COMPUTER PROGRAMMING LANGUAGES; MATHEMATICAL MODELS; OBJECT ORIENTED PROGRAMMING;

EID: 11244275535     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2004.79     Document Type: Article
Times cited : (100)

References (44)
  • 1
    • 11244335021 scopus 로고    scopus 로고
    • dnsjava Home Page, Apr
    • dnsjava Home Page, http://www.dnsjava.org, Apr. 2004.
    • (2004)
  • 2
    • 0003502105 scopus 로고
    • "Mutation Analysis"
    • Technical Report GIT-ICS-79/08, School of Information and Computer Science, Georgia Inst. of Technology, Sept
    • A.T. Acree, T.A. Budd, R.A. Demillo, R.J. Lipton, and F.G. Sayward, "Mutation Analysis," Technical Report GIT-ICS-79/08, School of Information and Computer Science, Georgia Inst. of Technology, Sept. 1979.
    • (1979)
    • Acree, A.T.1    Budd, T.A.2    Demillo, R.A.3    Lipton, R.J.4    Sayward, F.G.5
  • 11
    • 11244312392 scopus 로고    scopus 로고
    • "Assessing and Improving State-Based Class Testing: A Series of Experiments"
    • Technical Report SCE-04-02, Carleton Univ
    • L.C. Briand, M. Di Penta, and Y. Labiche, "Assessing and Improving State-Based Class Testing: A Series of Experiments," Technical Report SCE-04-02, Carleton Univ., http://www.sce.carleton.ca/squall, 2004.
    • (2004)
    • Briand, L.C.1    Di Penta, M.2    Labiche, Y.3
  • 12
    • 11244343523 scopus 로고    scopus 로고
    • "Using Aspect-Oriented Programming to Instrument OCL Contracts in Java"
    • Technical Report, SCE-04-03 Carleton Univ
    • L.C. Briand, W. Dzidek, and Y. Labiche, "Using Aspect-Oriented Programming to Instrument OCL Contracts in Java," Technical Report SCE-04-03, Carleton Univ., http://www.sce.carleton.ca/quall, 2004.
    • (2004)
    • Briand, L.C.1    Dzidek, W.2    Labiche, Y.3
  • 14
    • 0020245867 scopus 로고
    • "Two Notions of Correctness and their Relation to Testing"
    • T.A. Budd and D. Angluin, "Two Notions of Correctness and their Relation to Testing," Acta Informatica, vol. 18, no. 1, pp. 31-45, 1982.
    • (1982) Acta Informatica , vol.18 , Issue.1 , pp. 31-45
    • Budd, T.A.1    Angluin, D.2
  • 15
    • 0017973244 scopus 로고
    • "Testing Software Design Modeled by Finite-State Machines"
    • T.S. Chow, "Testing Software Design Modeled by Finite-State Machines," IEEE Trans. Software Eng., vol. 4, no. 3, pp. 178-187, 1978.
    • (1978) IEEE Trans. Software Eng. , vol.4 , Issue.3 , pp. 178-187
    • Chow, T.S.1
  • 16
    • 0035279613 scopus 로고    scopus 로고
    • "Interface Mutation: An Approach for Integration Testing"
    • M.E. Delamaro, J.C. Maldonado, and A.P. Mathur, "Interface Mutation: An Approach for Integration Testing," IEEE Trans. Software Eng., vol. 27, no. 3, pp. 228-247, 2001.
    • (2001) IEEE Trans. Software Eng. , vol.27 , Issue.3 , pp. 228-247
    • Delamaro, M.E.1    Maldonado, J.C.2    Mathur, A.P.3
  • 17
    • 0017959155 scopus 로고
    • "Hints on Test Data Selection: Help for the Practicing Programmer"
    • R.A. DeMillo, "Hints on Test Data Selection: Help for the Practicing Programmer," Computer, vol. 11, pp. 34-41, 1978.
    • (1978) Computer , vol.11 , pp. 34-41
    • Demillo, R.A.1
  • 20
    • 0027644148 scopus 로고
    • "An Experimental Comparison of the Effectiveness of Branch Testing and Data Flow Testing"
    • P.G. Frankl and S.N. Weiss, "An Experimental Comparison of the Effectiveness of Branch Testing and Data Flow Testing," IEEE Trans. Software Eng., vol. 19, no. 8, pp. 774-787, 1993.
    • (1993) IEEE Trans. Software Eng. , vol.19 , Issue.8 , pp. 774-787
    • Frankl, P.G.1    Weiss, S.N.2
  • 21
    • 0031235549 scopus 로고    scopus 로고
    • "All-Uses versus Mutation Testing: An Experimental Comparison of Effectiveness"
    • P.G. Frankl, S.N. Weiss, and C. Hu, "All-Uses versus Mutation Testing: An Experimental Comparison of Effectiveness," J. Systems and Software, vol. 38, no. 3, pp. 235-253, 1997.
    • (1997) J. Systems and Software , vol.38 , Issue.3 , pp. 235-253
    • Frankl, P.G.1    Weiss, S.N.2    Hu, C.3
  • 29
    • 0013090733 scopus 로고    scopus 로고
    • "Class Mutation: Mutation Testing for Object-Oriented Programs"
    • Oct
    • S. Kim, J.A. Clark, and J.A. McDermid, "Class Mutation: Mutation Testing for Object-Oriented Programs," Proc. Net. Object Days, Oct. 2000.
    • (2000) Proc. Net. Object Days
    • Kim, S.1    Clark, J.A.2    McDermid, J.A.3
  • 30
    • 79959441025 scopus 로고    scopus 로고
    • "Investigating the Effectiveness of Object-Oriented Testing Strategies with the Mutation Method"
    • Oct
    • S. Kim, J.A. Clark, and J.A. McDermid, "Investigating the Effectiveness of Object-Oriented Testing Strategies with the Mutation Method," Proc. Mutation 2000 Conf., Oct. 2000.
    • (2000) Proc. Mutation 2000 Conf.
    • Kim, S.1    Clark, J.A.2    McDermid, J.A.3
  • 31
    • 0026185573 scopus 로고
    • "A Fortran Language System for Mutation-Based Software Testing"
    • K.N. King and A.J. Offutt, "A Fortran Language System for Mutation-Based Software Testing," Software - Practice and Experience vol. 21, no. 7, pp. 686-718, 1991.
    • (1991) Software - Practice and Experience , vol.21 , Issue.7 , pp. 686-718
    • King, K.N.1    Offutt, A.J.2
  • 33
    • 0030212784 scopus 로고    scopus 로고
    • "Principles and Methods of Testing Finite State Machines - A Survey"
    • D. Lee and M. Yannakakis, "Principles and Methods of Testing Finite State Machines - A Survey," Proc. IEEE, vol. 84, no. 8, pp. 1090-1123, 1996.
    • (1996) Proc. IEEE , vol.84 , Issue.8 , pp. 1090-1123
    • Lee, D.1    Yannakakis, M.2
  • 34
    • 84945713135 scopus 로고
    • "Design by Contracts"
    • B. Meyer, "Design by Contracts," Computer, vol. 25, no. 10, pp. 40-52, 1992.
    • (1992) Computer , vol.25 , Issue.10 , pp. 40-52
    • Meyer, B.1
  • 35
    • 84976744369 scopus 로고
    • "Investigations of the Software Testing Coupling Effect"
    • A.J. Offutt, "Investigations of the Software Testing Coupling Effect," ACM Trans. Software Eng. and Methodology, vol. 1, no. 1, pp. 3-18, 1992.
    • (1992) ACM Trans. Software Eng. and Methodology , vol.1 , Issue.1 , pp. 3-18
    • Offutt, A.J.1
  • 38
    • 0024033855 scopus 로고
    • "The Category-Partition Method for Specifying and Generating Functional Test"
    • T.J. Ostrand and M.J. Balcer, "The Category-Partition Method for Specifying and Generating Functional Test," Comm. ACM, vol. 31, no. 6, pp. 676-686, 1988.
    • (1988) Comm. ACM , vol.31 , Issue.6 , pp. 676-686
    • Ostrand, T.J.1    Balcer, M.J.2
  • 39
    • 0003484354 scopus 로고    scopus 로고
    • "The Research Methods Knowledge Base"
    • W.M. Trochim, "The Research Methods Knowledge Base," http:// trochim.human.cornell.edu/kb/index.htm, 2004.
    • (2004)
    • Trochim, W.M.1
  • 41
    • 0025388338 scopus 로고
    • "The Cost of Data Flow Testing: An Empirical Study"
    • E. Weyuker, "The Cost of Data Flow Testing: An Empirical Study," IEEE Trans. Software Eng., vol. 16, no. 2, pp. 121-128, 1990.
    • (1990) IEEE Trans. Software Eng. , vol.16 , Issue.2 , pp. 121-128
    • Weyuker, E.1
  • 42
    • 0028437965 scopus 로고
    • "Automatically Generating Test Data from a Boolean Specification"
    • E. Weyuker, "Automatically Generating Test Data from a Boolean Specification," IEEE Trans. Software Eng., vol. 20, no. 5, pp. 353-363, 1994.
    • (1994) IEEE Trans. Software Eng. , vol.20 , Issue.5 , pp. 353-363
    • Weyuker, E.1
  • 43
    • 0020204093 scopus 로고
    • "On Testing Nontestable Programs"
    • E.J. Weyuker, "On Testing Nontestable Programs," The Computer J. vol. 25, no. 4, pp. 465-470, 1982.
    • (1982) The Computer J. , vol.25 , Issue.4 , pp. 465-470
    • Weyuker, E.J.1


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