메뉴 건너뛰기




Volumn 1, Issue , 2010, Pages 435-444

Is operator-based mutant selection superior to random mutant selection?

Author keywords

mutation testing; test adequacy criterion

Indexed keywords

ADEQUACY CRITERION; EMPIRICAL RESULTS; MUTATION OPERATORS; MUTATION TESTING; SELECTION TECHNIQUES; STATISTICAL ANALYSIS;

EID: 77954691456     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1806799.1806863     Document Type: Conference Paper
Times cited : (123)

References (43)
  • 3
    • 26044454396 scopus 로고    scopus 로고
    • Is mutation an appropriate tool for testing experiments?
    • J. H. Andrews, L. C. Briand, and Y. Labiche. Is mutation an appropriate tool for testing experiments? In Proc. ICSE, pages 402-411, 2005.
    • (2005) Proc. ICSE , pp. 402-411
    • Andrews, J.H.1    Briand, L.C.2    Labiche, Y.3
  • 4
    • 0035361086 scopus 로고    scopus 로고
    • Toward the determination of sufficient mutant operators for C
    • E. F. Barbosa, J. C. Maldonado, and A. M. R. Vincenzi. Toward the determination of sufficient mutant operators for C. STVR, 11(2):113-136, 2001.
    • (2001) STVR , vol.11 , Issue.2 , pp. 113-136
    • Barbosa, E.F.1    Maldonado, J.C.2    Vincenzi, A.M.R.3
  • 5
    • 34247099637 scopus 로고    scopus 로고
    • Automated, contract-based user testing of commercial-off-the-shelf components
    • L. C. Briand, Y. Labiche, and M. M. Sówka. Automated, contract-based user testing of commercial-off-the-shelf components. In Proc. ICSE, pages 92-101, 2006.
    • (2006) Proc. ICSE , pp. 92-101
    • Briand, L.C.1    Labiche, Y.2    Sówka, M.M.3
  • 6
    • 4544242386 scopus 로고    scopus 로고
    • Using simulation to empirically investigate test coverage criteria based on statechart
    • L. C. Briand, Y. Labiche, and Y. Wang. Using simulation to empirically investigate test coverage criteria based on statechart. In Proc. ICSE, pages 86-95, 2004.
    • (2004) Proc. ICSE , pp. 86-95
    • Briand, L.C.1    Labiche, Y.2    Wang, Y.3
  • 10
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • R. A. DeMillo, R. J. Lipton, and F. G. Sayward. Hints on test data selection: Help for the practicing programmer. Computer, 11(4):34-41, 1978.
    • (1978) Computer , vol.11 , Issue.4 , pp. 34-41
    • Demillo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 13
    • 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 TSE, 32(9):733-752, 2006.
    • (2006) IEEE TSE , vol.32 , Issue.9 , pp. 733-752
    • Do, H.1    Rothermel, G.2
  • 14
    • 0034592889 scopus 로고    scopus 로고
    • Prioritizing test cases for regression testing
    • S. Elbaum, A. Malishevsky, and G. Rothermel. Prioritizing test cases for regression testing. In Proc. ISSTA, pages 102-112, 2000.
    • (2000) Proc. ISSTA , pp. 102-112
    • Elbaum, S.1    Malishevsky, A.2    Rothermel, G.3
  • 15
    • 0016520230 scopus 로고
    • Toward a theory of test data selection
    • J. B. Goodenough and S. L. Gerhart. Toward a theory of test data selection. IEEE TSE, 1(2):156-173, 1975.
    • (1975) IEEE TSE , vol.1 , Issue.2 , pp. 156-173
    • Goodenough, J.B.1    Gerhart, S.L.2
  • 17
    • 0017517121 scopus 로고
    • Testing programs with the aid of a compiler
    • R. G. Hamlet. Testing programs with the aid of a compiler. IEEE TSE, 3(4):279-290, 1977.
    • (1977) IEEE TSE , vol.3 , Issue.4 , pp. 279-290
    • Hamlet, R.G.1
  • 18
    • 0033332513 scopus 로고    scopus 로고
    • Using program slicing to assist in the detection of equivalent mutants
    • R. Hierons and M. Harman. Using program slicing to assist in the detection of equivalent mutants. STVR, 9(4):233-262, 1999.
    • (1999) STVR , vol.9 , Issue.4 , pp. 233-262
    • Hierons, R.1    Harman, M.2
  • 19
    • 0020152782 scopus 로고
    • Weak mutation testing and completeness of test sets
    • W. E. Howden. Weak mutation testing and completeness of test sets. IEEE TSE, 8(4):371-379, 1982.
    • (1982) IEEE TSE , vol.8 , Issue.4 , pp. 371-379
    • Howden, W.E.1
  • 20
    • 0028166441 scopus 로고
    • Experiments of the effectiveness of dataflow- And controlflow-based test adequacy criteria
    • M. Hutchins, H. Foster, T. Goradia, and T. Ostrand. Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria. In Proc. ICSE, pages 191-200, 1994.
    • (1994) Proc. ICSE , pp. 191-200
    • Hutchins, M.1    Foster, H.2    Goradia, T.3    Ostrand, T.4
  • 22
    • 77952348762 scopus 로고    scopus 로고
    • Empirical evaluation of the Tarantula automatic fault-localization technique
    • J. A. Jones and M. J. Harrold. Empirical evaluation of the Tarantula automatic fault-localization technique. In Proc. ASE, pages 273-282, 2005.
    • (2005) Proc. ASE , pp. 273-282
    • Jones, J.A.1    Harrold, M.J.2
  • 24
  • 26
    • 20844460416 scopus 로고    scopus 로고
    • MuJava: An automated class mutation system
    • Y.-S. Ma, J. Offutt, and Y. R. Kwon. MuJava : An automated class mutation system. STVR, 15(2):97-133, 2005.
    • (2005) STVR , vol.15 , Issue.2 , pp. 97-133
    • Ma, Y.-S.1    Offutt, J.2    Kwon, Y.R.3
  • 27
    • 85026355563 scopus 로고
    • Performance, effectiveness, and reliability issues in software testing
    • A. P. Mathur. Performance, effectiveness, and reliability issues in software testing. In Proc. COMPSAC, pages 604-605, 1991.
    • (1991) Proc. COMPSAC , pp. 604-605
    • Mathur, A.P.1
  • 28
    • 34247374360 scopus 로고    scopus 로고
    • An empirical analysis and comparison of random testing techniques
    • J. Mayer and C. Schneckenburger. An empirical analysis and comparison of random testing techniques. In Proc. ISESE, pages 105-114, 2006.
    • (2006) Proc. ISESE , pp. 105-114
    • Mayer, J.1    Schneckenburger, C.2
  • 29
    • 0028513318 scopus 로고
    • Using compiler optimization techniques to detect equivalent mutants
    • A. J. Offutt and W. M. Craft. Using compiler optimization techniques to detect equivalent mutants. STVR, 4(3):131-154, 1994.
    • (1994) STVR , vol.4 , Issue.3 , pp. 131-154
    • Offutt, A.J.1    Craft, W.M.2
  • 30
    • 0033077271 scopus 로고    scopus 로고
    • The dynamic domain reduction approach to test data generation
    • A. J. Offutt, Z. Jin, and J. Pan. The dynamic domain reduction approach to test data generation. Software Practice and Experience, 29(2):167-193, 1999.
    • (1999) Software Practice and Experience , vol.29 , Issue.2 , pp. 167-193
    • Offutt, A.J.1    Jin, Z.2    Pan, J.3
  • 31
    • 0030121550 scopus 로고    scopus 로고
    • An experimental determination of sufficient mutation operators
    • A. J. Offutt, A. Lee, G. Rothermel, R. H. Untch, and C. Zapf. An experimental determination of sufficient mutation operators. ACM TOSEM, 5(2):99-118, 1996.
    • (1996) ACM TOSEM , vol.5 , Issue.2 , pp. 99-118
    • Offutt, A.J.1    Lee, A.2    Rothermel, G.3    Untch, R.H.4    Zapf, C.5
  • 32
    • 0031222042 scopus 로고    scopus 로고
    • Automatically detecting equivalent mutants and infeasible paths
    • A. J. Offutt and J. Pan. Automatically detecting equivalent mutants and infeasible paths. STVR, 7(3):165-192, 1997.
    • (1997) STVR , vol.7 , Issue.3 , pp. 165-192
    • Offutt, A.J.1    Pan, J.2
  • 34
    • 0032305987 scopus 로고    scopus 로고
    • An empirical study of the effects of minimization on the fault detection capabilities of test suites
    • G. Rothermel, M. J. Harrold, J. Ostrin, and C. Hong. An empirical study of the effects of minimization on the fault detection capabilities of test suites. In Proc. ICSM, pages 34-43, 1998.
    • (1998) Proc. ICSM , pp. 34-43
    • Rothermel, G.1    Harrold, M.J.2    Ostrin, J.3    Hong, C.4
  • 35
  • 36
    • 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, pages 69-80, 2009.
    • (2009) Proc. ISSTA , pp. 69-80
    • Schuler, D.1    Dallmeier, V.2    Zeller, A.3
  • 37
    • 57349122337 scopus 로고    scopus 로고
    • Sufficient mutation operators for measuring test effectiveness
    • A. Siami Namin, J. H. Andrews, and D. J. Murdoch. Sufficient mutation operators for measuring test effectiveness. In Proc. ICSE, pages 351-360, 2008.
    • (2008) Proc. ICSE , pp. 351-360
    • Siami Namin, A.1    Andrews, J.H.2    Murdoch, D.J.3
  • 38
    • 33846467766 scopus 로고    scopus 로고
    • Mutating database queries
    • J. Tuya, M. J. Suárez-Cabal, and C. de la Riva. Mutating database queries. IST, 49(4):398-417, 2007.
    • (2007) IST , vol.49 , Issue.4 , pp. 398-417
    • Tuya, J.1    Suárez-Cabal, M.J.2    De La Riva, C.3
  • 39
    • 0027805274 scopus 로고
    • Mutation analysis using program schemata
    • R. Untch, A. J. Offutt, and M. J. Harrold. Mutation analysis using program schemata. In Proc. ISSTA, pages 139-148, 1993.
    • (1993) Proc. ISSTA , pp. 139-148
    • Untch, R.1    Offutt, A.J.2    Harrold, M.J.3
  • 40
  • 41
    • 0029478820 scopus 로고
    • Reducing the cost of mutation testing: An empirical study
    • W. E. Wong and A. P. Mathur. Reducing the cost of mutation testing: An empirical study. JSS, 31(3):185-196, 1995.
    • (1995) JSS , vol.31 , Issue.3 , pp. 185-196
    • Wong, W.E.1    Mathur, A.P.2
  • 43
    • 0000679119 scopus 로고    scopus 로고
    • A formal analysis of the subsume relation between software test adequacy criteria
    • H. Zhu. A formal analysis of the subsume relation between software test adequacy criteria. IEEE TSE, 22(4):248-255, 1996.
    • (1996) IEEE TSE , vol.22 , Issue.4 , pp. 248-255
    • Zhu, H.1


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