Demo Data from VLDB 2026 / reviewers in the wild / expert
Yifan Zhao 0008
dblp:13/7050-8
· DBLP profile ↗
2ranked-venue papers
0as first author
1since 2021 · last 2022
0000-0003-4489-8660ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, 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 |
Software maintenance and evolution · 67% Compilers and program optimization · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › code recommendation
API recommendation |
0.4 | 1 | 2019 | Generative API usage code recommendation with parameter concretization · Sci. China Inf. Sci. 2019 |
Compilers and program optimization
code generation |
0.4 | 1 | 2019 | Generative API usage code recommendation with parameter concretization · Sci. China Inf. Sci. 2019 |
Software maintenance and evolution
code recommendation |
0.4 | 1 | 2019 | Generative API usage code recommendation with parameter concretization · Sci. China Inf. Sci. 2019 |
Methods — techniques the papers use, named apart from their topics
generative model · 0.4API mining · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Holistic Combination of Structural and Textual Code Information for Context Based API RecommendationabstractContext based API recommendation is an important way to help developers find the needed APIs effectively and efficiently. For effective API recommendation, we need not only a joint view of both structural and textual code information, but also a holistic view of correlated API usage in control and data flow graph as a whole. Unfortunately, existing API recommendation methods exploit structural or textual code information separately. In this work, we propose a novel API recommendation approach called APIRec-CST (API Recommendation by Combining Structural and Textual code information). APIRec-CST is a deep learning model that combines the API usage with the text information in the source code based on an API Context Graph Network and a Code Token Network that simultaneously learn structural and textual features for API recommendation. We apply APIRec-CST to train a model for JDK library based on 1,914 open-source Java projects and evaluate the accuracy and MRR (Mean Reciprocal Rank) of API recommendation with another 6 open-source projects. The results show that our approach achieves respectively a top-1, top-5, top-10 accuracy and MRR of 60.3, 81.5, 87.7 and 69.4 percent, and significantly outperforms an existing graph-based statistical approach and a tree-based deep learning approach for API recommendation. A further analysis shows that textual code information makes sense and improves the accuracy and MRR. The sensitivity analysis shows that the top-k accuracy and MRR of APIRec-CST are insensitive to the number of APIs to be recommended in a hole. We also conduct a user study in which two groups of students are asked to finish 6 programming tasks with or without our APIRec-CST plugin. The results show that APIRec-CST can help the students to finish the tasks faster and more accurately and the feedback on the usability is overwhelmingly positive. Xin Peng 0001, Zhenchang Xing, Jun Sun 0001, Xin Wang 0119, Yifan Zhao 0008, Wenyun Zhao |
IEEE Trans. Software Eng. | 6 |
| 2019 | Generative API usage code recommendation with parameter concretization
Xin Peng 0001, Jun Sun 0001, Zhenchang Xing, Xin Wang 0119, Yifan Zhao 0008, Hairui Zhang, Wenyun Zhao |
Sci. China Inf. Sci. | 6 |