Preparing Future SQA Professionals: An Experience Report of Metamorphic Exploration of an Autonomous Driving System

Yifan Zhang, Matthew Pike, Dave Towey, Jia Cheng Han, Zhi Quan Zhou

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

Abstract

Computing systems are becoming increasingly complex and sophisticated. Technologies such as artificial intelligence, big data, and autonomous vehicles are pushing the boundaries of system size, complexity, and comprehensibility beyond anything seen before. These advances, however, have left the associated software quality assurance (SQA) tools and processes behind. This is compounded by many training and education programs also not attempting to address this inadequacy in the preparation of future software engineering professionals. We face a situation of extensively-deployed advanced computing systems, many of which lack sufficient SQA support. Metamorphic Testing (MT) and Metamorphic Exploration (ME) are SQA approaches that have a record of being able to alleviate some of the challenges associated with the advanced computer systems. This paper reports on an MT/ME experience with the Baidu Apollo autonomous driving system (ADS). The experience included identifying an apparent problem in Apollo, which was later confirmed to be a misunderstanding, but which illustrated the potential for ME to scaffold learning how to perform SQA on such complex systems. The report will be of benefit not only to other ADS developers and testers, but also to other SQA professionals, and especially to SQA trainers and educators.

Original languageEnglish
Title of host publicationProceedings of the 2022 IEEE Global Engineering Education Conference, EDUCON 2022
EditorsMohammed Jemni, Ilhem Kallel, Abdeljalil Akkari
PublisherIEEE Computer Society
Pages2121-2126
Number of pages6
ISBN (Electronic)9781665444347
DOIs
Publication statusPublished - 2022
Event13th IEEE Global Engineering Education Conference, EDUCON 2022 - Tunis, Tunisia
Duration: 28 Mar 202231 Mar 2022

Publication series

NameIEEE Global Engineering Education Conference, EDUCON
Volume2022-March
ISSN (Print)2165-9559
ISSN (Electronic)2165-9567

Conference

Conference13th IEEE Global Engineering Education Conference, EDUCON 2022
Country/TerritoryTunisia
CityTunis
Period28/03/2231/03/22

Keywords

  • Autonomous driving system (ADS)
  • metamorphic exploration (ME)
  • metamorphic relation (MR)
  • metamorphic testing (MT)
  • Oracle Problem
  • software engineering education
  • software quality assurance (SQA)

ASJC Scopus subject areas

  • Information Systems and Management
  • Education
  • Engineering (all)

Fingerprint

Dive into the research topics of 'Preparing Future SQA Professionals: An Experience Report of Metamorphic Exploration of an Autonomous Driving System'. Together they form a unique fingerprint.

Cite this