• DocumentCode
    1090847
  • Title

    An empirical evaluation of weak mutation

  • Author

    Offutt, A. Jefferson ; Lee, Stephen D.

  • Author_Institution
    Dept. of Inf. & Software Syst. Eng., George Mason Univ., Fairfax, VA, USA
  • Volume
    20
  • Issue
    5
  • fYear
    1994
  • fDate
    5/1/1994 12:00:00 AM
  • Firstpage
    337
  • Lastpage
    344
  • Abstract
    Mutation testing is a fault-based technique for unit-level software testing. Weak mutation was proposed as a way to reduce the expense of mutation testing. Unfortunately, weak mutation is also expected to provide a weaker test of the software than mutation testing does. This paper presents results from an implementation of weak mutation, which we used to evaluate the effectiveness versus the efficiency of weak mutation. Additionally, we examined several options in an attempt to find the most appropriate way to implement weak mutation. Our results indicate that weak mutation can be applied in a manner that is almost as effective as mutation testing, and with significant computational savings
  • Keywords
    program testing; software engineering; computational savings; effectiveness; efficiency; fault-based technique; mutation testing; unit-level software testing; weak mutation; Algorithms; Automatic testing; Computer science; Genetic mutations; Programming profession; Software engineering; Software systems; Software testing; System testing; Systems engineering and theory;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.286422
  • Filename
    286422