Dr. Ruilian Zhao
Professor
Email: lzhao@mail.buct.edu.cn
Education/Academic Visit Experience
-- Ph.D. Computer science.
1998.09~2001.07 Institute of Computing Technology, Chinese Academy of Sciences.
-- M.S. Computer Application
1987.09~1990.04 Department of computer science, North China Industry University.
-- B.S Computer Application
1981.09~1985.07 Department of computer science, North China Industry University
-- Visiting scholar
2008.10-2009.10 Department of Computer Science, Kings College London, UK
2002.10-2003.03 Department of Computer Science and Engineering, Chinese University of Hong Kong
Research Interests
Software testing, Web application testing, Model-based testing, Slice-based testing, Source code analysis, Software reliability engineering
Teaching Courses
Software testing
Software requirements engineering
Principle of Compiling
Discrete mathematics
Projects
1.National Science Foundation of China (No.61672085). Research on the test suite generation for software security of Web application by Memetic evolutionary algorithm.
2.National Science Foundation of China (No.61073035). Research on test generation of EFSM model with complex data types and procedure calls and analysis on key factors of test generation efficiency.
3.(National Science Foundation of China (No.60473032). Research on test data generation approach based on input domain analysis of specifications and programs.
4.Beijing Natural Science Foundation (No.4072021). Study on object-oriented software integration testing based on Method-Message path.
5.Key science and technology project of China Ministry of Education, (No.105018). Research on adaptive test generation of non-numeric data based on optimization technology.
Publications
1.Weiwei Wang; Shumei Wu; Zheng Li; Ruilian Zhao*; Parallel evolutionary test case generation for web applications, Information and Software Technology, 2023, 155: 107113.
2.Wang, Weiwei; Guo, Junxia; Li, Zheng; Zhao, Ruilian*; Behavior Model Construction for Client Side of Modern Web Applications, Tsinghua Science and Technology, 2021, 26(1): 112- 134.
3.Ruilian Zhao; Weiwei Wang; Yuqi Song; Zheng Li; Diversity-oriented test suite generation for EFSM model, IEEE Transactions on Reliability, 2020, 2020 (DOI:10.1109/TR.2020.)
4.Yong Liu, Zheng Li, Ruilian Zhao*, Pei Gong. “An optimal mutation execution strategy for cost reduction of mutation-based fault localization”, Information Sciences. Vol. 422, No 3, p572-596, 2018.
5.Bian Yi, Li Zheng, Zhao Ruilian, Gong Dunwei. “Epistasis Based ACO for Regression Test Case Prioritization”. IEEE Transactions on Emerging Topics in Computational Intelligence, v 1, n 3, p213-223, June 2017.
6.Ruilian Zhao, Zheng Li and Qian Wang, “Test Generation for Programs with Binary Tree Structure as Input”. International Journal of Software Engineering and Knowledge Engineering, Vol. 25, No. 7, p1–23, 2015.
7.Wei He, Ruilian Zhao* and Qunxiong Zhu, “Integrating evolutionary testing with reinforcement learning for automated test generation of object-oriented software”. Chinese Journal of Electronics. Vol.24, No.1, p38-48, Jan. 2015.
8.Wei He, Ruilian Zhao*, “Sequential pattern mining based test case regeneration”. Journal of Software, 8(12), p3105-3113, 2013.
9.Ruilian Zhao*, Yuandong Huang, “A Path-oriented Automatic Random on Double Constraint Propagation”. International Journal of Software Engineering and Applications, 3(2), p1-11, 2012.
10.Ruilian Zhao*, Michael R. Lyu and Yinghua Min, “Automatic String Test Data Generation for Detecting Domain Errors”. Journal of Software Testing, Verification and Reliability. Vol 20, No 3, p209-236, Sept. 2010.