메뉴 건너뛰기




Volumn , Issue , 2010, Pages 80-89

A manifesto for higher order mutation testing

Author keywords

[No Author keywords available]

Indexed keywords

FIRST ORDER; HIGHER ORDER; MUTATION TESTING; OPTIMIZATION TECHNIQUES; RESEARCH AGENDA; SEARCH-BASED SOFTWARE ENGINEERING;

EID: 77953759620     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSTW.2010.13     Document Type: Conference Paper
Times cited : (68)

References (62)
  • 1
    • 0004717296 scopus 로고
    • Phd thesis, Georgia Institute of Technology, Atlanta, Georgia
    • A. T. Acree. On Mutation. Phd thesis, Georgia Institute of Technology, Atlanta, Georgia, 1980.
    • (1980) On Mutation
    • Acree, A.T.1
  • 2
    • 34548029704 scopus 로고    scopus 로고
    • How to overcome the equivalent mutant problem and achieve tailored selective mutation using co-evolution
    • volume 3103 of LNCS, Seattle, Washington, USA, 26th-30th, June, Springer
    • K. Adamopoulos, M. Harman, and R. M. Hierons. How to Overcome the Equivalent Mutant Problem and Achieve Tailored Selective Mutation Using Co-evolution. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO'04), volume 3103 of LNCS, pages 1338-1349, Seattle, Washington, USA, 26th-30th, June 2004. Springer.
    • (2004) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO'04) , pp. 1338-1349
    • Adamopoulos, K.1    Harman, M.2    Hierons, R.M.3
  • 3
    • 62349083270 scopus 로고    scopus 로고
    • A systematic review of search-based testing for non-functional system properties
    • W. Afzal, R. Torkar, and R. Feldt. A systematic review of search-based testing for non-functional system properties. Information and Software Technology, 51(6):957-976, 2009.
    • (2009) Information and Software Technology , vol.51 , Issue.6 , pp. 957-976
    • Afzal, W.1    Torkar, R.2    Feldt., R.3
  • 6
    • 1642589098 scopus 로고
    • Heuristics for determining equivalence of program mutations
    • New Haven, Connecticut
    • D. Baldwin and F. G. Sayward. Heuristics for Determining Equivalence of Program Mutations. Research Report 276, Yale University, New Haven, Connecticut, 1979.
    • (1979) Research Report 276, Yale University
    • Baldwin, D.1    Sayward, F.G.2
  • 10
    • 34748907389 scopus 로고    scopus 로고
    • From state of the art to the future of requirements engineering
    • L. Briand and A. Wolf, editors, Los Alamitos, California, USA, IEEE Computer Society Press. This volume
    • B. Cheng and J. Atlee. From state of the art to the future of requirements engineering. In L. Briand and A. Wolf, editors, Future of Software Engineering 2007, Los Alamitos, California, USA, 2007. IEEE Computer Society Press. This volume.
    • (2007) Future of Software Engineering 2007
    • Cheng, B.1    Atlee, J.2
  • 11
    • 49049100073 scopus 로고    scopus 로고
    • Measuring generalization performance in co-evolutionary learning
    • August
    • S. Y. Chong, P. Tino, and X. Yao. Measuring generalization performance in co-evolutionary learning. IEEE Transactions on Evolutionary Computation, 12(4):479-505, August 2008.
    • (2008) IEEE Transactions on Evolutionary Computation , vol.12 , Issue.4 , pp. 479-505
    • Chong, S.Y.1    Tino, P.2    Yao, X.3
  • 12
    • 18844446134 scopus 로고    scopus 로고
    • Software error analysis: A real case study involving real faults and mutations
    • May
    • M. Daran and P. Thévenod-Fosse. Software Error Analysis: A Real Case Study Involving Real Faults and Mutations. ACM SIGSOFT Software Engineering Notes, 21(3):158-177, May 1996.
    • (1996) ACM SIGSOFT Software Engineering Notes , vol.21 , Issue.3 , pp. 158-177
    • Daran, M.1    Thévenod-Fosse, P.2
  • 15
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • April
    • 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, April 1978.
    • (1978) Computer , vol.11 , Issue.4 , pp. 34-41
    • DeMillo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 16
    • 77953774095 scopus 로고
    • On the use of software artifacts to evaluate the effectiveness of mutation analysis in detecting errors in production software
    • West Lafayette, Indiana
    • R. A. DeMillo and A. P. Mathur. On the Use of Software Artifacts to Evaluate the Effectiveness of Mutation Analysis in Detecting Errors in Production Software. Technique Report SERC-TR-92-P, Purdue University, West Lafayette, Indiana, 1992.
    • (1992) Technique Report SERC-TR-92-P, Purdue University
    • DeMillo, R.A.1    Mathur, A.P.2
  • 17
  • 20
    • 34548082345 scopus 로고    scopus 로고
    • Component testing is not enough - A study of software faults in telecom middleware
    • Tallinn, Estonia, 26-29 June, 7th International Workshop on Formal Approaches to Testing of Software (TestCom'07) and the 7th International Workshop (FATES'07)
    • S. Eldh, S. Punnekkat, H. Hansson, and P. J̈onsson. Component Testing Is Not Enough - A Study of Software Faults in Telecom Middleware. In Proceedings of the 19th IFIP International Conference on Testing of Communicating Systems and 7th International Workshop on Formal Approaches to Testing of Software (TestCom'07) and the 7th International Workshop (FATES'07), Tallinn, Estonia, 26-29 June 2007.
    • (2007) Proceedings of the 19th IFIP International Conference on Testing of Communicating Systems
    • Eldh, S.1    Punnekkat, S.2    Hansson, H.3    J̈onsson, P.4
  • 21
    • 69949100687 scopus 로고    scopus 로고
    • The impact of equivalent mutants
    • Denver, Colorado, 1-4 April IEEE Computer Society. published with Proceedings of the 2nd International Conference on Software Testing, Verification, and Validation Workshops
    • B. J. M. Grün, D. Schuler, and A. Zeller. The Impact of Equivalent Mutants. In Proceedings of the 4th International Workshop on Mutation Analysis (MUTATION'09), pages 192-199, Denver, Colorado, 1-4 April IEEE Computer Society. published with Proceedings of the 2nd International Conference on Software Testing, Verification, and Validation Workshops.
    • Proceedings of the 4th International Workshop on Mutation Analysis (MUTATION'09) , pp. 192-199
    • Grün, B.J.M.1    Schuler, D.2    Zeller, A.3
  • 22
    • 0017517121 scopus 로고
    • Testing programs with the aid of a compiler
    • July
    • R. G. Hamlet. Testing Programs with the Aid of a Compiler. IEEE Transactions on Software Engineering, 3(4):279-290, July 1977.
    • (1977) IEEE Transactions on Software Engineering , vol.3 , Issue.4 , pp. 279-290
    • Hamlet, R.G.1
  • 23
    • 34748859982 scopus 로고    scopus 로고
    • The current state and future of search based software engineering
    • DOI 10.1109/FOSE.2007.29, 4221631, FoSE 2007: Future of Software Engineering
    • M. Harman. The current state and future of search based software engineering. In L. Briand and A. Wolf, editors, Future of Software Engineering 2007, pages 342-357, Los Alamitos, California, USA, 2007. IEEE Computer Society Press. (Pubitemid 47484936)
    • (2007) FoSE 2007: Future of Software Engineering , pp. 342-357
    • Harman, M.1
  • 24
    • 77953801839 scopus 로고    scopus 로고
    • The relationship between program dependence and mutation analysis
    • San Jose, California, 6-7 October, published in book form, as Mutation Testing for the New Century
    • M. Harman, R. Hierons, and S. Danicic. The Relationship Between Program Dependence and Mutation Analysis. In Proceedings of the 1st Workshop on Mutation Analysis (MUTATION'00), pages 5-13, San Jose, California, 6-7 October 2001. published in book form, as Mutation Testing for the New Century.
    • (2001) Proceedings of the 1st Workshop on Mutation Analysis (MUTATION'00) , pp. 5-13
    • Harman, M.1    Hierons, R.2    Danicic, S.3
  • 25
    • 0002107790 scopus 로고    scopus 로고
    • An overview of program slicing
    • M. Harman and R. M. Hierons. An overview of program slicing. Software Focus, 2(3):85-92, 2001.
    • (2001) Software Focus , vol.2 , Issue.3 , pp. 85-92
    • Harman, M.1    Hierons, R.M.2
  • 26
    • 77951275677 scopus 로고    scopus 로고
    • Search based software engineering: A comprehensive analysis and review of trends techniques and applications.
    • King's College London, April
    • M. Harman, A. Mansouri, and Y. Zhang. Search based software engineering: A comprehensive analysis and review of trends techniques and applications. Technical Report TR-09-03, Department of Computer Science, King's College London, April 2009.
    • (2009) Technical Report TR-09-03, Department of Computer Science
    • Harman, M.1    Mansouri, A.2    Zhang., Y.3
  • 27
    • 0033332513 scopus 로고    scopus 로고
    • Using program slicing to assist in the detection of equivalent mutants
    • December
    • R. M. Hierons, M. Harman, and S. Danicic. Using Program Slicing to Assist in the Detection of Equivalent Mutants. Software Testing, Verification and Reliability, 9(4):233-262, December 1999.
    • (1999) Software Testing, Verification and Reliability , vol.9 , Issue.4 , pp. 233-262
    • Hierons, R.M.1    Harman, M.2    Danicic, S.3
  • 30
    • 79951729115 scopus 로고    scopus 로고
    • An analysis and survey of the development of mutation testing
    • To appear
    • Y. Jia and M. Harman. An Analysis and Survey of the Development of Mutation Testing. IEEE Transactions of Software Engineering, To appear, 2009.
    • (2009) IEEE Transactions of Software Engineering
    • Jia, Y.1    Harman, M.2
  • 32
    • 0026185573 scopus 로고
    • A fortran language system for mutation- based software testing
    • October
    • K. N. King and A. J. Offutt. A Fortran Language System for Mutation- Based Software Testing. Software:Practice and Experience, 21(7):685- 718, October 1991.
    • (1991) Software: Practice and Experience , vol.21 , Issue.7 , pp. 685-718
    • King, K.N.1    Offutt, A.J.2
  • 34
    • 77953751519 scopus 로고    scopus 로고
    • Evolving gzip matches kernel from an nvidia CUDA template
    • London, WC2R 2LS, UK, 5 Feb., King's College London
    • W. B. Langdon and M. Harman. Evolving gzip matches kernel from an nvidia CUDA template. Technical Report TR-10-02, Department of Computer Science, King's College London, London, WC2R 2LS, UK, 5 Feb. 2010.
    • (2010) Technical Report TR-10-02, Department of Computer Science
    • Langdon, W.B.1    Harman, M.2
  • 35
    • 77953731246 scopus 로고    scopus 로고
    • Efficient multi objective MC, GA, GP search and higher order mutation testing
    • Submitted. Extended version of
    • W. B. Langdon, M. Harman, and Y. Jia. Efficient multi objective MC, GA, GP search and higher order mutation testing. Submitted. Extended version of TAICPART conference paper.
    • TAICPART Conference Paper
    • Langdon, W.B.1    Harman, M.2    Jia., Y.3
  • 37
    • 65549155276 scopus 로고    scopus 로고
    • Evolving DNA motifs to predict GeneChip probe performance
    • 19 Mar
    • W. B. Langdon and A. P. Harrison. Evolving DNA motifs to predict GeneChip probe performance. Algorithms in Molecular Biology, 4(6), 19 Mar. 2009.
    • (2009) Algorithms in Molecular Biology , vol.4 , Issue.6
    • Langdon, W.B.1    Harrison, A.P.2
  • 39
    • 80053583645 scopus 로고
    • An empirical comparison of mutation and data flow based test adequacy criteria
    • West Lafayette, Indiana
    • A. P. Mathur and W. E. Wong. An Empirical Comparison of Mutation and Data Flow Based Test Adequacy Criteria. Technique report, Purdue University, West Lafayette, Indiana, 1993.
    • (1993) Technique Report, Purdue University
    • Mathur, A.P.1    Wong, W.E.2
  • 40
    • 0033327169 scopus 로고    scopus 로고
    • Efficiency of mutation operators and selective mutation strategies: An empirical study
    • December
    • E. S. Mresa and L. Bottaci. Efficiency of Mutation Operators and Selective Mutation Strategies: An Empirical Study. Software Testing, Verification and Reliability, 9(4):205-232, December 1999.
    • (1999) Software Testing, Verification and Reliability , vol.9 , Issue.4 , pp. 205-232
    • Mresa, E.S.1    Bottaci, L.2
  • 41
    • 48749095325 scopus 로고    scopus 로고
    • Finding sufficient mutation operators via variable reduction
    • Raleigh, North Carolina, November, IEEE Computer Society
    • A. S. Namin and J. H. Andrews. Finding Sufficient Mutation Operators via Variable Reduction. In Proceedings of the 2nd Workshop on Mutation Analysis (MUTATION'06), page 5, Raleigh, North Carolina, November 2006. IEEE Computer Society.
    • (2006) Proceedings of the 2nd Workshop on Mutation Analysis (MUTATION'06) , pp. 5
    • Namin, A.S.1    Andrews, J.H.2
  • 43
    • 0024940215 scopus 로고
    • The coupling effect: Fact or fiction
    • december
    • A. J. Offutt. The Coupling Effect: Fact or Fiction. ACM SIGSOFT Software Engineering Notes, 14(8):131-140, December 1989.
    • (1989) ACM SIGSOFT Software Engineering Notes , vol.14 , Issue.8 , pp. 131-140
    • Offutt, A.J.1
  • 45
    • 0028513318 scopus 로고
    • Using compiler optimization techniques to detect equivalent mutants
    • 131-154, September
    • A. J. Offutt and W. M. Craft. Using Compiler Optimization Techniques to Detect Equivalent Mutants. Software Testing, Verification and Reliability, 4(3):131-154, September 1994.
    • (1994) Software Testing, Verification and Reliability , vol.4 , Issue.3
    • Offutt, A.J.1    Craft, W.M.2
  • 47
    • 0033077271 scopus 로고    scopus 로고
    • The dynamic domain reduction procedure for test data generation
    • February
    • A. J. Offutt, Z. Jin, and J. Pan. The Dynamic Domain Reduction Procedure for Test Data Generation. Software:Practice and Experience, 29(2):167-193, February 1999.
    • (1999) Software: Practice and Experience , vol.29 , Issue.2 , pp. 167-193
    • Offutt, A.J.1    Jin, Z.2    Pan, J.3
  • 49
    • 0029701428 scopus 로고    scopus 로고
    • Detecting equivalent mutants and the feasible path problem
    • Gaithersburg, Maryland, June, IEEE Computer Society Press
    • A. J. Offutt and J. Pan. Detecting Equivalent Mutants and the Feasible Path Problem. In Proceedings of the 1996 Annual Conference on Computer Assurance, pages 224-236, Gaithersburg, Maryland, June 1996. IEEE Computer Society Press.
    • (1996) Proceedings of the 1996 Annual Conference on Computer Assurance , pp. 224-236
    • Offutt, A.J.1    Pan., J.2
  • 51
    • 65549161963 scopus 로고    scopus 로고
    • and freely available at http://www.gp-field-guide.org.uk, Published via, (With contributions by J. R. Koza)
    • R. Poli, W. B. Langdon, and N. F. McPhee. A field guide to genetic programming. Published via http://lulu.com and freely available at http://www.gp-field-guide.org.uk, 2008. (With contributions by J. R. Koza).
    • (2008) A Field Guide to Genetic Programming
    • Poli, R.1    Langdon, W.B.2    McPhee, N.F.3
  • 52
    • 0003625739 scopus 로고
    • McGraw-Hill Book Company Europe, Maidenhead, Berkshire, England, UK. 3rd edition, European adaptation (1994), Adapted by Darrel Ince. ISBN 0-07-707936-1
    • R. Pressman. Software Engineering: A Practitioner's Approach. McGraw-Hill Book Company Europe, Maidenhead, Berkshire, England, UK., 3rd edition, 1992. European adaptation (1994). Adapted by Darrel Ince. ISBN 0-07-707936-1.
    • (1992) Software Engineering: A Practitioner's Approach
    • Pressman, R.1
  • 53
  • 55
    • 35348874144 scopus 로고
    • A Bayes sequential statistical procedure for approving software products
    • Garmisch Partenkirchen, Germany, September, Elsevier Science
    • M. Sahinoglu and E. H. Spafford. A Bayes Sequential Statistical Procedure for Approving Software Products. In Proceedings of the IFIP Conference on Approving Software Products (ASP'90), pages 43-56, Garmisch Partenkirchen, Germany, September 1990. Elsevier Science.
    • (1990) Proceedings of the IFIP Conference on Approving Software Products (ASP'90) , pp. 43-56
    • Sahinoglu, M.1    Spafford, E.H.2
  • 56
    • 67650492922 scopus 로고    scopus 로고
    • On guiding the augmentation of an automated test suite via mutation analysis
    • B. H. Smith and L. Williams. On Guiding the Augmentation of an Automated Test Suite via Mutation Analysis. Empirical Software Engineering, 14(3):341-369, 2009.
    • (2009) Empirical Software Engineering , vol.14 , Issue.3 , pp. 341-369
    • Smith, B.H.1    Williams, L.2
  • 58
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • Sept.
    • F. Tip. A survey of program slicing techniques. Journal of Programming Languages, 3(3):121-189, Sept. 1995.
    • (1995) Journal of Programming Languages , vol.3 , Issue.3 , pp. 121-189
    • Tip, F.1
  • 59
    • 0026901308 scopus 로고
    • PIE: A dynamic failure-based technique
    • August
    • J. M. Voas. PIE: A Dynamic Failure-Based Technique. IEEE Transactions of Software Engineering, 18(8):717-726, August 1992.
    • (1992) IEEE Transactions of Software Engineering , vol.18 , Issue.8 , pp. 717-726
    • Voas, J.M.1
  • 61
    • 0004005859 scopus 로고
    • Phd thesis, Purdue University, West Lafayette, Indiana
    • W. E.Wong. On Mutation and Data Flow. Phd thesis, Purdue University, West Lafayette, Indiana, 1993.
    • (1993) On Mutation and Data Flow
    • Wong, W.E.1
  • 62
    • 0029478820 scopus 로고
    • Reducing the cost of mutation testing: An empirical study
    • December
    • W. E. Wong and A. P. Mathur. Reducing the Cost of Mutation Testing: An Empirical Study. Journal of Systems and Software, 31(3):185-196, December 1995.
    • (1995) Journal of Systems and Software , vol.31 , Issue.3 , pp. 185-196
    • Wong, W.E.1    Mathur, A.P.2


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