Demo Data from EDBT 2026 / reviewers in the wild / expert
Yangxu Jin
dblp:224/9619
· DBLP profile ↗
3ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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 |
Empirical software engineering · 100% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% | |
| Artificial intelligence
1 paper |
Graph learning · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › mining software repositories
defect prediction |
0.5 | 1 | 2021 | Using K-core Decomposition on Class Dependency Networks to Improve Bug Prediction Model's Practical Performance · IEEE Trans. Software Eng. 2021 |
Empirical software engineering › mining software repositories › defect prediction
effort-aware bug prediction |
0.5 | 1 | 2021 | Using K-core Decomposition on Class Dependency Networks to Improve Bug Prediction Model's Practical Performance · IEEE Trans. Software Eng. 2021 |
Empirical software engineering
mining software repositories |
0.5 | 1 | 2021 | Using K-core Decomposition on Class Dependency Networks to Improve Bug Prediction Model's Practical Performance · IEEE Trans. Software Eng. 2021 |
Empirical software engineering
software defect prediction |
0.3 | 1 | 2018 | node2defect: using network embedding to improve software defect prediction · ASE 2018 |
Graph algorithms and graph theory › graph decomposition
k-core decomposition |
0.1 | 1 | 2021 | Using K-core Decomposition on Class Dependency Networks to Improve Bug Prediction Model's Practical Performance · IEEE Trans. Software Eng. 2021 |
Machine learning › Graph learning
network embedding |
0.1 | 1 | 2018 | node2defect: using network embedding to improve software defect prediction · ASE 2018 |
Methods — techniques the papers use, named apart from their topics
k-core decomposition · 1.0cross-validation · 1.0node2vec · 0.7class dependency network · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Using K-core Decomposition on Class Dependency Networks to Improve Bug Prediction Model's Practical PerformanceabstractIn recent years, Complex Network theory and graph algorithms have been proved to be effective in predicting software bugs. On the other hand, as a widely-used algorithm in Complex Network theory, k-core decomposition has been used in software engineering domain to identify key classes. Intuitively, key classes are more likely to be buggy since they participate in more functions or have more interactions and dependencies. However, there is no existing research uses k-core decomposition to analyze software bugs. To fill this gap, we first use k-core decomposition on Class Dependency Networks to analyze software bug distribution from a new perspective. An interesting and widely existed tendency is observed: for classes in k-cores with larger k values, there is a stronger possibility for them to be buggy. Based on this observation, we then propose a simple but effective equation named as top-core which improves the order of classes in the suspicious class list produced by effort-aware bug prediction models. Based on an empirical study on 18 open-source Java systems, we show that the bug prediction models' performances are significantly improved in 85.2 percent experiments in the cross-validation scenario and in 80.95 percent experiments in the forward-release scenario, after using top-core. The models' average performances are improved by 11.5 and 12.6 percent, respectively. It is concluded that the proposed top-core equation can help the testers or code reviewers locate the real bugs more quickly and easily in software bug prediction practices. Yu Qu, Jianlei Chi, Yangxu Jin, Ancheng He, Hengshan Zhang, Ting Liu 0002 |
IEEE Trans. Software Eng. | 4 |
| 2018 | Android Malware Detector Exploiting Convolutional Neural Network and Adaptive Classifier SelectionabstractConvolutional Neural Network (CNN) has achieved success in Android malware detection and many other fields. However, the empirical evaluation of previous studies have shown that no single machine learning classifier is capable to provide the best accuracy in any context. In this paper, a new method for Android malware detection is proposed, we replace the single machine learning classifier in CNN with Adaptive Selection of Classifiers (ASC) to improve the performance of malware classification. We test our method on 1746 apk samples with 1000 malware, the result shows the accuracy of our approach performs 4.27% better than the state-of-art CNN model used in the current research. Yangxu Jin, Ting Liu 0002, Ancheng He, Yu Qu, Jianlei Chi |
COMPSAC (1) | 1 |
| 2018 | node2defect: using network embedding to improve software defect predictionabstractNetwork measures have been proved to be useful in predicting software defects. Leveraging the dependency relationships between software modules, network measures can capture various structural features of software systems. However, existing studies have relied on user-defined network measures (e.g., degree statistics or centrality metrics), which are inflexible and require high computation cost, to describe the structural features. In this paper, we propose a new method called node2defect which uses a newly proposed network embedding technique, node2vec, to automatically learn to encode dependency network structure into low-dimensional vector spaces to improve software defect prediction. Specifically, we firstly construct a program's Class Dependency Network. Then node2vec is used to automatically learn structural features of the network. After that, we combine the learned features with traditional software engineering features, for accurate defect prediction. We evaluate our method on 15 open source programs. The experimental results show that in average, node2defect improves the state-of-the-art approach by 9.15% in terms of F-measure. Yu Qu, Ting Liu 0002, Jianlei Chi, Yangxu Jin, Ancheng He |
ASE | 4 |