Demo Data from VLDB 2026 / reviewers in the wild / expert
Zhiqing Qiu
dblp:373/6759
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2025
0009-0001-2643-8655ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 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 |
Empirical software engineering · 82% Software maintenance and evolution · 18% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
1.6 | 2 | 2025 | A First Look at Conventional Commits Classification · ICSE 2025 Automatic Commit Message Generation: A Critical Review and Directions for Future Work · IEEE Trans. Software Eng. 2024 |
Empirical software engineering › mining software repositories
commit analysis |
0.9 | 1 | 2025 | A First Look at Conventional Commits Classification · ICSE 2025 |
Empirical software engineering › mining software repositories › commit analysis
commit classification |
0.9 | 1 | 2025 | A First Look at Conventional Commits Classification · ICSE 2025 |
Software maintenance and evolution › software documentation
commit message generation |
0.8 | 1 | 2024 | Automatic Commit Message Generation: A Critical Review and Directions for Future Work · IEEE Trans. Software Eng. 2024 |
Methods — techniques the papers use, named apart from their topics
qualitative analysis · 0.9automated commit classification · 0.9qualitative survey · 0.8large language model · 0.8empirical study · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A First Look at Conventional Commits ClassificationabstractModern distributed software development relies on commits to control system versions. Commit classification plays a vital role in both industry and academia. The widely-used commit classification framework was proposed in 1976 by Swanson and includes three base classes: perfective, corrective, and adaptive. With the increasing complexity of software development, the industry has shifted towards a more fine-grained commit category, i.e., adopting Conventional Commits Specification (CCS) for delicacy management. The new commit framework requires developers to classify commits into ten distinct categories, such as “feat”, “fix”, and “docs”. However, existing studies mainly focus on the three-category classification, leaving the definition and application of the fine-grained commit categories as knowledge gaps. This paper reports a preliminary study on this mechanism from its application status and problems. We also explore ways to address these identified problems. We find that a growing number of projects on GitHub are adopting CCS. By qualitatively analyzing 194 issues from GitHub and 100 questions from Stack Overflow about the CCS application, we categorized four main challenges developers encountered when using CCS. The most common one is CCS-type confusion. To address these challenges, we propose a clear definition of CCS types based on existing variants. Further, we designed an approach to automatically classify commits into CCS types, and the evaluation results demonstrate a promising performance. Our work facilitates a deeper comprehension of the present fine-grained commit categorization and holds the potential to alleviate application challenges significantly. Qunhong Zeng, Yuxia Zhang, Zhiqing Qiu |
ICSE | 3 |
| 2024 | Automatic Commit Message Generation: A Critical Review and Directions for Future WorkabstractCommit messages are critical for code comprehension and software maintenance. Writing a high-quality message requires skill and effort. To support developers and reduce their effort on this task, several approaches have been proposed to automatically generate commit messages. Despite the promising performance reported, we have identified three significant and prevalent threats in these automated approaches: 1) the datasets used to train and evaluate these approaches contain a considerable amount of ‘noise’; 2) current approaches only consider commits of a limited diff size; and 3) current approaches can only generate the subject of a commit message, not the message body. The first limitation may let the models ‘learn’ inappropriate messages in the training stage, and also lead to inflated performance results in their evaluation. The other two threats can considerably weaken the practical usability of these approaches. Further, with the rapid emergence of large language models (LLMs) that show superior performance in many software engineering tasks, it is worth asking: can LLMs address the challenge of long diffs and whole message generation? This article first reports the results of an empirical study to assess the impact of these three threats on the performance of the state-of-the-art auto generators of commit messages. We collected commit data of the Top 1,000 most-starred Java projects in GitHub and systematically removed noisy commits with bot-submitted and meaningless messages. We then compared the performance of four approaches representative of the state-of-the-art before and after the removal of noisy messages, or with different lengths of commit diffs. We also conducted a qualitative survey with developers to investigate their perspectives on simply generating message subjects. Finally, we evaluate the performance of two representative LLMs, namely UniXcoder and ChatGPT, in generating more practical commit messages. The results demonstrate that generating commit messages is of great practical value, considerable work is needed to mature the current state-of-the-art, and LLMs can be an avenue worth trying to address the current limitations. Our analyses provide insights for future work to achieve better performance in practice. Yuxia Zhang, Zhiqing Qiu, Klaas-Jan Stol, Yingchen Tian, Hui Liu 0003 |
IEEE Trans. Software Eng. | 2 |