Metamorphic testing: A new student engagement approach for a new software testing paradigm

Dave Towey, Tsong Yueh Chen, Fei Ching Kuo, Huai Liu, Zhi Quan Zhou

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

7 Citations (Scopus)

Abstract

Software testing, as part of the software quality assurance processes in software engineering (SE), is seldom cited as the most engaging part of a software engineer's training. In spite of its importance, it was often a neglected area, and only recently, with the adoption of more agile methodologies, has testing come to the fore. Testers face challenges, including the need to be able to identify when software is not behaving as expected. Metamorphic Testing (MT) first appeared twenty years ago in an effort to help testers facing the oracle problem (not having a mechanism to determine correct software behavior). Although MT is simple in concept, it has demonstrated very impressive fault-finding ability, and has recently been attracting a great deal of interest. Training students and practitioners to effectively apply MT has become an important goal, but to date, no textbook or guidelines have been made readily available. This paper, written by some of the leading voices in the MT community, is a sharing of some of the experiences, reflections and insights gained through teaching MT (and other related subjects). These experiences indicate that not only is MT effective in industry and at fault-finding, it has the potential to really engage students in creative SE classroom activities.

Original languageEnglish
Title of host publicationProceedings of 2016 IEEE International Conference on Teaching, Assessment and Learning for Engineering, TALE 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages218-225
Number of pages8
ISBN (Electronic)9781509055982
DOIs
Publication statusPublished - 10 Feb 2017
Event2016 IEEE International Conference on Teaching, Assessment and Learning for Engineering, TALE 2016 - Bangkok, Thailand
Duration: 7 Dec 20169 Dec 2016

Publication series

NameProceedings of 2016 IEEE International Conference on Teaching, Assessment and Learning for Engineering, TALE 2016

Conference

Conference2016 IEEE International Conference on Teaching, Assessment and Learning for Engineering, TALE 2016
Country/TerritoryThailand
CityBangkok
Period7/12/169/12/16

Keywords

  • Autoethnography
  • Metamorphic Testing
  • Reflection
  • Teaching Computer Science
  • Teaching Software Engineering

ASJC Scopus subject areas

  • Engineering (miscellaneous)
  • Communication
  • Education

Fingerprint

Dive into the research topics of 'Metamorphic testing: A new student engagement approach for a new software testing paradigm'. Together they form a unique fingerprint.

Cite this