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

Shuochuan Li

dblp:351/8682 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2026
0000-0002-3409-8275ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 1 first-author · 3 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 · 64% Empirical software engineering · 32% Software maintenance and evolution · 5%
Artificial intelligence
1 paper
Language models and text generation · 100%

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

TopicWeightPapersLastEvidence papers
Software testing
fuzzing
1.322023
Toward Understanding Deep Learning Framework Bugs · ACM Trans. Softw. Eng. Methodol. 2023
Regression Fuzzing for Deep Learning Systems · ICSE 2023
Natural language and speech › Language models and text generation › text generation › domain-specific text generation
commentary generation
1.012026
Optimizing Knowledge Utilization for Multi-Intent Comment Generation With Large Language Models · IEEE Trans. Software Eng. 2026
Empirical software engineering › mining software repositories › bug report analysis
bug characterization
0.712023
Toward Understanding Deep Learning Framework Bugs · ACM Trans. Softw. Eng. Methodol. 2023
Software testing › deep learning testing
deep learning library testing
0.712023
Toward Understanding Deep Learning Framework Bugs · ACM Trans. Softw. Eng. Methodol. 2023
Empirical software engineering
mining software repositories
0.712023
Toward Understanding Deep Learning Framework Bugs · ACM Trans. Softw. Eng. Methodol. 2023
Software testing
test input generation
0.712023
Regression Fuzzing for Deep Learning Systems · ICSE 2023

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

large language model · 1.0fuzzing · 0.7empirical study · 0.7diversity-oriented test criterion · 0.7GAN · 0.7
YearPublicationVenuePosition
2026 Optimizing Knowledge Utilization for Multi-Intent Comment Generation With Large Language Models
Shuochuan Li, Xiaoning Du 0001, Jiuqiao Yu, Junjie Chen 0003
IEEE Trans. Software Eng.1
2023 Regression Fuzzing for Deep Learning Systems
abstract
Deep learning (DL) Systems have been widely used in various domains. Similar to traditional software, DL system evolution may also incur regression faults. To find the regression faults between versions of a DL system, we propose a novel regression fuzzing technique called DRFuzz, which facilitates generating inputs that trigger diverse regression faults and have high fidelity. To enhance the diversity of the found regression faults, DRFuzz proposes a diversity-oriented test criterion to explore as many faulty behaviors as possible. Then, DRFuzz incorporates the GAN model to guarantee the fidelity of generated test inputs. We conduct an extensive study on four subjects in four regression scenarios of DL systems. The experimental results demonstrate the superiority of DRFuzz over the two compared state-of-the-art approaches, with an average improvement of 1,177% and 539% in terms of the number of detected regression faults.
Hanmo You, Junjie Chen 0003, Shuang Liu 0007, Shuochuan Li
ICSE5
2023 Toward Understanding Deep Learning Framework Bugs
abstract
DL frameworks are the basis of constructing all DL programs and models, and thus their bugs could lead to the unexpected behaviors of any DL program or model relying on them. Such a wide effect demonstrates the necessity and importance of guaranteeing DL frameworks’ quality. Understanding the characteristics of DL framework bugs is a fundamental step for this quality assurance task, facilitating designing effective bug detection and debugging approaches. Hence, in this work, we conduct the most large-scale study on 1,000 bugs from four popular and diverse DL frameworks (i.e., TensorFlow, PyTorch, MXNet, and DL4J). By analyzing the root causes and symptoms of DL framework bugs associated with five components decomposed from DL frameworks, as well as measuring test coverage achieved by three state-of-the-art testing techniques, we obtain 12 major findings for the comprehensive understanding of DL framework bugs and the current status of existing DL framework testing practice, and then provide a series of actionable guidelines for better DL framework bug detection and debugging. Finally, based on the guidelines, we design and implement a prototype DL-framework testing tool, called TenFuzz , which is evaluated to be effective and finds three unknown bugs on the latest TensorFlow framework in a preliminary study, indicating the significance of our guidelines.
Junjie Chen 0003, Yihua Liang, Qingchao Shen, Jiajun Jiang, Shuochuan Li
ACM Trans. Softw. Eng. Methodol.5