메뉴 건너뛰기




Volumn , Issue , 2012, Pages 331-341

Regression mutation testing

Author keywords

Mutation Testing; Regression Mutation Testing; Regression Testing; Software Evolution; Static Analysis

Indexed keywords

EMPIRICAL STUDIES; EVOLVING SYSTEMS; EXPENSIVE TESTING; MUTATION TESTING; PRIORITIZATION; REGRESSION TESTING; SOFTWARE EVOLUTION; SOFTWARE SYSTEMS;

EID: 84865279311     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/04000800.2336793     Document Type: Conference Paper
Times cited : (75)

References (46)
  • 1
    • 84865307555 scopus 로고    scopus 로고
    • PIT. http://pitest.org/.
  • 4
    • 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
  • 5
    • 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
  • 6
    • 68949214345 scopus 로고    scopus 로고
    • Recomputing coverage information to assist regression testing
    • P. K. Chittimalli and M. J. Harrold. Recomputing coverage information to assist regression testing. IEEE TSE, 35(4):452-469, 2009.
    • (2009) IEEE TSE , vol.35 , Issue.4 , pp. 452-469
    • Chittimalli, P.K.1    Harrold, M.J.2
  • 9
    • 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
  • 11
    • 0026222968 scopus 로고
    • Constraint-based automatic test data generation
    • R. A. DeMillo and A. J. Offutt. Constraint-based automatic test data generation. IEEE TSE, 17(9):900-910, 1991.
    • (1991) IEEE TSE , vol.17 , Issue.9 , pp. 900-910
    • DeMillo, R.A.1    Offutt, A.J.2
  • 12
    • 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, pages 733-752, 2006.
    • (2006) IEEE TSE , pp. 733-752
    • Do, H.1    Rothermel, G.2
  • 13
    • 0031235549 scopus 로고    scopus 로고
    • All-uses vs mutation testing: An experimental comparison of effectiveness
    • P. G. Frankl, S. N. Weiss, and C. Hu. All-uses vs mutation testing: An experimental comparison of effectiveness. JSS, 38(3):235-253, 1997.
    • (1997) JSS , vol.38 , Issue.3 , pp. 235-253
    • Frankl, P.G.1    Weiss, S.N.2    Hu, C.3
  • 14
    • 77955908856 scopus 로고    scopus 로고
    • Mutation-driven generation of unit tests and oracles
    • G. Fraser and A. Zeller. Mutation-driven generation of unit tests and oracles. In ISSTA, pages 147-158, 2010.
    • (2010) ISSTA , pp. 147-158
    • Fraser, G.1    Zeller, A.2
  • 15
    • 0017517121 scopus 로고
    • Testing programs with the aid of a compiler
    • R. G. Hamlet. Testing programs with the aid of a compiler. IEEE TSE, pages 279-290, 1977.
    • (1977) IEEE TSE , pp. 279-290
    • Hamlet, R.G.1
  • 16
    • 80053197346 scopus 로고    scopus 로고
    • Strong higher order mutation-based test data generation
    • M. Harman, Y. Jia, and W. B. Langdon. Strong higher order mutation-based test data generation. In Proc. FSE, pages 212-222, 2011.
    • (2011) Proc. FSE , pp. 212-222
    • Harman, M.1    Jia, Y.2    Langdon, W.B.3
  • 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, pages 371-379, 1982.
    • (1982) IEEE TSE , pp. 371-379
    • Howden, W.E.1
  • 20
    • 80053606092 scopus 로고    scopus 로고
    • An analysis and survey of the development of mutation testing
    • Y. Jia and M. Harman. An analysis and survey of the development of mutation testing. IEEE TSE, 37(5):649-678, 2011.
    • (2011) IEEE TSE , vol.37 , Issue.5 , pp. 649-678
    • Jia, Y.1    Harman, M.2
  • 21
    • 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, 21(7):685-718, 1991.
    • (1991) Software: Practice and Experience , vol.21 , Issue.7 , pp. 685-718
    • King, K.N.1    Offutt, A.J.2
  • 23
    • 0026157482 scopus 로고
    • High performance software testing on SIMD machines
    • E. W. Krauser, A. P. Mathur, and V. Rego. High performance software testing on SIMD machines. IEEE TSE, 17(5):403-423, 1991.
    • (1991) IEEE TSE , vol.17 , Issue.5 , pp. 403-423
    • Krauser, E.W.1    Mathur, A.P.2    Rego, V.3
  • 24
    • 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
  • 25
    • 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
  • 27
    • 0002750052 scopus 로고    scopus 로고
    • Interconvertibility of a class of set constraints and context-free-language reachability
    • D. Melski and T. Reps. Interconvertibility of a class of set constraints and context-free-language reachability. Theoretical Computer Science, 248(1-2):29-98, 2000.
    • (2000) Theoretical Computer Science , vol.248 , Issue.1-2 , pp. 29-98
    • Melski, D.1    Reps, T.2
  • 28
    • 57349122337 scopus 로고    scopus 로고
    • Sufficient mutation operators for measuring test effectiveness
    • A. S. 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
    • Namin, A.S.1    Andrews, J.H.2    Murdoch, D.J.3
  • 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
  • 34
    • 15844405025 scopus 로고    scopus 로고
    • Scaling regression testing to large software systems
    • A. Orso, N. Shi, and M. J. Harrold. Scaling regression testing to large software systems. In Proc. FSE, pages 241-252, 2004.
    • (2004) Proc. FSE , pp. 241-252
    • Orso, A.1    Shi, N.2    Harrold, M.J.3
  • 35
  • 36
    • 0032295876 scopus 로고    scopus 로고
    • Program analysis via graph reachability
    • T. Reps. Program analysis via graph reachability. Information and software technology, 40(11):701-726, 1998.
    • (1998) Information and Software Technology , vol.40 , Issue.11 , pp. 701-726
    • Reps, T.1
  • 37
    • 0031125046 scopus 로고    scopus 로고
    • A safe, efficient regression test selection technique
    • G. Rothermel and M. J. Harrold. A safe, efficient regression test selection technique. ACM TOSEM, 6(2):173-210, 1997.
    • (1997) ACM TOSEM , vol.6 , Issue.2 , pp. 173-210
    • Rothermel, G.1    Harrold, M.J.2
  • 38
    • 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
  • 39
    • 77949366362 scopus 로고    scopus 로고
    • Javalanche: Efficient mutation testing for Java
    • D. Schuler and A. Zeller. Javalanche: Efficient mutation testing for Java. In Proc. FSE, pages 297-298, 2009.
    • (2009) Proc. FSE , pp. 297-298
    • Schuler, D.1    Zeller, A.2
  • 40
    • 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
  • 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
    • 78751495155 scopus 로고    scopus 로고
    • Directed test suite augmentation: Techniques and tradeoffs
    • Z. Xu, Y. Kim, M. Kim, G. Rothermel, and M. B. Cohen. Directed test suite augmentation: techniques and tradeoffs. In Proc. FSE, pages 257-266, 2010.
    • (2010) Proc. FSE , pp. 257-266
    • Xu, Z.1    Kim, Y.2    Kim, M.3    Rothermel, G.4    Cohen, M.B.5
  • 45
    • 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, pages 435-444, 2010.
    • (2010) Proc. ICSE , pp. 435-444
    • Zhang, L.1    Hou, S.S.2    Hu, J.J.3    Xie, T.4    Mei, H.5
  • 46
    • 78650145373 scopus 로고    scopus 로고
    • Test generation via dynamic symbolic execution for mutation testing
    • L. Zhang, T. Xie, L. Zhang, N. Tillmann, J. de Halleux, and H. Mei. Test generation via dynamic symbolic execution for mutation testing. In Proc. ICSM, pages 1-10, 2010.
    • (2010) Proc. ICSM , pp. 1-10
    • Zhang, L.1    Xie, T.2    Zhang, L.3    Tillmann, N.4    De Halleux, J.5    Mei, H.6


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