메뉴 건너뛰기




Volumn , Issue , 2010, Pages

Test generation via Dynamic Symbolic Execution for mutation testing

Author keywords

[No Author keywords available]

Indexed keywords

DYNAMIC SYMBOLIC EXECUTIONS; EXPERIMENTAL STUDIES; GENERATION TECHNIQUES; GENERATION TOOLS; MICROSOFT RESEARCHES; MUTATION TESTING; STRUCTURAL TESTING; TEST GENERATIONS; TEST INPUTS; TRANSFORMATION RULES;

EID: 78650145373     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSM.2010.5609672     Document Type: Conference Paper
Times cited : (101)

References (31)
  • 1
    • 26044454396 scopus 로고    scopus 로고
    • Is mutation an appropriate tool for testing experiments?
    • J. Andrews, L. Briand, and Y. Labiche, "Is mutation an appropriate tool for testing experiments?" in Proc. ICSE, 2005, pp. 402-411.
    • (2005) Proc. ICSE , pp. 402-411
    • Andrews, J.1    Briand, L.2    Labiche, Y.3
  • 2
    • 4544242386 scopus 로고    scopus 로고
    • Using simulation to empirically investigate test coverage criteria based on statechart
    • L. Briand, Y. Labiche, and Y. Wang, "Using simulation to empirically investigate test coverage criteria based on statechart," in Proc. ICSE, 2004, pp. 86-95.
    • (2004) Proc. ICSE , pp. 86-95
    • Briand, L.1    Labiche, Y.2    Wang, Y.3
  • 3
    • 85051433937 scopus 로고
    • Theoretical and empirical studies on using program mutation to test the functional correctness of programs
    • T. Budd, R. DeMillo, R. Lipton, and F. Sayward, "Theoretical and empirical studies on using program mutation to test the functional correctness of programs," in Proc. POPL, 1980, pp. 220-233.
    • (1980) Proc. POPL , pp. 220-233
    • Budd, T.1    Demillo, R.2    Lipton, R.3    Sayward, F.4
  • 4
    • 14044267543 scopus 로고    scopus 로고
    • Adaptive
    • random testing through dynamic partitioning
    • T. Chen, R. Merkel, P. Wong, and G. Eddy, "Adaptive random testing through dynamic partitioning," in Proc. QSIC, 2004, pp. 79-86.
    • (2004) Proc. QSIC , pp. 79-86
    • Chen, T.1    Merkel, R.2    Wong, P.3    Eddy, G.4
  • 5
    • 52449125806 scopus 로고    scopus 로고
    • ARTOO: Adaptive random testing for object-oriented software
    • I. Ciupa, A. Leitner, M. Oriol, and B. Meyer, "ARTOO: adaptive random testing for object-oriented software," in Proc. ICSE, 2008, pp. 71-80.
    • (2008) Proc. ICSE , pp. 71-80
    • Ciupa, I.1    Leitner, A.2    Oriol, M.3    Meyer, B.4
  • 6
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • L. Clarke, "A system to generate test data and symbolically execute programs," IEEE Transactions on Software Engineering, vol. 2, no. 4, pp. 215-222, 1976.
    • (1976) IEEE Transactions on Software Engineering , vol.2 , Issue.4 , pp. 215-222
    • Clarke, L.1
  • 8
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • R. DeMillo, R. Lipton, and F. Sayward, "Hints on test data selection: Help for the practicing programmer," Computer, vol. 11, no. 4, pp. 34-41, 1978.
    • (1978) Computer , vol.11 , Issue.4 , pp. 34-41
    • Demillo, R.1    Lipton, R.2    Sayward, F.3
  • 9
    • 0026222968 scopus 로고
    • Constraint-based automatic test data generation
    • R. DeMillo and A. Offutt, "Constraint-based automatic test data generation," IEEE Transactions on Software Engineering, vol. 17, no. 9, pp. 900-910, 1991.
    • (1991) IEEE Transactions on Software Engineering , vol.17 , Issue.9 , pp. 900-910
    • Demillo, R.1    Offutt, A.2
  • 10
    • 33750208158 scopus 로고    scopus 로고
    • On the use of mutation faults in empirical assessments of test case prioritization techniques
    • H. Do and G. Rothermel, "On the use of mutation faults in empirical assessments of test case prioritization techniques," IEEE Transactions on Software Engineering, vol. 32, no. 9, pp. 733-752, 2006.
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.9 , pp. 733-752
    • Do, H.1    Rothermel, G.2
  • 11
    • 0031235549 scopus 로고    scopus 로고
    • All-uses vs mutation testing: An experimental comparison of effectiveness
    • P. Frankl, S. Weiss, and C. Hu, "All-uses vs mutation testing: an experimental comparison of effectiveness," The Journal of Systems & Software, vol. 38, no. 3, pp. 235-253, 1997.
    • (1997) The Journal of Systems & Software , vol.38 , Issue.3 , pp. 235-253
    • Frankl, P.1    Weiss, S.2    Hu, C.3
  • 12
    • 31844450371 scopus 로고    scopus 로고
    • DART: Directed automated random testing
    • P. Godefroid, N. Klarlund, and K. Sen, "DART: Directed automated random testing," in Proc. PLDI, 2005, pp. 213-223.
    • (2005) Proc. PLDI , pp. 213-223
    • Godefroid, P.1    Klarlund, N.2    Sen, K.3
  • 14
    • 0017517121 scopus 로고
    • Testing programs with the aid of a compiler
    • R. Hamlet, "Testing programs with the aid of a compiler," IEEE Transactions on Software Engineering, vol. 3, no. 4, pp. 279-290, 1977.
    • (1977) IEEE Transactions on Software Engineering , vol.3 , Issue.4 , pp. 279-290
    • Hamlet, R.1
  • 15
    • 0033332513 scopus 로고    scopus 로고
    • Using program slicing to assist in the detection of equivalent mutants
    • R. Hierons, M. Harman, and S. Danicic, "Using program slicing to assist in the detection of equivalent mutants," Software Testing, Verification and Reliability, vol. 9, no. 4, pp. 233-262, 1999.
    • (1999) Software Testing, Verification and Reliability , vol.9 , Issue.4 , pp. 233-262
    • Hierons, R.1    Harman, M.2    Danicic, S.3
  • 16
    • 0020152782 scopus 로고
    • Weak mutation testing and completeness of test sets
    • W. Howden, "Weak mutation testing and completeness of test sets," IEEE Transactions on Software Engineering, vol. 8, no. 4, pp. 371-379, 1982.
    • (1982) IEEE Transactions on Software Engineering , vol.8 , Issue.4 , pp. 371-379
    • Howden, W.1
  • 17
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • J. King, "Symbolic execution and program testing," Communications of the ACM, vol. 19, no. 7, pp. 385-394, 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.1
  • 18
    • 34547261949 scopus 로고    scopus 로고
    • An approach to test data generation for killing multiple mutants
    • M. Liu, Y. Gao, J. Shan, J. Liu, L. Zhang, and J. Sun, "An approach to test data generation for killing multiple mutants," in Proc. ICSM, 2006, pp. 113-122.
    • (2006) Proc. ICSM , pp. 113-122
    • Liu, M.1    Gao, Y.2    Shan, J.3    Liu, J.4    Zhang, L.5    Sun, J.6
  • 19
    • 0033327169 scopus 로고    scopus 로고
    • Efficiency of mutation operators and selective mutation strategies: An empirical study
    • E. Mresa and L. Bottaci, "Efficiency of mutation operators and selective mutation strategies: An empirical study," Software Testing, Verification and Reliability, vol. 9, no. 4, pp. 205-232, 1999.
    • (1999) Software Testing, Verification and Reliability , vol.9 , Issue.4 , pp. 205-232
    • Mresa, E.1    Bottaci, L.2
  • 20
    • 0033077271 scopus 로고    scopus 로고
    • The dynamic domain reduction procedure for test data generation
    • A. Offutt, Z. Jin, and J. Pan, "The dynamic domain reduction procedure for test data generation," Software-Practice and Experience, vol. 29, no. 2, pp. 167-194, 1999.
    • (1999) Software-Practice and Experience , vol.29 , Issue.2 , pp. 167-194
    • Offutt, A.1    Jin, Z.2    Pan, J.3
  • 22
    • 0031222042 scopus 로고    scopus 로고
    • Automatically detecting equivalent mutants and infeasible paths
    • A. Offutt, J. Pan, and I. PRC, "Automatically detecting equivalent mutants and infeasible paths," Software Testing, Verification and Reliability, vol. 7, no. 3, pp. 165-192, 1997.
    • (1997) Software Testing, Verification and Reliability , vol.7 , Issue.3 , pp. 165-192
    • Offutt, A.1    Pan, J.2    Prc, I.3
  • 23
    • 0027148169 scopus 로고
    • An experimental evaluation of selective mutation
    • A. Offutt, G. Rothermel, and C. Zapf, "An experimental evaluation of selective mutation," in Proc. ICSE, 1993, pp. 100-107.
    • (1993) Proc. ICSE , pp. 100-107
    • Offutt, A.1    Rothermel, G.2    Zapf, C.3
  • 25
    • 77954949357 scopus 로고    scopus 로고
    • Towards automating the generation of mutation tests
    • M. Papadakis, N. Malevris, and M. Kallia, "Towards automating the generation of mutation tests," in Proc. AST, 2010, pp. 111-118.
    • (2010) Proc. AST , pp. 111-118
    • Papadakis, M.1    Malevris, N.2    Kallia, M.3
  • 26
    • 85008252592 scopus 로고    scopus 로고
    • Efficient mutation testing by checking invariant violations
    • D. Schuler, V. Dallmeier, and A. Zeller, "Efficient mutation testing by checking invariant violations," in Proc. ISSTA, 2009, pp. 69-80.
    • (2009) Proc. ISSTA , pp. 69-80
    • Schuler, D.1    Dallmeier, V.2    Zeller, A.3
  • 27
    • 32344447459 scopus 로고    scopus 로고
    • CUTE: A concolic unit testing engine for C
    • K. Sen, D. Marinov, and G. Agha, "CUTE: A concolic unit testing engine for C," in Proc. ESEC/FSE, 2005, pp. 263-272.
    • (2005) Proc. ESEC/FSE , pp. 263-272
    • Sen, K.1    Marinov, D.2    Agha, G.3
  • 28
    • 43149111827 scopus 로고    scopus 로고
    • Pex-white box test generation for .NET
    • N. Tillmann and J. de Halleux, "Pex-white box test generation for .NET," in Proc. TAP, 2008, pp. 134-153.
    • (2008) Proc. TAP , pp. 134-153
    • Tillmann, N.1    De Halleux, J.2
  • 29
    • 0027805274 scopus 로고
    • Mutation analysis using mutant schemata
    • R. Untch, A. Offutt, and M. Harrold, "Mutation analysis using mutant schemata," in Proc. ISSTA, 1993, pp. 139-148.
    • (1993) Proc. ISSTA , pp. 139-148
    • Untch, R.1    Offutt, A.2    Harrold, M.3
  • 30
    • 0029478820 scopus 로고
    • Reducing the cost of mutation testing: An empirical study
    • W. Wong and A. Mathur, "Reducing the cost of mutation testing: An empirical study," Journal of Systems and Software, vol. 31, no. 3, pp. 185-196, 1995.
    • (1995) Journal of Systems and Software , vol.31 , Issue.3 , pp. 185-196
    • Wong, W.1    Mathur, A.2
  • 31
    • 77954691456 scopus 로고    scopus 로고
    • Is operator-based mutant selection superior to random mutant selection?
    • L. Zhang, S.-S. Hou, J.-J. Hu, T. Xie, and H. Mei, "Is Operator-Based Mutant Selection Superior to Random Mutant Selection?" in Proc. ICSE, 2010, pp. 435-444.
    • (2010) Proc. ICSE , pp. 435-444
    • Zhang, L.1    Hou, S.-S.2    Hu, J.-J.3    Xie, T.4    Mei, H.5


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