Zhou, Zhi Q. 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 2017 held in Buenos Aires, Argentina, and at the IEEE International Conference on Artificial Intelligence Testing in San Francisco, 2019, where he was also the organizer of the Special Track on Metamorphic Testing and Artificial Intelligence. He was an ACM SIGSOFT Webinar speaker, an ICSE '18 Technical Briefings speaker, and an ICSE '16 and ICSE '19 journal-first speaker, introducing metamorphic testing through all these 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.

Zhou has been invited to serve as a reviewer for various organizations including the Australian Research Council, the Research Grants Council of Hong Kong, and the Air Force Office of Scientific Research of the United States Air Force, and for various international journals including IEEE Transactions on Software Engineering, on Computers, on Reliability, on Services Computing, and so on.


(The "publications" listed below are not up to date due to slowness of the database.)

Top Publications


Research Overview


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

Available as Research Supervisor

Selected Publications


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, published in the <a href="http://dx.doi.org/10.1145/3241979" 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) A Robust ANN Ensemble Framework for Intrusion Detection Systems 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 Metamorphic Testing with Input Patterns 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
    Master of Philosophy - EIS A Case Study of Web Security on Social Media Advertising Liu, Yelin
    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


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, published in the <a href="http://dx.doi.org/10.1145/3241979" 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) A Robust ANN Ensemble Framework for Intrusion Detection Systems 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 Metamorphic Testing with Input Patterns 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
    Master of Philosophy - EIS A Case Study of Web Security on Social Media Advertising Liu, Yelin
    Doctor of Philosophy (Integrated) On Antomated Testing of Web Applications Selay, Elmin
uri icon