Rubing Huang

ORCID: 0000-0002-1769-6126
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Testing and Debugging Techniques
  • Software Reliability and Analysis Research
  • Software Engineering Research
  • Software System Performance and Reliability
  • VLSI and Analog Circuit Testing
  • Machine Learning and Algorithms
  • Advanced Malware Detection Techniques
  • Web Application Security Vulnerabilities
  • Topic Modeling
  • Smart Agriculture and AI
  • Electricity Theft Detection Techniques
  • Machine Learning and Data Classification
  • Robotic Path Planning Algorithms
  • Network Security and Intrusion Detection
  • Blockchain Technology Applications and Security
  • Advanced Image and Video Retrieval Techniques
  • Domain Adaptation and Few-Shot Learning
  • Open Source Software Innovations
  • Remote Sensing and Land Use
  • Multi-Criteria Decision Making
  • Robotics and Sensor-Based Localization
  • Distributed Control Multi-Agent Systems
  • Natural Language Processing Techniques
  • Advanced Memory and Neural Computing
  • Imbalanced Data Classification Techniques

Macau University of Science and Technology
2021-2025

University of Nottingham Ningbo China
2023

Nanjing University
2023

Jiangsu University
2013-2022

China National Heavy Duty Truck Group (China)
2022

Anhui Business College
2022

Goldwind (China)
2019

Huazhong University of Science and Technology
2012-2015

Hangzhou Normal University
2013

Random testing (RT) is a well-studied method that has been widely applied to the of many applications, including embedded software systems, SQL database and Android applications. Adaptive random (ART) aims enhance RT's failure-detection ability by more evenly spreading test cases over input domain. Since its introduction in 2001, there have contributions development ART, various approaches, implementations, assessment evaluation methods, This paper provides comprehensive survey on...

10.1109/tse.2019.2942921 article EN IEEE Transactions on Software Engineering 2019-09-24

Testing web forms is an essential activity for ensuring the quality of applications. It typically involves evaluating interactions between users and forms. Automated test-case generation remains a challenge web-form testing: Due to complex, multi-level structure pages, it can be difficult automatically capture their inherent contextual information inclusion in tests. Large Language Models (LLMs) have shown great potential text generation. This motivated us explore how they could generate...

10.1145/3735553 article EN ACM Transactions on Software Engineering and Methodology 2025-05-13

Random testing (RT), a fundamental software technique, has been widely used in practice. Adaptive random (ART), an enhancement of RT, performs better than original RT terms fault detection capability. However, not much work done on effectiveness analysis ART the combinatorial test spaces. In this paper, we propose novel family ART-based algorithms for generating suites, mainly based fixed-size-candidate-set and restricted (that is, by exclusion). We use empirical approach to compare sets...

10.1109/compsac.2012.15 article EN 2012-07-01

Random testing (RT) has been identified as one of the most popular techniques, due to its simplicity and ease automation. Adaptive random (ART) proposed an enhancement RT, improving fault-detection effectiveness by evenly spreading test inputs across input domain. To achieve even spreading, ART makes use distance measurements between consecutive inputs. However, nature object-oriented software (OOS), measurement can be particularly challenging: Each may involve multiple classes, interaction...

10.1109/tr.2016.2628759 article EN IEEE Transactions on Reliability 2016-12-19

Unit testing validates the correctness of units software system under test and serves as cornerstone in improving quality reliability. To reduce manual efforts writing unit tests, some techniques have been proposed to generate assertions automatically, including deep learning (DL)-based, retrieval-based, integration-based ones. Among them, recent approaches inherit from both DL-based retrieval-based are considered state-of-the-art. Despite being promising, such suffer inherent limitations,...

10.1145/3721128 article EN ACM Transactions on Software Engineering and Methodology 2025-02-28

Adaptive random testing (ART) aims at enhancing the effectiveness of (RT) by more evenly spreading test cases over input domain. Many ART methods have been proposed, based on various, different notions. For example, distance-based (DART) makes use concept distance to implement ART, attempting generate new that are far away from previously executed ones. The Euclidean has a popular choice metric, used in DART evaluate differences between cases. However, is most suitable for DART? To answer...

10.1109/icst46399.2020.00049 article EN 2020-08-05

Artificial intelligence (AI) has revolutionized software engineering (SE) by enhancing development efficiency. The advent of pre-trained models (PTMs) leveraging transfer learning significantly advanced AI for SE. However, existing PTMs that operate on individual code tokens suffer from several limitations: They are costly to train and fine-tune; they rely heavily labeled data fine-tuning task-specific datasets.In this paper, we present TransformCode, a novel framework learns embeddings in...

10.1109/tse.2024.3393419 article EN IEEE Transactions on Software Engineering 2024-04-25

Combinatorial interaction testing is a well-recognized method, and has been widely applied in practice, often with the assumption that all test cases combinatorial suite have same fault detection capability. However, when resources are limited, an alternative may be some more likely to reveal failure, thus making order of executing critical. To improve cost-effectiveness, prioritization employed. The most popular approach based on coverage, which prioritizes by repeatedly choosing unexecuted...

10.1142/s0218194013500459 article EN International Journal of Software Engineering and Knowledge Engineering 2013-12-01
Coming Soon ...