메뉴 건너뛰기




Volumn 19, Issue 4, 2011, Pages 691-723

Automatically performing weak mutation with the aid of symbolic execution, concolic testing and search-based testing

Author keywords

Automated test case generation; Concolic execution; Mutant schemata; Mutation testing; Search based testing; Symbolic execution; Weak mutation

Indexed keywords


EID: 80052260419     PISSN: 09639314     EISSN: 15731367     Source Type: Journal    
DOI: 10.1007/s11219-011-9142-y     Document Type: Article
Times cited : (74)

References (43)
  • 3
    • 33947155743 scopus 로고    scopus 로고
    • Using mutation analysis for assessing and comparing testing coverage criteria
    • doi: 10. 1109/TSE. 2006. 83
    • Andrews, J. H., Briand, L. C., Labiche, Y., & Namin, A. S. (2006). Using mutation analysis for assessing and comparing testing coverage criteria. IEEE Transaction on Software Engineering, 32(8), 608-624. doi: 10. 1109/TSE. 2006. 83.
    • (2006) IEEE Transaction on Software Engineering , vol.32 , Issue.8 , pp. 608-624
    • Andrews, J.H.1    Briand, L.C.2    Labiche, Y.3    Namin, A.S.4
  • 9
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • doi: 10. 1109/C-M. 1978. 218136
    • DeMillo, R. A., Lipton, R. J., & Sayward, F. G. (1978). Hints on test data selection: Help for the practicing programmer. Computer, 11(4), 34-41. doi: 10. 1109/C-M. 1978. 218136.
    • (1978) Computer , vol.11 , Issue.4 , pp. 34-41
    • DeMillo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 10
    • 0026222968 scopus 로고
    • Constraint-based automatic test data generation
    • doi: 10. 1109/32. 92910
    • DeMillo, R. A., & Offutt, A. J. (1991). Constraint-based automatic test data generation. IEEE Transaction on Software Engineering, 17(9), 900-910. doi: 10. 1109/32. 92910.
    • (1991) IEEE Transaction on Software Engineering , vol.17 , Issue.9 , pp. 900-910
    • DeMillo, R.A.1    Offutt, A.J.2
  • 12
    • 0017517121 scopus 로고
    • Testing programs with the aid of a compiler
    • doi: 10. 1109/TSE. 1977. 231145
    • Hamlet, R. G. (1977). Testing programs with the aid of a compiler. IEEE Transaction on Software Engineering, 3(4), 279-290. doi: 10. 1109/TSE. 1977. 231145.
    • (1977) IEEE Transaction on Software Engineering , vol.3 , Issue.4 , pp. 279-290
    • Hamlet, R.G.1
  • 13
    • 34548204807 scopus 로고    scopus 로고
    • A theoretical & empirical analysis of evolutionary testing and hill climbing for structural test data generation
    • London, United Kingdom 1273475: ACM. doi: 10. 1145/1273463. 1273475
    • Harman, M., & McMinn, P. (2007). A theoretical & empirical analysis of evolutionary testing and hill climbing for structural test data generation. In Proceedings of the 2007 international symposium on Software testing and analysis, London, United Kingdom (pp. 73-83). 1273475: ACM. doi: 10. 1145/1273463. 1273475.
    • (2007) Proceedings of the 2007 international symposium on Software testing and analysis , pp. 73-83
    • Harman, M.1    McMinn, P.2
  • 15
    • 0020152782 scopus 로고
    • Weak mutation testing and completeness of test sets
    • doi: 10. 1109/TSE. 1982. 235571
    • Howden, W. E. (1982). Weak mutation testing and completeness of test sets. IEEE Transaction on Software Engineering, 8(4), 371-379. doi: 10. 1109/TSE. 1982. 235571.
    • (1982) IEEE Transaction on Software Engineering , vol.8 , Issue.4 , pp. 371-379
    • Howden, W.E.1
  • 16
    • 80053606092 scopus 로고    scopus 로고
    • An analysis and survey of the development of mutation testing
    • (PrePrints), doi: 10. 1109/TSE. 2010. 62
    • Jia, Y., & Harman, M. (2010). An analysis and survey of the development of mutation testing. IEEE Transactions on Software Engineering, 99(PrePrints), doi: 10. 1109/TSE. 2010. 62.
    • (2010) IEEE Transactions on Software Engineering , vol.99
    • Jia, Y.1    Harman, M.2
  • 17
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • doi: 10. 1145/360248. 360252
    • King, J. C. (1976). Symbolic execution and program testing. Communication ACM, 19(7), 385-394. doi: 10. 1145/360248. 360252.
    • (1976) Communication ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 18
    • 0026185573 scopus 로고
    • A fortran language system for mutation-based software testing
    • doi: 10. 1002/spe. 4380210704
    • King, K. N., & Offutt, A. J. (1991). A fortran language system for mutation-based software testing. Software Practical Experiment, 21(7), 685-718. doi: 10. 1002/spe. 4380210704.
    • (1991) Software Practical Experiment , vol.21 , Issue.7 , pp. 685-718
    • King, K.N.1    Offutt, A.J.2
  • 19
    • 79952048272 scopus 로고    scopus 로고
    • Austin: A tool for search based software testing for the c language and its evaluation on deployed automotive systems
    • doi: 10. 1109/SSBSE. 2010. 21
    • Lakhotia, K., Harman, M., & Gross, H. (2010). Austin: A tool for search based software testing for the c language and its evaluation on deployed automotive systems. In 2nd International symposium on search based software engineering. doi: 10. 1109/SSBSE. 2010. 21.
    • (2010) 2nd International symposium on search based software engineering
    • Lakhotia, K.1    Harman, M.2    Gross, H.3
  • 21
    • 20844460416 scopus 로고    scopus 로고
    • Mujava: An automated class mutation system: Research articles
    • doi: 10. 1002/stvr. v15: 2
    • Ma, Y.-S., Offutt, J., & Kwon, Y. R. (2005). Mujava: An automated class mutation system: Research articles. Software Test Verification Reliability, 15(2), 97-133. doi: 10. 1002/stvr. v15: 2.
    • (2005) Software Test Verification Reliability , vol.15 , Issue.2 , pp. 97-133
    • Ma, Y.-S.1    Offutt, J.2    Kwon, Y.R.3
  • 24
    • 84976744369 scopus 로고
    • Investigations of the software testing coupling effect
    • doi: 10. 1145/125489. 125473
    • Offutt, A. J. (1992). Investigations of the software testing coupling effect. ACM Transaction on Software Engineering Methodology, 1(1), 5-20. doi: 10. 1145/125489. 125473.
    • (1992) ACM Transaction on Software Engineering Methodology , vol.1 , Issue.1 , pp. 5-20
    • Offutt, A.J.1
  • 25
    • 0033077271 scopus 로고    scopus 로고
    • The dynamic domain reduction procedure for test data generation
    • doi: 10. 1002/(SICI)1097-024X(199902)29: 2< 167:: AID-SPE225> 3. 3. CO; 2-M
    • Offutt, A. J., Jin, Z., & Pan, J. (1999). The dynamic domain reduction procedure for test data generation. Software Practical Experiment, 29(2), 167-193. doi: 10. 1002/(SICI)1097-024X(199902)29: 2< 167:: AID-SPE225> 3. 3. CO; 2-M.
    • (1999) Software Practical Experiment , vol.29 , Issue.2 , pp. 167-193
    • Offutt, A.J.1    Jin, Z.2    Pan, J.3
  • 26
    • 0028438845 scopus 로고
    • An empirical evaluation of weak mutation
    • doi: 10. 1109/32. 286422
    • Offutt, A. J., & Lee, S. D. (1994). An empirical evaluation of weak mutation. IEEE Transaction Software Engineering, 20(5), 337-344. doi: 10. 1109/32. 286422.
    • (1994) IEEE Transaction Software Engineering , vol.20 , Issue.5 , pp. 337-344
    • Offutt, A.J.1    Lee, S.D.2
  • 28
    • 0031222042 scopus 로고    scopus 로고
    • Automatically detecting equivalent mutants and infeasible paths
    • doi: 10. 1002/(SICI)1099-1689(199709)7: 3 < 165:: AID-STVR143> 3. 0. CO; 2-U
    • Offutt, A. J., & Pan, J. (1997). Automatically detecting equivalent mutants and infeasible paths. Software Testing, Verification and Reliability, 7, 165-192, doi: 10. 1002/(SICI)1099-1689(199709)7: 3 < 165:: AID-STVR143> 3. 0. CO; 2-U.
    • (1997) Software Testing, Verification and Reliability , vol.7 , pp. 165-192
    • Offutt, A.J.1    Pan, J.2
  • 34
    • 77954949357 scopus 로고    scopus 로고
    • Towards automating the generation of mutation tests
    • Cape Town, South Africa, 2010 1808283: ACM. doi: 10. 1145/1808266. 1808283
    • Papadakis, M., Malevris, N., & Kallia, M. (2010). Towards automating the generation of mutation tests. In Proceedings of the 5th workshop on automation of software test, Cape Town, South Africa, 2010 (pp. 111-118). 1808283: ACM. doi: 10. 1145/1808266. 1808283.
    • (2010) Proceedings of the 5th workshop on automation of software test , pp. 111-118
    • Papadakis, M.1    Malevris, N.2    Kallia, M.3
  • 36
    • 69949116025 scopus 로고    scopus 로고
    • Decreasing the cost of mutation testing with second-order mutants
    • doi: 10. 1002/stvr. 392
    • Polo, M., Piattini, M., & García-Rodríguez, I. (2009). Decreasing the cost of mutation testing with second-order mutants. Software Testing, Verification and Reliability, 19(2), 111-131. doi: 10. 1002/stvr. 392.
    • (2009) Software Testing, Verification and Reliability , vol.19 , Issue.2 , pp. 111-131
    • Polo, M.1    Piattini, M.2    García-Rodríguez, I.3
  • 39
    • 67650492922 scopus 로고    scopus 로고
    • On guiding the augmentation of an automated test suite via mutation analysis
    • doi: 10. 1007/s10664-008-9083-7
    • Smith, B. H., & Williams, L. (2009). On guiding the augmentation of an automated test suite via mutation analysis. Empirical Software Engineering, 14(3), 341-369. doi: 10. 1007/s10664-008-9083-7.
    • (2009) Empirical Software Engineering , vol.14 , Issue.3 , pp. 341-369
    • Smith, B.H.1    Williams, L.2
  • 40
    • 23744485743 scopus 로고    scopus 로고
    • Evolutionary testing of classes
    • doi: 10. 1145/1013886. 1007528
    • Tonella, P. (2004). Evolutionary testing of classes. SIGSOFT Software Engineering Notes, 29(4), 119-128. doi: 10. 1145/1013886. 1007528.
    • (2004) SIGSOFT Software Engineering Notes , vol.29 , Issue.4 , pp. 119-128
    • Tonella, P.1
  • 43
    • 0024911119 scopus 로고
    • Reducing the effects of infeasible paths in branch testing
    • doi: 10. 1145/75309. 75315
    • Yates, D., & Malevris, N. (1989). Reducing the effects of infeasible paths in branch testing. SIGSOFT Software Engineering Notes 14(8), 48-54. doi: 10. 1145/75309. 75315.
    • (1989) SIGSOFT Software Engineering Notes , vol.14 , Issue.8 , pp. 48-54
    • Yates, D.1    Malevris, N.2


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