Muupi: An Abstract Syntax Tree based Mutation Testing Tool for Python 2.x Programs Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_projects/0p0968522

2017

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • Mutation testing is one of the effective approaches measuring test adequacy of test suites. It is widely used in both academia and industry. Unfortunately, the adoption and practical use of mutation testing for Python 2.x programs face three obstacles. First, limited useful mutation operators. Existing mutation testing tools support very limited amount of mutation operators, which also limits the use of mutation testing strategy in research or practical projects. Second, no consideration for Python specific language features. Current mutation operators are only designed based on traditionally structural mutation testing. Third, coarse-grained mutation design. To measure test adequacy of a set of test suite more precisely, finer-grained mutation operator design is required. In this paper, muupi is introduced as a new mutation testing tool for Python 2.x programs. It integrates a richer set of newly designed mutation operators, which make it possible to obtain both the capability of fine-grained mutation and the flexibility of mutation operator extension.
Resource Type
Date Available
Date Copyright
Date Issued
Advisor
Committee Member
Keyword
Rights Statement
Language
Replaces
Additional Information
  • description.provenance : Made available in DSpace on 2017-03-30T16:11:57Z (GMT). No. of bitstreams: 1 muupi - An Abstract Syntax Tree based Mutation Testing Tool for Python 2.x Programs.pdf: 1286654 bytes, checksum: 6ffe2292160f476e7dc3c80267ef4927 (MD5)
  • description.provenance : Approved for entry into archive by Steven Van Tuyl(steve.vantuyl@oregonstate.edu) on 2017-03-30T16:11:57Z (GMT) No. of bitstreams: 1 muupi - An Abstract Syntax Tree based Mutation Testing Tool for Python 2.x Programs.pdf: 1286654 bytes, checksum: 6ffe2292160f476e7dc3c80267ef4927 (MD5)
  • description.provenance : Submitted by Xin Liu (liux4@oregonstate.edu) on 2017-03-23T20:07:32Z No. of bitstreams: 1 muupi - An Abstract Syntax Tree based Mutation Testing Tool for Python 2.x Programs.pdf: 1286654 bytes, checksum: 6ffe2292160f476e7dc3c80267ef4927 (MD5)

Relationships

In Administrative Set:
Last modified: 07/25/2017

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items