黃如兵
副教授
所在部門 計算機科學與工程學院
聯繫電話 8897 2868
辦公室 A209
電子信箱 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.Eng., 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

 

Research Area

AI for Software Engineering

Software Engineering for AI

Software Testing

Testing of Complex Software Systems (such as intelligent systems, autonomous driving systems, AI compilers, etc.)

Software Vulnerability Analysis

Software Debugging

Software Maintenance

 

Working Experience

Jan. 2021 to present: 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. 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)

2. 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. DOI: 10.1145/377172

3. 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. DOI: 10.1145/3797275

4. 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.

5. 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)

6. 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)

7. 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.

8. 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.

9. 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.

10. 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.

11. 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.

12. 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.

13. 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.

14. 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.

15. Samuel Banning Osei, Rubing Huang*, and Zhongchen Ma, “An Attention-based Wide and Deep Neural Network for Reentrancy Vulnerability Detection in Smart Contracts,” Journal of Systems and Software, vol. 223, pp. 112361, 2025.

16. Qi Dong, Rubing Huang*, Ling Zhou*, Dave Towey, Jinyu Tian, and Jianzhou Wang, “Short-Term Electricity Load Forecasting with Multi-Frequency Reconstruction Diffusion,” Information Sciences, vol. 742, pp. 123331, 2026.

17. Samuel Banning Osei, Zhongchen Ma, and Rubing Huang*, “Smart Contract Vulnerability Detection Using Wide and Deep Neural Network,” Science of Computer Programming, vol. 238, pp. 103172, 2024.

18. Muhammad Ashfaq, Rubing Huang*, Dave Towey, Michael Omari, Dmitry Yashunin, Patrick Kwaku Kudjo, Tao Zhang, “SWFC-ART: A Cost-Effective Approach for Fixed-Size-Candidate-Set Adaptive Random Testing Through Small World Graphs,” Journal of Systems and Software, vol. 180, pp. 111008, 2021. (Invited to be presented at the Journal First Session of ICST 2022)

19. Rubing Huang*, Quanjun Zhang, Dave Towey, Weifeng Sun, and Jinfu Chen, “Regression Test Case Prioritization by Code Combinations Coverage,” Journal of Systems and Software, vol. 169, pp. 110712, 2020.

20. Rubing Huang*, Haibo Chen, Yunan Zhou, Tsong Yueh Chen, Dave Towey, Man Fai Lau, Sebastian Ng, Rober Merkel, and Jinfu Chen, “Covering Array Constructors: An Experimental Analysis of Their Interaction Coverage and Fault Detection,” The Computer Journal, vol. 54, no. 5, pp. 762-788, 2021.

21. Muhammad Ashfaq, Rubing Huang*, and Michael Omari, “FSCS-SIMD: An Efficient Implementation of Fixed-Size-Candidate-Set Adaptive Random Testing Using SIMD Instructions,” in Proceedings of the 31st IEEE International Symposium on Software Reliability Engineering (ISSRE 2020), March 23-27, pp. 277-288, Coimbra, Portugal, 2020. (Full paper, Acceptance rate: 38 / 148 = 25.68%)

 

Professional Society Membership

Senior Member of IEEE

Senior Member of CCF

Chair of the Publicity and Communication Committee in IEEE Macau

Committee Member of CCF Software Engineering

 

Personal Website

https://huangrubing.github.io/