Demo Data from EDBT 2026 / reviewers in the wild / expert
Youcong Ni
dblp:56/1776 · also You-Cong Ni
· DBLP profile ↗
10ranked-venue papers
3as first author
5since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 1 since 2021Systems, architecture and hardware · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Computer networks · 1Applied, interdisciplinary, general and emerging computing · 1
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
1 paper |
Compilers and program optimization · 77% Software testing · 23% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › compiler optimization
optimization phase ordering |
1.0 | 1 | 2026 | OSRC-RL: Optimizing Software Reliability at Compile-Time Using Reinforcement Learning · ACM Trans. Archit. Code Optim. 2026 |
Software testing
software reliability |
0.3 | 1 | 2026 | OSRC-RL: Optimizing Software Reliability at Compile-Time Using Reinforcement Learning · ACM Trans. Archit. Code Optim. 2026 |
Methods — techniques the papers use, named apart from their topics
reinforcement learning · 1.0hierarchical clustering · 1.0graph isomorphism network · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Interaction-aware multi-objective optimization method for LLVM compiler option sequences
Yuanjie Lai, Shuke Qiao, Youcong Ni, Xin Du 0003, Ruliang Xiao, Dingbang Fang |
Perform. Evaluation | 3 |
| 2026 | OSRC-RL: Optimizing Software Reliability at Compile-Time Using Reinforcement LearningabstractEnhancing software reliability mitigates failures and reduces maintenance costs. In the LLVM compiler, different option sequences applied to the intermediate representation (IR) produce binaries with varying reliability levels, making the search for an optimal sequence in reliability-oriented compilation a key challenge. Although reinforcement learning (RL) has been employed to automate this process, existing methods suffer from two major limitations: they rely on structure-based static IR embeddings that overlook the dynamic behaviors induced by compilation transformations, leading to low-fidelity state representations, and construct action spaces that fail to preserve critical inter-option dependencies while maintaining spatial compactness, thereby impairing training efficiency and constraining optimization gains. This article presents Optimizing Software Reliability at Compile-time using Reinforcement Learning (OSRC-RL), which integrates two novel components: a Compilation Behavior-Aware State Representation (CBA-SR) and an Action Space Construction via Option Dependency Awareness and space minimization (ASC-ODA). CBA-SR jointly encodes program semantics and compilation dynamics, using activated options as multi-label supervisory signals to guide an expressive Graph Isomorphism Network in learning IR subgraph patterns correlated with option activations, yielding high-fidelity states that enable more reliable policy learning and faster convergence. ASC-ODA reconciles dependency preservation with spatial compactness by constructing Option Dependency Graph, performing dependency-aware hierarchical clustering and recursive intra-cluster path analysis, and applying a preference-aware selection to generate a compact yet dependency-preserving action space that enhances sample efficiency and policy stability. Evaluations across 20 benchmarks show that OSRC-RL achieves the highest average reliability gain ( \(I_{rg}{=}0.6694\) ) and competitive convergence speed compared with five baselines. Ablations attribute these gains to its core components: CBA-SR (up to 11.34% improvement via IR-graph learning) and ASC-ODA (up to 15.22% improvement via dependency-faithful actions). On industrial instances, it attains a 0.1818 average gain, surpassing the next-best method by 33.77%. Bounded overheads are mitigated by Lightweight Post-Processing (LPP), ensuring practical feasibility. Hanjiang Liu, Youcong Ni, Xin Du 0003, Yifu Lu, Dingbang Fang, Yongji Xu |
ACM Trans. Archit. Code Optim. | 2 |
| 2024 | Tsoa: a two-stage optimization approach for GCC compilation options to minimize execution time
Youcong Ni, Xin Du 0003, Ruliang Xiao, Gaolin Chen |
Autom. Softw. Eng. | 1 |
| 2023 | ITran: A novel transformer-based approach for industrial anomaly detection and localization
Ruliang Xiao, Zhixia Zeng, Ping Gong 0004, Youcong Ni |
Eng. Appl. Artif. Intell. | 5 |
| 2021 | Multi-objective software performance optimisation at the architecture level using randomised search rules
Youcong Ni, Xin Du 0003, Peng Ye 0002, Leandro L. Minku, Xin Yao 0001, Mark Harman, Ruliang Xiao |
Inf. Softw. Technol. | 1 |
| 2020 | Toward an Effective Locality-Sensitive Hashing Search for WMSNs Based on the Neighborhood Rough Set ApproachabstractWith the advent of the 5G era, wireless multimedia sensor networks (WMSNs) will be more widely used in security monitoring, environmental monitoring, intelligent transportation, and other applications of the Internet of Things (IoT). Data collected by WMSNs, part of IoT systems, are high-dimensional, multilevel, unstructured, and large-scale complex data. Effective nearest neighbor searching faces the “dimension curse” problem. To this end, by incorporating the neighborhood rough set (NRS) approach, this article proposes a novel and effective locality-sensitive hashing (LSH) method for high-dimensional WMSN data based on the neighborhood (NLSH). This method innovatively combines the neighborhood knowledge representation method with the LSH mechanism and extends the indexing ability of LSH. Moreover, this method does not require any prior knowledge and has good universality. The indexing method of neighborhood bucket building can reduce the number of searches and improve the response speed of the WMSN system. Extensive experiments have been carried out on several real-world multimedia data sets. The results show that a large-scale high-dimensional NLSH search based on the NRS approach can efficiently query the target point and produce very accurate results. The NLSH algorithm based on the NRS approach outperforms other advanced mainstream LSH algorithms. Ruliang Xiao, Shirong Liu, Youcong Ni, Xin Du 0003 |
IEEE Internet Things J. | 4 |
| 2015 | An evolutionary algorithm for performance optimization at software architecture levelabstractArchitecture-based software performance optimization can not only significantly save time but also reduce cost. A few rule-based performance optimization approaches at software architecture (SA) level have been proposed in recent years. However, in these approaches, the number of rules being used and the order of application of each rule are uncertain in the optimization process and these uncertainties have not been fully considered so far. As a result, the search space for performance improvement is limited, possibly excluding optimal solutions. Aiming to solve this problem, we propose an evolutionary algorithm for rule-based performance optimization at SA level named EA4PO. First, the rule-based software performance optimization at SA level is abstracted into a mathematical model called RPOM. RPOM can precisely characterize the mathematical relation between the usage of rules and the optimal solution in the performance improvement space. Then, a framework named RSEF is designed to support the execution of rule sequences. Based on RPOM and RSEF, EA4PO is proposed to find the optimal performance improvement solution. In EA4PO, an adaptive mutation operator is designed to guide the search direction by fully considering heuristic information of rule usage during the evolution. Finally, the effectiveness of EA4PO is validated by comparing EA4PO with a typical rule-based approach. The results show that EA4PO can explore a relatively larger space and get better solutions. Xin Du 0003, Youcong Ni, Peng Ye 0002, Xin Yao 0001, Leandro L. Minku, Ruliang Xiao |
CEC | 2 |
| 2015 | SRSP-PMF: A Novel Probabilistic Matrix Factorization Recommendation Algorithm Using Social Reliable Similarity Propagation
Ruliang Xiao, Yinuo Li, Hongtao Chen, Youcong Ni, Xin Du 0003 |
ICIC (2) | 4 |
| 2015 | The time complexity analysis of a class of gene expression programming
Xin Du 0003, Youcong Ni, Datong Xie, Xin Yao 0001, Peng Ye 0002, Ruliang Xiao |
Soft Comput. | 2 |
| 2008 | Study on Weaving Process at Software Architectural levelabstractThe aspect-oriented software architectural weaving mechanism, to integrate aspectual components that encapsulate crosscutting behaviors and features into components and connectors constituting Software Architecture (SA), contributes to analyze and verify overall behaviors and quality attributes of SA. This paper proposes a new kind of weaving process and rules, which offer the measure to transform the unwoven SA model into the woven SA model. The unwoven SA model is described in a special aspect-oriented architecture description language, called AC2-ADL, and specifies the locations, times and constrains of injection. Then a woven SA model only containing components and connectors is acquired after weaving, and easier to analyze and verify. Youcong Ni, Peng Ye 0002 |
APSCC | 1 |