Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Weisi Luo

dblp:272/5429 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2026
0009-0000-9333-439XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Software testing · 76% Debugging and program repair · 24%
Artificial intelligence
2 papers
Trustworthy machine learning · 78% Image recognition and object detection · 12% Deep learning architectures and training · 10%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
1.012026
UBA: A Unified Black-Box Adversarial Testing for Object Detection via Visualization-Based Contextual Reconstruction · Int. J. Comput. Vis. 2026
Machine learning › Trustworthy machine learning › robustness › model robustness evaluation
adversarial robustness evaluation
1.012026
UBA: A Unified Black-Box Adversarial Testing for Object Detection via Visualization-Based Contextual Reconstruction · Int. J. Comput. Vis. 2026
Debugging and program repair
automated program repair
0.912025
Automated Detection and Repair of Floating-point Precision Problems in Convolutional Neural Network Operators · ACM Trans. Softw. Eng. Methodol. 2025
Software testing
mutation testing
0.912025
Automated Detection and Repair of Floating-point Precision Problems in Convolutional Neural Network Operators · ACM Trans. Softw. Eng. Methodol. 2025
Software testing
test generation
0.912025
Automated Detection and Repair of Floating-point Precision Problems in Convolutional Neural Network Operators · ACM Trans. Softw. Eng. Methodol. 2025
Software testing
fuzzing
0.512021
Graph-based Fuzz Testing for Deep Learning Inference Engines · ICSE 2021
Software testing
test coverage
0.512021
Graph-based Fuzz Testing for Deep Learning Inference Engines · ICSE 2021
Computer vision › Image recognition and object detection
object detection
0.312026
UBA: A Unified Black-Box Adversarial Testing for Object Detection via Visualization-Based Contextual Reconstruction · Int. J. Comput. Vis. 2026
Machine learning › Deep learning architectures and training
convolutional neural network
0.312025
Automated Detection and Repair of Floating-point Precision Problems in Convolutional Neural Network Operators · ACM Trans. Softw. Eng. Methodol. 2025

Methods — techniques the papers use, named apart from their topics

mutation testing · 1.7mathematical rewriting · 1.7visualization-based contextual reconstruction · 1.0mutation · 0.5monte carlo tree search · 0.5graph-based fuzzing · 0.5
YearPublicationVenuePosition
2026 UBA: A Unified Black-Box Adversarial Testing for Object Detection via Visualization-Based Contextual Reconstruction
Weisi Luo, Chunrong Fang, Quanjun Zhang, Junyi Xie, Zhenyu Chen 0001
Int. J. Comput. Vis.2
2025 Automated Detection and Repair of Floating-point Precision Problems in Convolutional Neural Network Operators
abstract
Convolutional Neural Network (CNN) operators, mostly based on mathematical linear computations, are of vital importance to developing CNN-based software. Existing studies reveal that these operators are prone to floating-point precision problems (FPPs). In a CNN-based application, such problems can be propagated and result in catastrophic consequences. Thus, it is highly desired to detect and repair the FPPs in CNN operators. Considering the FPPs in CNN operators are mainly caused by accumulated floating-point errors and diverse floating-point tensors instead of wrong codes or bad implementations, it requires much time cost and is difficult to tackle these FPPs. In this paper, we propose the first method for the automated detection and repair of FPPs in CNN operators from the perspective of floating-point tensors. To generate diverse tensors with floating-point numbers, we design two levels of mutation rules, namely computation-level mutation and input-level mutation, containing a total of five mutation methods. To detect the FPPs caused by the accumulated floating-point errors, our method uses a weight matrix to guide the progressive mutation. To repair the detected FPPs, our method transforms the error-prone floating-point tensors based on the mathematical rewriting of the floating-point linear computational properties without destroying the original computation. Experimental results show that our methods can detect and repair FPPs in CNN operators effectively and efficiently and could reduce 93.32% to 100% of the FPPs in CNN operators. We conduct a case study on six different widely-used CNN models and confirm that the proposed FPP method is generalizable and effective across a variety of tasks and architectures. Our detection and repair method offers an intuitive way to handle FPPs during development, allowing users to continue building and fine-tuning their models without being slowed down by numerical precision errors. We believe that our method could open up a new way to enhance the quality of CNN operators and CNN-based software.
Xufan Zhang, Lurong Xu, Chunrong Fang, Mingzheng Gu, Weisi Luo, Dong Chai, Zhenyu Chen 0001
ACM Trans. Softw. Eng. Methodol.6
2021 Graph-based Fuzz Testing for Deep Learning Inference Engines
abstract
With the wide use of Deep Learning (DL) systems, academy and industry begin to pay attention to their quality. Testing is one of the major methods of quality assurance. However, existing testing techniques focus on the quality of DL models but lacks attention to the core underlying inference engines (i.e., frameworks and libraries). Inspired by the success stories of fuzz testing, we design a graph-based fuzz testing method to improve the quality of DL inference engines. This method is naturally followed by the graph structure of DL models. A novel operator-level coverage criterion based on graph theory is introduced and six different mutations are implemented to generate diversified DL models by exploring combinations of model structures, parameters, and data inputs. The Monte Carlo Tree Search (MCTS) is used to drive DL model generation without a training process. The experimental results show that the MCTS outperforms the random method in boosting operator-level coverage and detecting exceptions. Our method has discovered more than 40 different exceptions in three types of undesired behaviors: model conversion failure, inference failure, output comparison failure. The mutation strategies are useful to generate new valid test inputs, by up to an 8.2% more operator-level coverage on average and 8.6 more exceptions captured.
Weisi Luo, Dong Chai, Xiaoyue Run, Chunrong Fang, Zhenyu Chen 0001
ICSE1