Huang Ru Bing*
Professor
Department: School of Computer Science and Engineering
Tel.: 8897 2868
Office: A209
E-mail: rbhuang@must.edu.mo

Academic Qualification

Ph.D., Huazhong University of Science and Technology, Wuhan, China, 2013

M.S., Huazhong University of Science and Technology, Wuhan, China (Pursuing Ph.D. in advance), 2009

B.S., Zhengzhou University of Light Industry, Zhengzhou, China, 2007

 

Teaching Area

Undergraduate Courses:

CS250 Software Engineering

SE350 Formal Methods in Software Specification

SE110 Computer Programming

SE111 Object-Oriented Programming

CS103 Software Engineering Practices

CS480 Topics in Computer Science

 

Graduate Courses:

MIAE10 Special Topics in AI Applications

 

Research Area

Artificial Intelligence for Software Engineering (AI4SE)

Software Engineering for Artificial Intelligence (SE4AI)

Testing of Complex Software Systems (including intelligent systems, LLM agents, autonomous driving systems, AI compilers, etc.)

Unmanned Aerial Vehicle (UAV) Intelligence (including path planning, task scheduling, obstacle avoidance, and trajectory and resource optimization)

Software Vulnerability Analysis (including vulnerability detection, assessment, validation, localization, and repair)

Software Testing (including adaptive random testing, combinatorial testing, compiler testing, etc.)

Software Debugging (including fault localization and program repair)

Software Maintenance (including regression testing)

 

Working Experience

Jul. 2026 to present: Professor, School of Computer Science and Engineering, Macau University of Science and Technology

Jan. 2021 to Jun. 2026: Associate Professor, School of Computer Science and Engineering, Macau University of Science and Technology

Sep. 2016 to Dec. 2020: Associate Professor, School of Computer Science and Communication Engineering, Jiangsu University, China

Nov. 2017 to Nov. 2018: Visiting Scholar, Faculty of Information Technology, Monash University, Australia

Jul. 2016 to Oct. 2016: Visiting Scholar, Department of Computer Science and Software Engineering, Swinburne University of Technology, Australia

Dec. 2013 to Aug. 2016: Assistant Professor, School of Computer Science and Communication Engineering, Jiangsu University, China

 

Selected Academic Publications (* is the corresponding author)

1. Sida Deng, Rubing Huang*, Man Zhang*, Chenhui Cui, Dave Towey, and Rongcun Wang, LRASGen: LLM-based RESTful API Specification Generation, ACM Transactions on Software Engineering and Methodology, accepted, 2026. https://doi.org/10.1145/3810241

2. Tao Li, Chenhui Cui, Rubing Huang*, Dave Towey, and Lei Ma, Large Language Models for Automated Web-Form-Test Generation: An Empirical Study,” ACM Transactions on Software Engineering and Methodology, vol. 35, no. 3, pp. 77:1-77:37, 2026. (Invited to be presented at the Journal-First Track of ASE 2025)

3. Zhenzhen Yang, Rubing Huang*, Chenhui Cui, Nan Niu, and Dave Towey, “Requirements-Based Test Generation: A Comprehensive Survey,” ACM Transactions on Software Engineering and Methodology, accepted, 2026. https://doi.org/10.1145/377172

4. Tao Li, Chenhui Cui, Rubing Huang*, Dave Towey, and Lei Ma, “Large Language Models for Automated Web-Form-Test Generation: An Empirical Study — RCR Report,” ACM Transactions on Software Engineering and Methodology, accepted, 2026. https://doi.org/10.1145/3797275

5. Zixiang Xian, Rubing Huang*, Dave Towey, Chunrong Fang*, and Zhenyu Chen, “TransformCode: A Contrastive Learning Framework for Code Embedding via Subtree Transformation,” IEEE Transactions on Software Engineering, vol. 50, no. 6, pp. 1600-1619, 2024.

6. Rubing Huang*, Chenhui Cui, Junlong Lian, Dave Towey, Weifeng Sun, and Haibo Chen, “Toward Cost-Effective Adaptive Random Testing: An Approximate Nearest Neighbor Approach,” IEEE Transactions on Software Engineering, vol. 50, no. 5, pp. 1182-1214, 2024. (Invited to be presented at the Journal-First Track of ASE 2025)

7. Rubing Huang*, Weifeng Sun, Yinyin Xu, Haibo Chen, Dave Towey, and Xin Xia, “A Survey on Adaptive Random Testing,” IEEE Transactions on Software Engineering, vol. 47, no. 10, pp. 2052-2083, 2021. (Invited to be presented at the Journal-First Track of ICSE 2020)

8. Quanjun Zhang, Chunrong Fang*, Yi Zheng, Yaxin Zhang, Yuan Zhao, Rubing Huang*, Jianyi Zhou, Yun Yang, Tao Zheng, and Zhenyu Chen*, “Improving Deep Assertion Generation via Fine-Tuning Retrieval-Augmented Pre-trained Language Models,” ACM Transactions on Software Engineering and Methodology, vol. 34, no. 7, pp. 209:1-209:23, 2025.

9. Quanxing Xu, Ling Zhou, Feifei Zhang, Jinyu Tian, and Rubing Huang, “OAD-Promoter: Enhancing Zero-shot VQA using Large Language Models with Object Attribute Description,” in Proceedings of the 40th Annual AAAI Conference on Artificial Intelligence (AAAI 2026), 40(14), pp. 11370-11378, Singapore, 2026.

10. Chenhui Cui, Yinming Huang, Rubing Huang*, Ling Zhou, Rongcun Wang, and Tao Li, “A Novel Vision-based Approach to Test Sequence Generation for Mobile GUI Testing,” IEEE Transactions on Reliability, vol. 75, pp. 664-678, 2026.

11. Linwei Yi, Chenhui Cui, Rubing Huang*, Dave Towey, and Rongcun Wang, “Adaptive Random Testing of Deep Learning Systems Using Image Hashing,” IEEE Transactions on Reliability, vol. 74, no. 4, pp. 4985-4999, 2025.

12. Tao Li, Chenhui Cui, Yinyin Xu, and Rubing Huang*, “Applying Lexicographical Ordering to Software Product Line Testing,” IEEE Transactions on Reliability, vol. 74, no. 3, pp. 3326-3340, 2025.

13. Rubing Huang*, Chenhui Cui, Dave Towey, Weifeng Sun, and Junlong Lian, “VPP-ART: An Efficient Implementation of Fixed-Size-Candidate-Set Adaptive Random Testing Using Vantage Point Partitioning,” IEEE Transactions on Reliability, vol. 72, no. 4, pp. 1632-1647, 2023.

14. Rubing Huang*, Weifeng Sun, Tsong Yueh Chen, Dave Towey, Jinfu Chen, Weiwen Zong, and Yunan Zhou, “Abstract Test Case Prioritization using Repeated Small-strength Level-combination Coverage,” IEEE Transactions on Reliability, vol. 69, no. 1, pp. 349-372, 2020.

15. Rubing Huang*, Weifeng Sun, Tsong Yueh Chen, Sebastian Ng, and Jinfu Chen, “Identification of Failure Regions for Programs with Numeric Inputs,” IEEE Transactions on Emerging Topics in Computational Intelligence, vol. 5, no. 4, pp. 651-667, 2021.

 

Professional Society Membership

Senior Member of IEEE

Senior Member of CCF

Chair of the Publicity and Communication Committee in IEEE Macau

Committee Member of the IEEE R10 Membership Development

Committee Member of CCF Software Engineering