Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Wangjie Ji

dblp:376/5277 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2024
0009-0004-4456-3945ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 1 first-author · 3 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
Empirical software engineering · 56% Debugging and program repair · 44%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Debugging and program repair › fault localization
bug localization
0.812024
ChatBR: Automated assessment and improvement of bug report quality using ChatGPT · ASE 2024
Empirical software engineering › issue report analysis
bug report quality
0.812024
ChatBR: Automated assessment and improvement of bug report quality using ChatGPT · ASE 2024
Empirical software engineering
mining software repositories
0.212024
ChatBR: Automated assessment and improvement of bug report quality using ChatGPT · ASE 2024

Methods — techniques the papers use, named apart from their topics

machine learning · 0.8large language model · 0.8information retrieval · 0.8
YearPublicationVenuePosition
2024 ChatBR: Automated assessment and improvement of bug report quality using ChatGPT
abstract
Bug reports, containing crucial information such as the Observed Behavior (OB), the Expected Behavior (EB), and the Steps to Reproduce (S2R), can help developers localize and fix bugs efficiently. However, due to the increasing complexity of some bugs and the limited experience of some reporters, large numbers of bug reports miss this crucial information. Although machine learning (ML)-based and information retrieval (IR)-based approaches are proposed to detect and supplement the missing information in bug reports, the performance of these approaches depends heavily on the size and quality of bug report datasets.
Lili Bo, Wangjie Ji, Xiaobing Sun 0001, Ting Zhang 0011, Xiaoxue Wu 0001, Ying Wei 0012
ASE2
2024 A Software Bug Fixing Approach Based on Knowledge-Enhanced Large Language Models
abstract
Software Bug Fixing is a time-consuming task in software development and maintenance. Despite the success of Large Language Models (LLMs) using in Automatic Program Repair (APR), they still have the limitations of generating patches with low accuracy and explainability. In this paper, we propose a software bug-fixing approach based on knowledge-enhanced large language models. First, we collect bugs as well as their fix information from bug tracking systems, such as Github and Stack Overflow. Then, we extract bug entities and inter-entity relationships using Named Entity Recognition (NER) to construct a Bug Knowledge Graph (BKG). Finally, we utilize LLMs (e.g., GPT-4) which is enhanced by the knowledge of the similar historical bugs as well as fix information from BKG to generate patches for new bugs. The experimental results show that the our approach can fix 28.52% (85\298) bugs correctly, which is significantly better than the state-of-the-art approaches. Furthermore, the generated patches are explainable and more credible.
Lili Bo, Xiaobing Sun 0001, Wangjie Ji
QRS4
2024 TDFix: A lightweight tool for fixing deadlocks based on templates
Wangjie Ji, Lili Bo, Yanchi Yuan, Xiaobing Sun 0001
Sci. Comput. Program.1