To Detect Abnormal Program Behaviours via Mutation Deduction

Jie Zhang, Dan Hao, Lingming Zhang, Lu Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents Mutation Deduction, a methodology framework that explores the behaviours of a program under test through exploring the behaviours of its mutants. Mutation Deduction makes use of the relationship between the syntactic changes and semantic changes of a program under test: a new type of metamorphic relation. A metamorphic? relation is supposed to hold as long as the program is correct. Once a metamorphic relation is violated, one could deem that abnormal behaviours exist. The framework is supposed to apply to both single-version and multi-version scenarios. It enlarges the behaviour space that the current test inputs could explore, which could help observe more abnormal behaviours and better ensure software quality.

Original languageEnglish (US)
Title of host publicationProceedings - 2018 IEEE 11th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages11-17
Number of pages7
ISBN (Electronic)9781538663523
DOIs
StatePublished - Jul 16 2018
Externally publishedYes
Event11th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2018 - Vasteras, Sweden
Duration: Apr 9 2018Apr 13 2018

Publication series

NameProceedings - 2018 IEEE 11th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2018

Conference

Conference11th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2018
Country/TerritorySweden
CityVasteras
Period4/9/184/13/18

Keywords

  • Mutation deduction
  • Mutation testing
  • Program behaviour exploration

ASJC Scopus subject areas

  • Software
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'To Detect Abnormal Program Behaviours via Mutation Deduction'. Together they form a unique fingerprint.

Cite this