Zhou, George Associate Professor

Associate Professor

  • Faculty of Engineering and Information Sciences
  • School of Computing & Information Technology

Overview


Zhi Quan (George) Zhou received the BSc degree in Computer Science from Peking University, China, and the PhD degree in Software Engineering from The University of Hong Kong. His current research interests include software testing and debugging; cybersecurity and security testing; the interplay among software testing, machine learning, and big data; and self-driving vehicles.

Zhou was a main contributor to some of the earliest research papers on metamorphic testing, and was one of the few pioneers who opened up and established this research field. In 2016, he co-founded and chaired the IEEE/ACM 1st International Workshop on Metamorphic Testing, in conjunction with the 38th International Conference on Software Engineering (ICSE MET '16) in Austin, USA. He was an invited keynote speaker at ICSE MET '17 held in Buenos Aires, Argentina. He was an ACM SIGSOFT Webinar speaker, and an ICSE '18 Technical Briefings speaker, introducing metamorphic testing through both venues. He was selected for a Virtual Earth Award by Microsoft Research, Redmond, USA, and a 2018 Researcher of the Year Gold Disruptor Award by the Australian Computer Society.

Top Publications


Research Overview


  • Software engineering, software testing and debugging, verification and validation, user experience, citation analysis.

Available as Research Supervisor

Selected Publications


Investigator On


Impact Story


  • An independent study conducted by American researchers identified Zhou as one of the top five researchers in the world in the important research field of test oracles [1]. Another independent study conducted by European researchers identified Zhou as one of the top four researchers in the world in metamorphic testing [2].<br /><br />References:<br /><br />[1] R. A. P. Oliveira, U. Kanewala, and P. A. Nardi. "Automated test oracles: State of the art, taxonomies, and trends," In Advances in Computers, volume 95, pp. 113-199. Elsevier, 2014. Available online: <a href="http://iii.library.uow.edu.au/record=b2303118" target="_blank" rel="noopener">http://iii.library.uow.edu.au/record=b2303118</a><br /><br />[2] S. Segura, G. Fraser, A. Sanchez, and A. Ruiz-Cortes, "A survey on metamorphic testing", IEEE Transactions on Software Engineering, 42(9), pp. <strong> </strong> 805-824, 2016. Available online: <a href="http://dx.doi.org/10.1109/TSE.2016.2532875" target="_blank" rel="noopener">http://dx.doi.org/10.1109/TSE.2016.2532875</a>
  • On March 10, 2018, Zhou and his MPhil student Liqun Sun detected a critical fault in the real-world self-driving system <a href="http://apollo.auto" target="_blank" rel="noopener">Baidu Apollo</a>, and they reported this finding to the Apollo team on the same day. The fault caused the self-driving car's LiDAR perception system to ignore pedestrians or other obstacles on the roadway. The Apollo team confirmed the fault on March 19, 2018 (24 hours after <a href="https://en.wikipedia.org/wiki/Death_of_Elaine_Herzberg" target="_blank" rel="noopener">a fatal accident of a Uber's self-driving vehicle in Tempe, Arizona</a>, where the vehicle used exactly the same type of LiDAR sensor as Apollo). This study has been reported in the paper "Metamorphic Testing of Driverless Cars" by Zhou and Sun, to appear in the <a href="https://dl.acm.org/pub.cfm?id=J79" target="_blank" rel="noopener">Communications of the ACM</a> (ACM's flagship magazine).

Available as Research Supervisor

Advisees


  • Graduate Advising Relationship

    Degree Research Title Advisee
    Doctor of Philosophy Un Similarity-Based Software Text case Prioritisation Liu, Chen
    Doctor of Philosophy (Integrated) Towards Continuous and Adoptable system security Saraswati, Ayu
    Doctor of Philosophy Metamorphic Testing applied to citation systems and other border applications Witheridge, Matt
    Doctor of Philosophy (Integrated) A New Approach to the Detection of Software Security Vulnerabilities Zhu, Junting
    Doctor of Philosophy Testing Navigation Systems Brown, Joshua
    Master of Philosophy The Testing of Site Search Sun, Liqun
    Doctor of Philosophy A Machine Learning Based Approach for SoftwareTesting. Wu, Sarah
    Doctor of Philosophy Software testing of web and cloud based applications Han, Jiacheng
    Doctor of Philosophy Testing methods for intelligent systems Iqbal, Muhammad
    Doctor of Philosophy (Integrated) On Antomated Testing of Web Applications Selay, Elmin

Top Publications


Research Overview


  • Software engineering, software testing and debugging, verification and validation, user experience, citation analysis.

Selected Publications


Investigator On


Impact Story


  • An independent study conducted by American researchers identified Zhou as one of the top five researchers in the world in the important research field of test oracles [1]. Another independent study conducted by European researchers identified Zhou as one of the top four researchers in the world in metamorphic testing [2].<br /><br />References:<br /><br />[1] R. A. P. Oliveira, U. Kanewala, and P. A. Nardi. "Automated test oracles: State of the art, taxonomies, and trends," In Advances in Computers, volume 95, pp. 113-199. Elsevier, 2014. Available online: <a href="http://iii.library.uow.edu.au/record=b2303118" target="_blank" rel="noopener">http://iii.library.uow.edu.au/record=b2303118</a><br /><br />[2] S. Segura, G. Fraser, A. Sanchez, and A. Ruiz-Cortes, "A survey on metamorphic testing", IEEE Transactions on Software Engineering, 42(9), pp. <strong> </strong> 805-824, 2016. Available online: <a href="http://dx.doi.org/10.1109/TSE.2016.2532875" target="_blank" rel="noopener">http://dx.doi.org/10.1109/TSE.2016.2532875</a>
  • On March 10, 2018, Zhou and his MPhil student Liqun Sun detected a critical fault in the real-world self-driving system <a href="http://apollo.auto" target="_blank" rel="noopener">Baidu Apollo</a>, and they reported this finding to the Apollo team on the same day. The fault caused the self-driving car's LiDAR perception system to ignore pedestrians or other obstacles on the roadway. The Apollo team confirmed the fault on March 19, 2018 (24 hours after <a href="https://en.wikipedia.org/wiki/Death_of_Elaine_Herzberg" target="_blank" rel="noopener">a fatal accident of a Uber's self-driving vehicle in Tempe, Arizona</a>, where the vehicle used exactly the same type of LiDAR sensor as Apollo). This study has been reported in the paper "Metamorphic Testing of Driverless Cars" by Zhou and Sun, to appear in the <a href="https://dl.acm.org/pub.cfm?id=J79" target="_blank" rel="noopener">Communications of the ACM</a> (ACM's flagship magazine).

Advisees


  • Graduate Advising Relationship

    Degree Research Title Advisee
    Doctor of Philosophy Un Similarity-Based Software Text case Prioritisation Liu, Chen
    Doctor of Philosophy (Integrated) Towards Continuous and Adoptable system security Saraswati, Ayu
    Doctor of Philosophy Metamorphic Testing applied to citation systems and other border applications Witheridge, Matt
    Doctor of Philosophy (Integrated) A New Approach to the Detection of Software Security Vulnerabilities Zhu, Junting
    Doctor of Philosophy Testing Navigation Systems Brown, Joshua
    Master of Philosophy The Testing of Site Search Sun, Liqun
    Doctor of Philosophy A Machine Learning Based Approach for SoftwareTesting. Wu, Sarah
    Doctor of Philosophy Software testing of web and cloud based applications Han, Jiacheng
    Doctor of Philosophy Testing methods for intelligent systems Iqbal, Muhammad
    Doctor of Philosophy (Integrated) On Antomated Testing of Web Applications Selay, Elmin
uri icon