VLDB 2026 Research / reviewers in the wild / expert
Chengyuan Zhao
dblp:278/0349
· DBLP profile ↗
4ranked-venue papers
0as first author
3since 2021 · last 2023
0000-0002-7161-0848ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Task-Oriented ML/DL Library Recommendation Based on a Knowledge GraphabstractAI applications often use ML/DL (Machine Learning/Deep Learning) models to implement specific AI tasks. As application developers usually are not AI experts, they often choose to integrate existing implementations of ML/DL models as libraries for their AI tasks. As an active research area, AI attracts many researchers and produces a lot of papers every year. Many of the papers propose ML/DL models for specific tasks and provide their implementations. However, it is not easy for developers to find ML/DL libraries that are suitable for their tasks. The challenges lie in not only the fast development of AI application domains and techniques, but also the lack of detailed information of the libraries such as environmental dependencies and supporting resources. In this paper, we conduct an empirical study on ML/DL library seeking questions on Stack Overflow to understand the developers' requirements for ML/DL libraries. Based on the findings of the study, we propose a task-oriented ML/DL library recommendation approach, called MLTaskKG. It constructs a knowledge graph that captures AI tasks, ML/DL models, model implementations, repositories, and their relationships by extracting knowledge from different sources such as ML/DL resource websites, papers, ML/DL frameworks, and repositories. Based on the knowledge graph, MLTaskKG recommends ML/DL libraries for developers by matching their requirements on tasks, model characteristics, and implementation information. Our evaluation shows that 92.8% of the tuples sampled from the resulting knowledge graph are correct, demonstrating the high quality of the knowledge graph. A further experiment shows that MLTaskKG can help developers find suitable ML/DL libraries using 47.6% shorter time and with 68.4% higher satisfaction. Mingwei Liu 0002, Chengyuan Zhao, Xin Peng 0001, Simin Yu, Haofen Wang, Chaofeng Sha |
IEEE Trans. Software Eng. | 2 |
| 2022 | Abnormal behavior detection using streak flow acceleration
Mingliang Gao 0001, Jinfeng Pan, Chengyuan Zhao |
Appl. Intell. | 5 |
| 2022 | API-Related Developer Information Needs in Stack OverflowabstractStack Overflow (SO) provides informal documentation for APIs in response to questions that express API related developer needs. Navigating the information available on SO and getting information related to a particular API and need is challenging due to the vast amount of questions and answers and the tag-driven structure of SO. In this paper we focus on identifying and classifying fine-grained developer needs expressed in sentences of API-related SO questions, as well as the specific information types used to express such needs, and the different roles APIs play in these questions and their answers. We derive a taxonomy, complementing existing ones, through an empirical study of 266 SO posts. We then develop and evaluate an approach for the automated identification of the fine-grained developer needs in SO threads, which takes a thread as input and outputs the corresponding developer needs, the types of information expressing them, and the roles of API elements relevant to the needs. To show a practical application of our taxonomy, we introduce and evaluate an approach for the automated retrieval of SO questions, based on these developer needs. Mingwei Liu 0002, Xin Peng 0001, Andrian Marcus, Shuangshuang Xing, Christoph Treude, Chengyuan Zhao |
IEEE Trans. Software Eng. | 6 |
| 2020 | Learning based and Context Aware Non-Informative Comment DetectionabstractThis report introduces the approach that we have designed and implemented for the DeClutter challenge of Doc-Gen2, which detects non-informative code comments. The approach combines both comment based text classification and code context based prediction. Based on the approach, our "fduse" team achieved the best F1 score (0.847) in the competition. Mingwei Liu 0002, Xin Peng 0001, Chong Wang 0013, Chengyuan Zhao, Xin Wang 0119, Shuangshuang Xing |
ICSME | 5 |