Prof. Ruilian Zhao

Office Address

Science &Technology building 409#

Mailing Address

Mail Box 4, No. 15 Beisanhuan East Road, Chaoyang District, Beijing 100029, P.R. China

Email

rlzhao@mail.buct.edu.cn

Phone

Research Interests


1.Software testing
2.Web application testing
3.Model-based testing
4.Slice-based testing
5.Source code analysis
6.Software reliability engineering

Working/Education 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

Teaching Courses

1.Software testing
2.Software requirements engineering
3.Principle of Compiling

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

Journal papers in English
1. 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.
2. Bian Yi, Li Zheng, Guo Junxia, Zhao Ruilian. “Concrete hyperheuristic framework for test case prioritization”. Journal of Software: Evolution and Process, v 30, n 11, November 2018.
3. 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.
4. 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.
5. 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.
6. Wei He, Ruilian Zhao*, “Sequential pattern mining based test case regeneration”. Journal of Software, 8(12), p3105-3113, 2013.
7. 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.
8. 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.
International conference papers
9. Wang Weiwei, Guo Junxia; Li Zheng, Zhao Ruilian*, “EFSM-Oriented Minimal Traces Set Generation Approach for Web Applications”, International Computer Software and Applications Conference, v 1, p 12-21, June 8, 2018.
10. Liu Yong, Li Zheng; Wang Linxin, Zhao Ruilian*, “Statement-oriented mutant reduction strategy for mutation based fault localization”, IEEE International Conference on Software Quality, Reliability and Security, QRS 2017, p 126-137, August 11, 2017.
11. Weiwei Wang, Ruilian Zhao* and Ying Shang, and Yong Liu, “Test Data Generation Efficiency Prediction Model for EFSM Basedon MGGP”, 8th International Symposium on Search Based Software Engineering, SSBSE 2016, Raleigh, NC, USA, October 8–10, p176-191, 2016.
12. Jingyao Geng, Zheng Li, Ruilian Zhao and Junxia Guo, “Search Based Test Suite Minimization for Fault Detection and Localization: A Co-driven Method”, 8th International Symposium on Search Based Software Engineering, SSBSE 2016,Raleigh, NC, USA, October 8–10, p34-48, 2016.
13. Pei Gong, Ruilian Zhao* and Zheng Li, “Faster mutation-based fault localization with a novel mutation execution strategy”, IEEE Eighth International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp.1,10,Graz, Austria,13-17 April 2015.
14. Wang Yu, Li Zheng, Zhao Ruilian. “Dependence Based Model-Healing”, 2015 IEEE 39th Annual Computer Software and Applications Conference (COMPSAC), p556-561, 2015.
15. Yuan, Fang, Bian, Yi, Li, Zheng, Zhao, Ruilian, “Epistatic genetic algorithm for test case prioritization”, 7th International Symposium on Search-Based Software Engineering, SSBSE 2015, 109-124, 2015.
16. Xiaofei Zhou, Ruilian Zhao* and Feng You, “EFSM-Based Test Data Generation with Multi-Population Genetic Algorithm”, IEEE 5 International Conference on Software Engineering and Service Science, pp925-928, Beijing, June27-29, 2014.
17. Feng You, Yihua Liu, Ruilian Zhao, “Automatic String Type Test Data Generation”, 2013 Signal Processing, Biomedical Engineering and Informatics Symposium (SPBEI 2013), Hangzhou, 2013.12.16-2013.12.18.
18. Zheng Li, Yi Bian, Jun Cheng, Ruilian Zhao, “A fine-grained parallel multi-objective test case prioritization on GPU”, 5th International Symposium on Search-Based Software Engineering, SSBSE 2013, pp. 111-125, St. Petersburg, Russia, 2013.8.24-2013.8.26.
19. Xichao Cheng, Yong Cheng, Ruilian Zhao*, “Efficient Path-oriented Test Data Generation Algorithm for EFSM with Simulated Annealing”, In Session 11 Software and Information Engineering form International Conference on Computer Engineering and Technology (ICCET2011), 2011.3.4-2011.3.6.
20. Zhao, Ruilian*,Harman, Mark,Li, Zheng, “Empirical study on the efficiency of search based test generation for EFSM models”, 3rd International Conference on Software Testing, Verification, and Validation Workshops, ICSTW 2010, p222-231, 2010.4.7-2010.4.9.

Journal papers in Chinese
21. 苏宁,郭俊霞,李征,赵瑞莲,“基于EFSM不定型切片测试用例自动生成的研究”,计算机研究与发展,2017,54(3):p669-680.
22. 宋雨琪,尚颖,赵瑞莲*,“基于遗传算法的面向多样性EFSM测试序列生成方法”,东南大学学报(自然科学版),2017,Vol.47, Nov20, p176-182.
23. 王林鑫,王微微,赵瑞莲*,李征,“面向语句的MBFL变异体约减策略”,计算机科学,2017,Vol.44,No11,p175-180.
24. 郭后钱,王微微,尚颖,赵瑞莲*,“基于动态集合进化算法的弱变异测试用例集生成”,计算机应用,2017,37(9):p2659-2664,2677.
25. 尤枫,赵瑞莲*,吕珊珊,“基于输出域的测试用例自动生成方法研究”,计算机研究与发展,2016,53(3), pp.1-9.
26. 龚沛, 耿楚瑶,郭俊霞,赵瑞莲*,“针对基于变异错误定位的一种动态变异执行策略”,计算机科学,2016,(02):p199-203+229.
27. 边毅,袁方,郭俊霞,李征,赵瑞莲,“面向CPU+GPU异构计算的多目标测试用例优先排序”,软件学报,2016,27(4):p943-954.
28. 吴俞伯,郭俊霞,李 征,赵瑞莲*,“基于并发程序数据竞争故障的变异策略”,计算机应用,2016,36(11) : p3170-3177,3195.
29. 何伟,赵瑞莲*,朱群雄, “基于调用图的类间MM路径自动生成方法研究”,计算机研究与发展, 2013,50(2), p332-343.
30. 王倩, 尤枫, 赵瑞莲*, “一种二叉树结构型测试数据自动生成方法”, 计算机辅助设计与图形学学报, 2012, 24(6):p734-740.

Book:
① 赵瑞莲,软件测试. “十一五”国家级规划教材,高等教育出版社,2008年7月.
② 宫云战,赵瑞莲,张威. 软件测试教程(第2版),高等学校计算机专业规划教材,机械工业出版社,2016年6月.