Demo Data from EDBT 2026 / reviewers in the wild / expert
Yuetian Mao
dblp:300/4437
· DBLP profile ↗
2ranked-venue papers
2as first author
2since 2021 · last 2023
0009-0000-8485-3577ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 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
2 papers |
Software maintenance and evolution · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
code search |
0.7 | 1 | 2023 | Self-Supervised Query Reformulation for Code Search · ESEC/SIGSOFT FSE 2023 |
Software maintenance and evolution › code search
query reformulation |
0.7 | 1 | 2023 | Self-Supervised Query Reformulation for Code Search · ESEC/SIGSOFT FSE 2023 |
Software maintenance and evolution › code smell
code anti-patterns |
0.5 | 1 | 2021 | DeFiHap: Detecting and Fixing HiveQL Anti-Patterns · Proc. VLDB Endow. 2021 |
Query processing and optimization
query rewriting |
0.1 | 1 | 2021 | DeFiHap: Detecting and Fixing HiveQL Anti-Patterns · Proc. VLDB Endow. 2021 |
Methods — techniques the papers use, named apart from their topics
transformer · 0.7t5 · 0.7self-supervised learning · 0.7masked language modeling · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Self-Supervised Query Reformulation for Code SearchabstractAutomatic query reformulation is a widely utilized technology for enriching user requirements and enhancing the outcomes of code search. It can be conceptualized as a machine translation task, wherein the objective is to rephrase a given query into a more comprehensive alternative. While showing promising results, training such a model typically requires a large parallel corpus of query pairs (i.e., the original query and a reformulated query) that are confidential and unpublished by online code search engines. This restricts its practicality in software development processes. In this paper, we propose SSQR, a self-supervised query reformulation method that does not rely on any parallel query corpus. Inspired by pre-trained models, SSQR treats query reformulation as a masked language modeling task conducted on an extensive unannotated corpus of queries. SSQR extends T5 (a sequence-to-sequence model based on Transformer) with a new pre-training objective named corrupted query completion (CQC), which randomly masks words within a complete query and trains T5 to predict the masked content. Subsequently, for a given query to be reformulated, SSQR identifies potential locations for expansion and leverages the pre-trained T5 model to generate appropriate content to fill these gaps. The selection of expansions is then based on the information gain associated with each candidate. Evaluation results demonstrate that SSQR outperforms unsupervised baselines significantly and achieves competitive performance compared to supervised methods. Yuetian Mao, Chengcheng Wan 0001, Yuze Jiang, Xiaodong Gu 0002 |
ESEC/SIGSOFT FSE | 1 |
| 2021 | DeFiHap: Detecting and Fixing HiveQL Anti-PatternsabstractThe emergence of Hive greatly facilitates the management of massive data stored in various places. Meanwhile, data scientists face challenges during HiveQL programming - they may not use correct and/or efficient HiveQL statements in their programs; developers may also introduce anti-patterns indeliberately into HiveQL programs, leading to poor performance, low maintainability, and/or program crashes. This paper presents an empirical study on HiveQL programming, in which 38 HiveQL anti-patterns are revealed. We then design and implement DeFiHap, the first tool for automatically detecting and fixing HiveQL anti-patterns. DeFiHap detects HiveQL anti-patterns via analyzing the abstract syntax trees of HiveQL statements and Hive configurations, and generates fix suggestions by rule-based rewriting and performance tuning techniques. The experimental results show that DeFiHap is effective. In particular, DeFiHap detects 25 anti-patterns and generates fix suggestions for 17 of them. Yuetian Mao, Nan Cui, Tianjiao Du, Beijun Shen, Yuting Chen 0001 |
Proc. VLDB Endow. | 1 |