paper-with-me

홈 › Papers

Knowledge-Guided Prompt Learning for Request Quality Assurance in Public Code Review

2024-10-29 · Lin Li, Xinchun Yu, Xinyu Chen, Peng Liang

Public Code Review (PCR) is developed in the Software Question Answering (SQA) community, assisting developers in exploring high-quality and efficient review services. Current methods on PCR mainly focus on the reviewer's perspective, including finding a capable reviewer, predicting comment quality, and recommending/generating review comments. However, it is not well studied that how to satisfy the review necessity requests posted by developers which can increase their visibility, which in turn acts as a prerequisite for better review responses. To this end, we propose Knowledge-guided Prompt learning for Public Code Review (KP-PCR) to achieve developer-based code review request quality assurance (i.e., predicting request necessity and recommending tags subtask). Specifically, we reformulate the two subtasks via 1) text prompt tuning which converts both of them into a Masked Language Model (MLM) by constructing prompt templates using hard prompt; and 2) knowledge and code prefix tuning which introduces knowledge guidance from fine-tuned large language models by soft prompt, and uses program dependence graph to characterize code snippets. Finally, both of the request necessity prediction and tag recommendation subtasks output predicted results through an answer engineering module. In addition, we further analysis the time complexity of our KP-PCR that has lightweight prefix based the operation of introducing knowledge guidance. Experimental results on the PCR dataset for the period 2011-2023 demonstrate that our KP-PCR outperforms baselines by 2.3%-8.4% in the request necessity prediction and by 1.4%-6.9% in the tag recommendation. The code implementation is released at https://github.com/WUT-IDEA/KP-PCR.

📄 PDF Abstract BibTeX arXiv:2410.21673

Code (1)

wut-idea/kp-pcr 공식 구현 pytorch

Tasks

Prompt LearningQuestion AnsweringTAG

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

On Unified Prompt Tuning for Request Quality Assurance in Public Code Review

2024-04-11 · Xinyu Chen, Lin Li, Rui Zhang, Peng Liang

Public Code Review (PCR) can be implemented through a Software Question Answering (SQA) community, which facilitates high knowledge dissemination. Current methods mainly focus on the reviewer's perspective, including fin…

Language ModelingLanguage ModellingQuestion Answering

An Empirical Study of Uncertainty in Polygon Annotation and the Impact of Quality Assurance

2023-11-05 · Eric Zimmermann, Justin Szeto, Frederic Ratle

Polygons are a common annotation format used for quickly annotating objects in instance segmentation tasks. However, many real-world annotation projects request near pixel-perfect labels. While strict pixel guidelines ma…

Instance SegmentationSemantic Segmentation

SWE-Bench++: A Framework for the Scalable Generation of Software Engineering Benchmarks from Open-Source Repositories

2025-12-19 · Lilin Wang, Lucas Ramalho, Alan Celestino, Phuc Anthony Pham 외 arxiv

Benchmarks like SWE-bench have standardized the evaluation of Large Language Models (LLMs) on repository-level software engineering tasks. However, these efforts remain limited by manual curation, static datasets, and a …

Code Generation

ATime-Consistent Benchmark for Repository-Level Software Engineering Evaluation

2026-03-27 · Xianpeng, Sun, Haonan Sun, Tian Yu 외 arxiv

Evaluation of repository-aware software engineering systems is often confounded by synthetic task design, prompt leakage, and temporal contamination between repository knowledge and future code changes. We present a time…

SSKG Hub: An Expert-Guided Platform for LLM-Empowered Sustainability Standards Knowledge Graphs

2026-02-28 · Chaoyue He, Xin Zhou, Xinjia Yu, Lei Zhang 외 arxiv

Sustainability disclosure standards (e.g., GRI, SASB, TCFD, IFRS S2) are comprehensive yet lengthy, terminology-dense, and highly cross-referential, hindering structured analysis and downstream use. We present SSKG Hub (…

Knowledge Graphs