Dr. Rubing Huang

IEEE/CCF Senior Member, Associate Professor, School of Computer Science and Engineering, Faculty of Innovation Engineering, Macau University of Science and Technology

Rubing received his M.Eng and Ph.D. degree in Computer Science and Technology from Huazhong University of Science and Technology. After that, Rubing spent one year at the Monash University as an academic visitor advised by Dr. Xin Xia and Dr. Robert G. Merkel, and also spent three months at Swinburne University of Technology as an academic visitor advised by Prof. T. Y. Chen. Currently, he is an associate professor at the Faculty of Information Technology, Macau University of Science and Technology. Before joining MUST, I was the faculty member of Jiangsu University, China.

He has more than 60 publications in journals and proceedings, including in IEEE Transactions on Software Engineering (TSE), IEEE Transactions on Reliability (TRel), Journal of Systems and Software (JSS), Information and Software Technology (IST), Software: Practice and Experience (SPE), Science of Computer Programming (SCP), IET Software, International Journal of Software Engineering and Knowledge Engineering (IJSEKE), IEEE Transactions on Emerging Topics in Computational Intelligence (TETCI), Information Sciences (IS), The Computer Journal, Security and Communication Networks (SCN), ICSE, ISSRE, ICST, COMPSAC, QRS, SEKE, and SAC. He has served as the program committee member of ICST2020 (poster track), SEKE2014-2019, SAC2017-2022, CTA2017-2019, and AI Testing 2019-2021, and has served as the reviewer for many journals such as TSE, TC, TWEB, TRel, STVR, JSS, IST, SPE, JSEP, IET Software, IJSEKE, JCDE, TETCI, FCS, CCPE, NCAA, ESWA, SCN, JIFS, EXSY, etc. He is a senior member of the IEEE and the China Computer Federation, and a member of the ACM.

His current research interests include: 1) AI for Software Engineering, i.e., adopting AI knowledge and techniques to support the development of software engineering (including software requirements, testing, debugging, and maintenance); 2) Software Engineering for AI, i.e., applying the principles of software engineering to AI systems (such as AI systems testing and debugging); and 3) Blockchain Software Analysis and Testing.

I am looking for highly motivated PhD/MPhil students with strong background in Computer Science, Software Engineering, Artificial Intelligence, and Programming. Undergraduate students who are interested in my research areas are also warmly welcome to join us as a research assistant. Please feel free to contact me via emails on the page bottom.

The basic requirements for students are listed as follows: 1) For PhD candidates, when giving a research paper or a research direction, you can do the following work, i.e., Reading and understanding research papers --> Finding potential issues --> Proposing your new ideas --> Implementing your ideas --> Conducting experiments to validate your ideas --> Collecting and analyzing experimental results --> Writing a research paper to summarize your findings; 2) For MPhil candidates, if you can do PhD candidates' work, it would be great; otherwise, you should at least do the following work based on a given research idea, i.e., Implementing the given idea --> Conducting experiments to validate the given idea --> Collecting and analyzing experimental results --> Writing a research report. A friendly reminder: If you do not satisfy these requirements, please reconsider your decision. Thank you.

News

  • [2022.09.23]. I have been invited to the technical program committee of the 4rd ACM/IEEE International Conference on Automation of Software Test (AST 2023), co-located with the 45th International Conference on Software Engineering (ICSE 2023).
  • [2022.09.05]. I have been invited to the Guest Editor of Symmetry for the Special Issue "Software Vulnerability Detection for IoT Systems and Intelligence Software". The link is: https://www.mdpi.com/journal/symmetry/special_issues/7I40ANSGG4
  • [2022.06.14]. I have been invited to the Review Editor on the Editorial Board of Software section of Frontiers in Computer Science.
  • [2022.05.25]. I have been invited to the Guest Editor of Sensors for the Special Issue "Edge Computing and Deep Learning for Smart IoT Systems". The link is: https://www.mdpi.com/si/124573
  • [2022.05.20]. I have been invited to the Finance Chair of the 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2023).
  • [2022.04.05]. Our paper "Rapid Image Detection and Recognition of Rice False Smut Based on Mobile Smart Devices with Anti-light Features from Cloud Database" has been accepted by the Biosystems Engineering.
  • [2022.01.07]. Our JSS paper "SWFC-ART: A cost-effective approach for Fixed-Size-Candidate-Set Adaptive Random Testing through small world graphs" has been invited and accepted to be presented at the Journal First Track of the ICST 2022.
  • [2021.12.27]. Our paper "Dissimilarity-based Test Case Prioritization through Data Fusion" has been accepted by the Journal of Software: Practice and Experience.
  • [2021.11.03]. Our paper "Crop Disease Source Location and Monitoring System Based on Diffractive Light Identification Airborne Spore Sensor Network" has been accepted by the IEEE Internet of Things Journal.
  • [2021.10.13]. I have been invited to the technical program committee of the 37th ACM Symposium on Applied Computing (SAC 2022).
  • [2021.10.09]. Our paper "A Nearest-Neighbor Divide-and-Conquer Approach for Adaptive Random Testing" has been accepted by the Science of Computer Programming.
  • [2021.09.28]. Our paper "Candidate Test Set Reduction for Adaptive Random Testing: An Overheads Reduction Technique" has been accepted by the Science of Computer Programming.
  • [2021.09.27]. Our paper "A Novel Test Case Generation Approach for Adaptive Random Testing of Object-Oriented Software Using K-means Clustering Technique" has been accepted by the IEEE Transactions on Emerging Topics in Computational Intelligence.
  • [2021.07.04]. I have been invited to the technical program committee of the 2021 CCF ChinaSoft Conference (ChinaSoft 2021).
  • [2021.05.19]. Our paper "SWFC-ART: A cost-effective approach for Fixed-size-Candidate-set Adaptive Random Testing through Small World graphs" has been accepted by the Journal of Systems and Software.
  • [2021.04.18]. We have organized the 2021 International Workshop on Random Testing (RT 2021), co-located with to the 8th International Conference on Dependable Systems and Their Applications (DSA 2021). The workshop homepage is: https://dsa21.techconf.org/track/rt
  • [2021.04.18]. I have been invited to the technical program committee of the 8th International Conference on Dependable Systems and Their Applications (DSA 2021).
  • [2021.03.19]. Our paper "A Novel User Emotional Interaction Design Model Using Long And Short-term Memory Networks And Deep Learning" has been accepted by the Frontiers in Psychology.
  • [2021.02.02]. I have been invited to the technical program committee of the 3rd IEEE International Conference on Artificial Intelligence Testing (AITest 2021).
  • [2020.12.22]. Our paper "An Efficient Outlier Detection Method for Data Streams Based on Closed Frequent Patterns by Considering Anti-Monotonic Constraints" has been accepted by the Information Sciences.
  • [2020.11.27]. Our paper "Which Type of Exclusion Region is Better for Restricted Random Testing? An Empirical Study" has been accepted by the 36th ACM/SIGAPP Symposium On Applied Computing (SAC 2021).
  • [2020.09.29]. I have been invited to the technical program committee of the 36th ACM Symposium on Applied Computing (SAC 2021).
  • [2020.09.21]. Our paper "Enhancing FSCS-ART through Test Input Quantization and Inverted Lists" has been accepted by the 12nd Asia-Pacific Symposium on Internetware (Internetware 2020).
  • [2020.08.01]. Our paper "FSCS-SIMD: An efficient implementation of Fixed-Size-Candidate-Set adaptive random testing using SIMD instructions" has been accepted by the 31st International Symposium on Software Reliability Engineering (ISSRE 2020).
  • [2020.07.28]. Our paper "Identification of Failure Regions for Programs with Numeric Inputs" has been accepted by the IEEE Transactions on Emerging Topics in Computational Intelligence.
  • [2020.06.29]. Our paper "Regression Test Case Prioritization by Code Combinations Coverage" has been accepted by the Journal of Systems and Software.
  • [2020.04.29]. Our paper "An Adaptive Random Testing Method Based on Flexible Partitioning" has been accepted by the IET Software.
  • [2020.04.11]. I have been elevated to the grade of IEEE Senior member.
  • [2020.02.17]. Our paper "Exploiting the Largest Available Zone: A Proactive Approach to Adaptive Random Testing by Exclusion" has been accepted by the IEEE Access.
  • [2020.02.07]. Our TSE paper "A Survey on Adaptive Random Testing" has been invited and accepted to be presented at the Journal First Track of the ICSE 2020.
  • [2020.01.31]. Our paper "Covering Array Constructors: An Experimental Analysis of Their Interaction Coverage and Fault Detection" has been accepted by The Computer Journal.
  • [2020.01.18]. Our paper "Poster: Is Euclidean Distance the best Distance Measurement for Adaptive Random Testing?" has been accepted by the 13th IEEE International Conference on Software Testing, Verification and Validation (ICST 2020).

Selected Publications

  1. Rubing Huang, Dave Towey, Yinyin Xu, Yunan Zhou, Ning Yang, Dissimilarity-based Test Case Prioritization through Data Fusion, Software: Practice and Experience (SPE), vol. 52, no. 6, pp: 1352-1377, 2022.
  2. Rubing Huang, Weifeng Sun, Haibo Chen, Chenhui Cui, Ning Yang, A Nearest-Neighbor Divide-and-Conquer Approach for Adaptive Random Testing, Science of Computer Programming (SCP), vol. 215, pp: 102743, 2022.
  3. Rubing Huang, Haibo Chen, Weifeng Sun, Dave Towey, Candidate Test Set Reduction for Adaptive Random Testing: An Overheads Reduction Technique, Science of Computer Programming (SCP), vol. 214, pp: 102730, 2022.
  4. Rubing Huang, Weifeng Sun, Yinyin Xu, Haibo Chen, Dave Towey, Xin Xia, A Survey on Adaptive Random Testing, IEEE Transactions on Software Engineering (TSE), vol. 47, no. 10, pp: 2052–2083, 2021. (Invited to be presented at the Journal First Session of ICSE 2020)
  5. 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 (JSS), vol. 180, pp: 111008, 2021. (Invited to be presented at the Journal First Session of ICST 2022)
  6. Rubing Huang, Weifeng Sun, Tsong Yueh Chen, Sebastian Ng, Jinfu Chen, Identification of Failure Regions for Programs with Numeric Inputs, IEEE Transactions on Emerging Topics in Computational Intelligence (TETCI), vol. 5, no. 4, pp: 651-667, 2021.
  7. Rubing Huang, Haibo Chen, Yunan Zhou, Tsong Yueh Chen, Dave Towey, Man Fai Lau, Sebastian Ng, Robert Merkel, 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.
  8. Saihua Cai, Rubing Huang, Jinfu Chen, Chi Zhang, Bo Liu, Shang Yin, Ye Geng, An Efficient Outlier Detection Method for Data Streams Based on Closed Frequent Patterns by Considering Anti-monotonic Constraints, Information Sciences, vol. 555, pp: 125-146, 2021.
  9. Rubing Huang, Weifeng Sun, Tsong Yueh Chen, Dave Towey, Jinfu Chen, Weiwen Zong, Yunan Zhou, Abstract Test Case Prioritization using Repeated Small-strength Level-combination Coverage, IEEE Transactions on Reliability (TRel), vol. 69, no. 1, pp: 349-372, 2020.
  10. Muhammad Ashfaq, Rubing Huang, Michael Omari, FSCS-SIMD: An Efficient Implementation of Fixed-Size-Candidate-Set Adaptive Random Testing Using SIMD Instructions,The 31st IEEE International Symposium on Software Reliability Engineering (ISSRE'20), October 12-15, pp. 277-288, Coimbra, Portugal, 2020.
  11. Rubing Huang, Quanjun Zhang, Dave Towey, Weifeng Sun, Jinfu Chen, Regression Test Case Prioritization by Code Combinations Coverage, Journal of Systems and Software (JSS), vol. 169, pp: 110712, 2020.
  12. Hilary Ackah-Arthur, Jinfu Chen, Dave Towey, Michael Omari, Jiaxiang Xi, Rubing Huang, One-Domain-One-Input: An Adaptive Random Testing by Orthogonal Recursive Bisection with Restriction, IEEE Transactions on Reliability (TRel), vol. 68, no. 4, pp: 1404-1428, 2019.
  13. Rubing Huang, Weiwen Zong, Tsong Yueh Chen, Dave Towey, Yunan Zhou, Jinfu Chen, Prioritising Abstract Test Cases: An Empirical Study, IET Software, vol. 13, no. 4, pp: 313-326, 2019.
  14. Jinfu Chen, Minmin Zhou, T. H. Tse, Tsong Yueh Chen, Yuchi Guo, Rubing Huang, Chengying Mao, Toward A K-means Clustering Approach to Adaptive Random Testing for Object-Oriented Software, Science China Information Science (SCIS), vol. 62, no. 11, pp: 219105:1-219105:2, 2019.
  15. Rubing Huang, Yunan Zhou, Tsong Yueh Chen, Dave Towey, Jinfu Chen, Poster: An Experimental Analysis of Fault Detection Capabilities of Covering Array Constructors, The 40th ACM/IEEE International Conference on Software Engineering (ICSE'18), May 27-June 3, pp. 246-247, Gothenburg, Sweden, 2018.
  16. Jinfu Chen, Lili Zhu, Tsong Yueh Chen, Dave Towey, Fei-Ching Kuo, Rubing Huang, Yuchi Guo, Test case prioritization for object-oriented software: An adaptive random sequence approach based on clustering, Journal of Systems and Software (JSS), vol. 135, pp: 107-125, 2018.
  17. Rubing Huang, Yunan Zhou, Dave Towey, Weiwen Zong, Jinfu Chen, An Empirical Examination of Abstract Test Case Prioritization Techniques, The 39th ACM/IEEE International Conference on Software Engineering (ICSE'17), May 20-28, pp. 141-143, Buenos Aires, Argentina, 2017.
  18. Jinfu Chen, Fei-Ching Kuo, Tsong Yueh Chen, Dave Towey, Chenfei Su, Rubing Huang, A Similarity Metric for the Inputs of OO Programs and its Application in Adaptive Random Testing, IEEE Transactions on Reliability (TRel), vol. 66, no. 2, pp: 373-402, 2017.
  19. Rubing Huang, Huai Liu, Xiaodong Xie, Jinfu Chen, Enhancing Mirror Adaptive Random Testing through Dynamic Partitioning, Information and Software Technology (IST), vol. 67, pp: 13-29, 2015.
  20. Rubing Huang, Jinfu Chen, Dave Towey, Alvin T. S. Chan, Yansheng Lu, Aggregate-Strength Interaction Test Suite Prioritization, Journal of Systems and Software (JSS), vol. 99, pp: 36-51, 2015.

Services

  • Committee member of CCF Software Engineering
  • Senior member of IEEE
  • Senior member of CCF
  • Guest Editor of Sensors
  • Guest Editor of Symmetry
  • Finance Chair of the 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2023)
  • One of Distinguished Referees for the Journal of Software Practice and Experience (SPE) in 2018
  • One of Distinguished Referees for the Journal of Information and Software Technology (IST) in 2017
  • TPC member of the 2021 CCF ChinaSoft Conference (Chinasoft), 2021
  • Program chair of the the 2021 International Workshop on Random Testing (RT), 2021-2022
  • Session chair of the IEEE International Conference on Artificial Intelligence Testing (AITest), 2021
  • TPC member of the the 4rd ACM/IEEE International Conference on Automation of Software Test (AST), 2023
  • TPC member of the 13th IEEE International Conference on Software Testing, Validation and Verification (ICST), poster track, 2020
  • TPC member of the IEEE International Conference on Artificial Intelligence Testing (AITest), 2019-2021
  • TPC member of the ACM Symposium On Applied Computing (SAC), 2017-2022
  • TPC member of the 8th International Conference on Dependable Systems and Their Applications (DSA), 2021-2022
  • TPC member of the International Conference on Software Engineering and Knowledge Engineering (SEKE), 2014-2019
  • TPC member of the IEEE International Workshop on Combinatorial Testing and its Applications (CTA), 2017-2019
  • Reviewer for the National Software Application Conference (NASAC), 2017
  • Journal Reviewer for the IEEE Transactions on Software Engineering (TSE), IEEE Trasactions on Computers (TC), ACM Transactions on the Web (TWEB), IEEE Transactions on Reliability (TRel), Software Testing, Verification and Reliability (STVR), Information and Software Technology (IST), Software Practice & Experience (SPE), Journal of Systems and Software (JSS), Journal of Software: Evolution and Process (JSEP), IET Software, International Journal of Software Engineering and Knowledge Engineering (IJSEKE), CAAI Transactions on Intelligence Technology (CAAI TRIT), Journal of Compuational Design and Engineering (JCDE), Frontiers of Computer Science (FCS), Concurrency and Computation: Practice and Experience (CCPE), IEEE Transactions on Emerging Topics in Computational Intelligence (TETCI), IEEE Access, Neural Computing and Applications (NCAA), Expert Systems With Applications (ESWA), Security and Communication Networks (SCN), Journal of Intelligent and Fuzzy Systems (JIFS), Expert Systems (EXSY), China Communications, Computer Networks (Comnet), Journal of Ambient Intelligence and Humanized Computing, Journal of KING SAUD University-Computer and Information Sciences (JKSUCIS), Engineering Science and Technology, an International Journal (ESTIJ), Arabian Journal for Science and Engineering (AJSE), International Journal of Simulation and Process Modelling (IJSPM), Journal of Intelligent Systems (JISYS), New Review of Information Networking (RINN), and Journal of Computers in Chinese



Projects

  • Research on Regression Testing by Multi-information Dynamic Extraction, Fusion, and Correlation
    supported by the National Natural Science Foundation of China (NSFC)
    Jan. 2019 - Dec. 2022, PI(国家自然科学基金面上项目)
  • Near-Neighbor-Search Driven Adaptive Random Testing Methods
    supported by the Science and Technology Development Fund of Macau (FDCT)
    Dec. 2021 - May 2023, PI(澳门科学技术发展基金面上项目)
  • Big Data Intelligent Application System for Nanjing Chain Housing Provident Fund
    supported by the Science and Technology Program of the Ministry of Housing and Urban-Rural Development of China
    Jun. 2020 - Dec. 2022, Co-PI(中华人民共和国住房和城乡建设部科技示范项目)
  • Research on Software Regression Testing Techniques based on Data Fusion and Machine Learning
    supported by the China Postdoctoral Science Foundation (Special Grade)
    Jul. 2019 - Dec. 2020, PI(中国博士后基金特别资助项目)
  • Research on Algorithms and Selection Strategies of Combinatorial Test Case Prioritization
    supported by the National Natural Science Foundation of China (NSFC)
    Jan. 2016 - Dec. 2018, PI(国家自然科学基金青年项目)
  • Research on Algorithms and Evaluation Metrics of Combinatorial Test Case Prioritization
    supported by the China Postdoctoral Science Foundation
    Nov. 2015 - Oct. 2017, PI(中国博士后基金面上项目)
  • Research on Algorithms and Evaluation Metrics of Test Case Prioritization for Combinatorial Testing
    supported by the Natural Science Foundation of the Jiangsu Higher Education Institutions of China
    Jul. 2015 - Jun. 2017, PI
  • Research on Combinatorial Regression Testing
    supported by the Young Backbone Teacher Cultivation Project of Jiangsu University
    Jan. 2016 - Dec. 2019, PI
  • Research on Aggregate-Strength Combinatorial Test Case Prioritization
    supported by the Senior Personnel Scientific Research Foundation of Jiangsu University
    Mar. 2014 - Feb. 2017, PI

Contact Me

Office: Room A209, School of Computer Science and Engineering, Faculty of Innovation Engineering, Macau University of Science and Technology, Avenida Wai Long, Taipa, Macau.

Email: rbhuang AT must DOT edu DOT mo