VLDB 2026 Research / reviewers in the wild / expert
Jim Yang
dblp:354/9013
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
0009-0008-2343-7009ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
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 · 100% | |
| Artificial intelligence
1 paper |
Information extraction and text analysis · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation
programming by demonstration |
0.7 | 1 | 2023 | DiLogics: Creating Web Automation Programs with Diverse Logics · UIST 2023 |
Program synthesis and code generation
web automation |
0.7 | 1 | 2023 | DiLogics: Creating Web Automation Programs with Diverse Logics · UIST 2023 |
Methods — techniques the papers use, named apart from their topics
natural language processing · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | DiLogics: Creating Web Automation Programs with Diverse LogicsabstractKnowledge workers frequently encounter repetitive web data entry tasks, like updating records or placing orders. Web automation increases productivity, but translating tasks to web actions accurately and extending to new specifications is challenging. Existing tools can automate tasks that perform the same logical trace of UI actions (e.g., input text in each field in order), but do not support tasks requiring different executions based on varied input conditions. We present DiLogics, a programming-by-demonstration system that utilizes NLP to assist users in creating web automation programs that handle diverse specifications. DiLogics first semantically segments input data to structured task steps. By recording user demonstrations for each step, DiLogics generalizes the web macros to novel but semantically similar task requirements. Our evaluation showed that non-experts can effectively use DiLogics to create automation programs that fulfill diverse input instructions. DiLogics provides an efficient, intuitive, and expressive method for developing web automation programs satisfying diverse specifications. Kevin Pu, Jim Yang, Angel Yuan, Minyi Ma, Rui Dong 0006, Xinyu Wang 0006, Yan Chen 0033, Tovi Grossman |
UIST | 2 |