EDBT 2026 Demo / reviewers in the wild / expert
Shiyan Yan
dblp:162/9067
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2019
0000-0002-8693-5530ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 2Artificial intelligence and machine learning · 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 |
Program synthesis and code generation · 61% Software maintenance and evolution · 30% Requirements engineering and software design · 9% | |
| Artificial intelligence
1 paper |
Language models and text generation · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Language models and text generation › evaluation of language models
neural language model evaluation |
0.4 | 1 | 2019 | Judge the Judges: A Large-Scale Evaluation Study of Neural Language Models for Online Review Generation · EMNLP/IJCNLP (1) 2019 |
Program synthesis and code generation
code completion |
0.2 | 1 | 2016 | CodeMend: Assisting Interactive Programming with Bimodal Embedding · UIST 2016 |
Program synthesis and code generation
code generation from natural language |
0.2 | 1 | 2016 | CodeMend: Assisting Interactive Programming with Bimodal Embedding · UIST 2016 |
Software maintenance and evolution
code search and recommendation |
0.2 | 1 | 2016 | CodeMend: Assisting Interactive Programming with Bimodal Embedding · UIST 2016 |
Natural language and speech › Language models and text generation › text generation › domain-specific text generation
review generation |
0.1 | 1 | 2019 | Judge the Judges: A Large-Scale Evaluation Study of Neural Language Models for Online Review Generation · EMNLP/IJCNLP (1) 2019 |
Requirements engineering and software design
developer support tools |
0.1 | 1 | 2016 | CodeMend: Assisting Interactive Programming with Bimodal Embedding · UIST 2016 |
Methods — techniques the papers use, named apart from their topics
large-scale evaluation study · 0.4human evaluation · 0.4neural embedding · 0.2mixed-initiative interface · 0.2bimodal language-code model · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Judge the Judges: A Large-Scale Evaluation Study of Neural Language Models for Online Review GenerationabstractCristina Garbacea, Samuel Carton, Shiyan Yan, Qiaozhu Mei. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019. Cristina Garbacea, Samuel Carton, Shiyan Yan, Qiaozhu Mei |
EMNLP/IJCNLP (1) | 3 |
| 2019 | Popup: reconstructing 3D video using particle filtering to aggregate crowd responsesabstractCollecting a sufficient amount of 3D training data for autonomous vehicles to handle rare, but critical, traffic events (e.g., collisions) may take decades of deployment. Abundant video data of such events from municipal traffic cameras and video sharing sites (e.g., YouTube) could provide a potential alternative, but generating realistic training data in the form of 3D video reconstructions is a challenging task beyond the current capabilities of computer vision. Crowdsourcing the annotation of necessary information could bridge this gap, but the level of accuracy required to obtain usable reconstructions makes this task nearly impossible for non-experts. In this paper, we propose a novel hybrid intelligence method that combines annotations from workers viewing different instances (video frames) of the same target (3D object), and uses particle filtering to aggregate responses. Our approach can leveraging temporal dependencies between video frames, enabling higher quality through more aggressive filtering. The proposed method results in a 33% reduction in the relative error of position estimation compared to a state-of-the-art baseline. Moreover, our method enables skipping (self-filtering) challenging annotations, reducing the total annotation time for hard-to-annotate frames by 16%. Our approach provides a generalizable means of aggregating more accurate crowd responses in settings where annotation is especially challenging or error-prone. Jean Y. Song, Stephan J. Lemmer, Michael Xieyang Liu, Shiyan Yan, Juho Kim 0001, Jason J. Corso, Walter S. Lasecki |
IUI | 4 |
| 2016 | CodeMend: Assisting Interactive Programming with Bimodal EmbeddingabstractSoftware APIs often contain too many methods and parameters for developers to memorize or navigate effectively. Instead, developers resort to finding answers through online search engines and systems such as Stack Overflow. However, the process of finding and integrating a working solution is often very time-consuming. Though code search engines have increased in quality, there remain significant language- and workflow-gaps in meeting end-user needs. Novice and intermediate programmers often lack the language to query, and the expertise in transferring found code to their task. To address this problem, we present CodeMend, a system to support finding and integration of code. CodeMend leverages a neural embedding model to jointly model natural language and code as mined from large Web and code datasets. We also demonstrate a novel, mixed-initiative, interface to support query and integration steps. Through CodeMend, end-users describe their goal in natural language. The system makes salient the relevant API functions, the lines in the end-user's program that should be changed, as well as proposing the actual change. We demonstrate the utility and accuracy of CodeMend through lab and simulation studies. Xin Rong, Shiyan Yan, Steve Oney, Mira Dontcheva, Eytan Adar |
UIST | 2 |