REVIEW 5 major objections 6 minor 3 cited by
BitsAI-CR: Automated Code Review via LLM in Practice
T0 review · 5 major / 6 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read An LLM code-review pipeline attains 75% precision in production by adding a second validating model and a data-driven rule-pruning loop.
desk verdict A real industrial deployment with a genuinely useful new metric, but the quantitative evidence is too self-referential and internally inconsistent to support the convergence claims as written. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the two-stage pipeline: RuleChecker, a fine-tuned LLM (using Low-Rank Adaptation, a parameter-efficient fine-tuning method) that proposes candidate issues against the 219-rule taxonomy, followed by ReviewFilter, a second fine-tuned LLM that returns a binary keep/reject verdict on each candidate. The paper's design choice for ReviewFilter is the 'Conclusion-First' reasoning pattern, where the verdict token precedes the explanation, keeping inference at 1.7 seconds per sample while reaching 77.09% precision in the reasoning-pattern ablation. The companion mechanism is the Outdated Rate, defined as the percentage of comments whose flagged code range is modified in subsequent commits; combined with a precision target near 65% and an Outdated Rate target near 25%, it drives weekly decisions to retain or decommission rules and feeds the retraining loop.
What would settle it
A controlled study in which comments are randomly withheld from half of the merge requests could settle the question: if flagged code ranges in the withheld half change just as often as in the reviewed half, the Outdated Rate is measuring background edit activity rather than comment adoption, and the flywheel's pruning signal disappears.
Extended reading notes
Core claim
The paper's central claim is that a generate-then-validate design, anchored in a taxonomy of 219 review rules and steered by an automated acceptance metric, closes the gap between technically correct and practically useful automated code review. In the offline evaluation, the RuleChecker alone reaches 57.03% precision once trained on the taxonomy, while the same model trained on unclassified human review data reaches only 16.83%, and strong open models sit near 10%. Adding ReviewFilter lifts the taxonomy-guided model to 65.59% offline, and in production the combined pipeline peaks at 75.0% precision while sacrificing roughly a quarter of recall. The Outdated Rate is the other half of the claim: it counts a comment as outdated if any line in its flagged range is modified in a later commit, and because it is automated it makes weekly flywheel decisions possible. Monitoring that rate and manual precision annotations together led the operators to remove low-adoption rules, and over 18 weeks the Go Outdated Rate rose from about 15% to 26.7%, moving toward the 35–46% range measured for human reviewers.
Load-bearing premise
The load-bearing premise is that the Outdated Rate—any line in a comment's flagged range being modified in a later commit—measures whether the comment caused a change; the paper itself concedes this is not proven, and both its rule-pruning decisions and its claim of converging toward human-level impact rely on that proxy.
Editorial extensions
If this is right
- A deployment that reports 75% precision and a 26.7% Go Outdated Rate provides a working counterexample to the assumption that LLM review comments are too noisy for daily industrial use.
- The taxonomy of 219 rules turns an otherwise unstructured fine-tuning target into a measurable set of categories, which is what makes both targeted data collection and per-rule decommissioning possible.
- Because the Outdated Rate is automated, the same flywheel can be run weekly without the manual annotation bottleneck that stops most precision evaluations from scaling.
- The ReviewFilter ablation attributes a large precision gain (57.03% to 65.59% offline; to about 75% online) to the second stage, implying that a validator model can rescue a generator that continues to hallucinate.
Reading between the lines
- The same generate-then-validate recipe should transfer to other domains where false positives are costly, such as security linting or automated documentation checks, though the paper does not test this.
- The Outdated Rate conflates 'addressed the comment' with 'the flagged line changed for any reason'; an extension would measure time-to-change and whether the follow-up commit references the comment, making the proxy harder to game.
- Because the taxonomy is built from function-level and within-diff signals and the paper lists cross-file review as future work, the flywheel may systematically under-invest in rules whose payoff appears only across files.
- The human Outdated Rate baseline (35–46% in Go) is itself measured in a workflow where automated comments already exist; if adoption of the tool changes how developers edit, the baseline may drift and should be re-measured periodically.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. BitsAI-CR is an industrial LLM-based code review system deployed at ByteDance. The paper proposes a two-stage architecture—RuleChecker for issue detection and ReviewFilter for precision verification—built on a taxonomy of 219 review rules, plus a 'data flywheel' that uses user feedback, manual precision annotation, and a new Outdated Rate metric to continuously add or remove rules. The abstract claims 75.0% precision in comment generation, a Go-language Outdated Rate of 26.7%, and deployment to over 12,000 weekly active users. The evaluation combines offline comparisons against open baselines, an ablation of ReviewFilter, weekly online precision and Outdated Rate trends over 18 weeks, a user survey (N=137), expert interviews (N=12), and retention data.
Significance. If the empirical claims are sound, this is a valuable large-scale industry case study: the taxonomy-driven data flywheel, the two-stage filtering architecture, and the 12k-WAU deployment are distinct from prior academic code-review systems. The paper also honestly acknowledges in Section 3.4 that Outdated Rate does not prove that comments caused code changes. However, the evaluation has several load-bearing weaknesses: inconsistent headline numbers, a test set drawn from the same taxonomy used for training, an LLM judge from the same model family as the system, and a data flywheel that removes low-scoring rules on the same metric later used to claim improvement. These issues prevent the current evidence from establishing the paper's central quantitative claims, though the deployment and qualitative feedback are genuine strengths.
major comments (5)
- [Abstract, §4.2, Fig. 6] The abstract claims '75.0% precision in review comment generation', but the offline evaluation in Table 2 reports 65.59% overall precision for BitsAI-CR with ReviewFilter, and Figure 6 shows 75.0% only as a week-17 peak in the online trend. The paper never reconciles these numbers, so the headline precision figure is ambiguous and the offline evaluation does not support it directly.
- [§4.2, Table 1] Section 4.2 states that the offline evaluation set consists of 1397 cases 'drawn from the taxonomy of review rules, as categorized in Table 1'. Since the taxonomy-guided model is trained on data constructed according to the same taxonomy, the comparison between BitsAI-CR and BitsAI-CR w/o Taxonomy partly measures how well the test set matches the training distribution rather than general review quality. An independent test set, or a leakage/overlap analysis, is required to support the claim that the taxonomy is the cause of the precision gain.
- [§4.1, §4.2] The LLM-as-a-judge evaluation uses Doubao-Pro-32K-0828 (Section 4.2), which is the same model family as the base model fine-tuned for both RuleChecker and ReviewFilter (Section 4.1). This creates a same-family bias risk: the judge may share systematic blind spots or preferences with the system under test. The paper should report agreement between this judge and human annotators on a sample, or use a judge from a different model family, to establish that the reported precision is not inflated.
- [§3.4, §3.5.3, Fig. 7] The data flywheel removes review rules with consistently low Outdated Rate and precision (Section 3.5.3), and then Figure 7 shows the aggregate Outdated Rate rising to 26.7%, which is interpreted as convergence toward the human rate of 35–46%. Removing low-scoring rules mechanically raises the aggregate rate even if no individual rule improves. Additionally, Eq. (2) counts a comment as 'outdated' whenever any line in its flagged range is later modified, which, as Section 3.4 concedes, does not prove that the modification was caused by the comment. Because the removal decisions are optimized on this same proxy, the flywheel improvement and convergence claims require an evaluation that is not optimized on the same metric, such as a held-out set of rules or human-labeled acceptance of comments.
- [§4.2, §5] The ablation text in Section 4.2 says ReviewFilter increases overall precision 'from 54.50% to 67.12%', but Table 2 reports 57.03% (Only RuleChecker) to 65.59% (With ReviewFilter) for the same comparison. Section 5 additionally states precision increased 'from 60% to 75%' in a different context, and earlier says 'from 30.92% to 65.59% with ReviewFilter in the Go language'. These numbers are not mutually consistent and must be reconciled with the exact dataset, metric, and language being described.
minor comments (6)
- [§3.4, Tables 2–3] Recall is reported in Tables 2 and 3 but never formally defined; the paper should define recall (presumably the fraction of ground-truth issues correctly commented) and describe how ground truth was constructed for the offline set.
- [§3.5.3] The text contains a typo: 'RuleFiler' should be 'ReviewFilter'.
- [§1] The introduction has ungrammatical phrases ('metring the Outdated Rate' and 'inadequate or lack their practical impact comprehensive evaluation') that should be corrected.
- [Fig. 7] The 'Human Outdated Rate' baseline is described only as 'how often code flagged by human reviewers gets modified'; the definition, measurement window, and whether it uses the same Eq. (2) should be stated explicitly.
- [§4.2] The offline dataset description says 767 samples 'violate' and 630 'follow' best practices, but the notion of violation and who labeled the samples is not defined; specify the annotation process and inter-annotator agreement.
- [§7] The conclusion heading reads 'Feature Work'; it should be 'Future Work'.
Circularity Check
The flywheel's headline improvement is partly self-measured: it is optimized on Outdated Rate and then reports the rise in that same metric as success, while precision is judged by the same model family and taxonomy used to build the system.
-
fitted input called prediction
[Section 3.4 (Eq. 2), Section 3.5.3, Section 4.3 (Figure 7)]
"Outdated Rate = |{c∈C_seen ∧ isOutdated(c)}| / |C_seen| × 100% ... Starting from week 14, we begin optimizing BitsAI-CR by removing underperforming review rules based on Outdated Rate and precision metrics, which leads to a gradual increase in the Outdated Rate, ultimately reaching a peak of 26.7% by week 18."
The data flywheel is optimized on the same metric it later reports: Section 3.5.3 decommissions rules with consistently low Outdated Rate, and removing low-rate rules mathematically raises the aggregate rate defined in Eq. (2), even if no individual rule's comments are accepted more often. Section 4.3 then interprets this mechanically increased number as 'gradual convergence ... toward human-level performance' and as evidence that the flywheel works. The paper also concedes that Outdated Rate 'doesn't definitively prove that changes were made in direct response to BitsAI-CR's comments,' so the metric is too noisy and too entangled with the optimization to bear the central improvement claim.
-
other
[Section 4.1 and Section 4.2]
"We utilize Doubao-Pro-32K-0828, ByteDance’s developed LLM, which ensures compliance with our security policies while maintaining high-performance standards. ... We employ a fine-tuning approach using the Low-Rank Adaptation (LoRA) on the Doubao-Pro-32K-0828 for both RuleChecker and ReviewFilter. ... Following the LLM-as-a-judge methodology, we employ Doubao-Pro-32K-0828 to evaluate automatically our business code dataset while preserving data confidentiality. The review comment is deemed correct only if the model determines it aligns with the ground truth."
The headline precision figures are measured by Doubao-Pro-32K-0828, the same base model from which RuleChecker and ReviewFilter are fine-tuned, on offline cases that the paper says are 'drawn from the taxonomy of review rules' used to construct the training data. The judge therefore shares the system's priors and categories, making the precision score a self-consistency check rather than an independent external benchmark. This does not nullify the comparison against Qwen and DeepSeek baselines, but it weakens the 75.0% claim as an objective validation.
full rationale
The deployment evidence (12,000 WAU, retention, N=137 survey, expert interviews) is independent and not circular, and the human Outdated Rate baseline plus open-model comparisons provide some external anchoring. However, the two quantitative success claims are not self-contained: precision is scored by a judge from the same model family on taxonomy-derived cases, and the Outdated Rate convergence is partly a selection artifact of removing low-rate rules on the very metric being reported. These are central claims, so the partial circularity warrants a score of 6 rather than a lower score.
Assumptions & free parameters
free parameters (3)
- Rule retention thresholds =
Outdated Rate ~25% (5% band), precision ~65% (5% band)
- Context expansion bounds =
4x diff size for function extension, otherwise 3x
- Sampling cap for daily manual annotation =
10%
assumptions (5)
- domain assumption The LLM-as-a-judge (Doubao-Pro-32K-0828) accurately determines whether a review comment is correct relative to ground truth.
- domain assumption The offline test dataset (1397 cases) is representative of production code review and unbiased.
- domain assumption Subsequent modification of a flagged line is a valid proxy for developer acceptance of a comment (Outdated Rate).
- domain assumption The 'Human Outdated Rate' at ByteDance is computed in the same way as BitsAI-CR's Outdated Rate, making the comparison valid.
- standard math Supervised fine-tuning with LoRA produces a model that generalizes to new code diffs in production.
Cite this review
Pith. "Pith review of BitsAI-CR: Automated Code Review via LLM in Practice." pith.science (2026). https://pith.science/paper/QNXIXUW7
@misc{pith2026250115134,
author = {Pith},
title = {Pith review of: BitsAI-CR: Automated Code Review via LLM in Practice},
year = {2026},
howpublished = {\url{https://pith.science/paper/QNXIXUW7}},
note = {Machine review of arXiv:2501.15134}
}
read the original abstract
Code review remains a critical yet resource-intensive process in software development, particularly challenging in large-scale industrial environments. While Large Language Models (LLMs) show promise for automating code review, existing solutions face significant limitations in precision and practicality. This paper presents BitsAI-CR, an innovative framework that enhances code review through a two-stage approach combining RuleChecker for initial issue detection and ReviewFilter for precision verification. The system is built upon a comprehensive taxonomy of review rules and implements a data flywheel mechanism that enables continuous performance improvement through structured feedback and evaluation metrics. Our approach introduces an Outdated Rate metric that can reflect developers' actual adoption of review comments, enabling automated evaluation and systematic optimization at scale. Empirical evaluation demonstrates BitsAI-CR's effectiveness, achieving 75.0% precision in review comment generation. For the Go language which has predominant usage at ByteDance, we maintain an Outdated Rate of 26.7%. The system has been successfully deployed at ByteDance, serving over 12,000 Weekly Active Users (WAU). Our work provides valuable insights into the practical application of automated code review and offers a blueprint for organizations seeking to implement automated code reviews at scale.
Figures
Figures from the paper (3 more)
Forward citations
Cited by 3 Pith papers
-
SWR-Bench: Assessing LLM Performance in Real-World Code Review Comment Generation
SWR-Bench is a PR-centric code review benchmark with objective LLM scoring; current ACR tools reach at best 19.4% F1, and multi-review aggregation yields relative F1 gains up to 43.7%.
-
BitsAI-Fix: LLM-Driven Approach for Automated Lint Error Resolution in Practice
A 32B LLM trained with progressive reinforcement learning on cold-start and user-feedback data fixes Go lint errors at 84.68% accuracy with 1.72% redundancy on a private ByteDance test set.
-
P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmark
P2P is a multi-agent framework that automatically generates HTML-rendered academic posters from papers, backed by a 30k instruction dataset and a 121-pair evaluation benchmark.
Reference graph
Works this paper leans on
-
[1]
Toufique Ahmed, Premkumar Devanbu, Christoph Treude, and Michael Pradel
-
[2]
Alberto Bacchelli and Christian Bird. 2013. Expectations, outcomes, and chal- lenges of modern code review. In 2013 35th International Conference on Software Engineering (ICSE). IEEE, 712–721
work page 2013
-
[3]
Linzheng Chai, Shukai Liu, Jian Yang, Yuwei Yin, Ke Jin, Jiaheng Liu, Tao Sun, Ge Zhang, Changyu Ren, Hongcheng Guo, et al. 2024. McEval: Massively Multi- lingual Code Evaluation. arXiv preprint arXiv:2406.07436 (2024)
arXiv 2024
-
[4]
Qiuyuan Chen, Dezhen Kong, Lingfeng Bao, Chenxing Sun, Xin Xia, and Shan- ping Li. 2022. Code Reviewer Recommendation in Tencent: Practice, Challenge, and Direction*. In 2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) (Pittsburgh, PA, USA, 2022-05). IEEE, 115–124. doi:10.1109/ICSE-SEIP55303...
arXiv 2022
-
[5]
A GPT-based Code Review System for Programming Language Learning
Lee Dong-Kyu. 2024.A GPT-based Code Review System for Programming Language Learning. arXiv.org. https://arxiv.org/abs/2407.04722v1
work page Pith review arXiv 2024
-
[6]
Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Amy Yang, Angela Fan, et al. 2024. The llama 3 herd of models. arXiv preprint arXiv:2407.21783 (2024)
arXiv 2024
-
[7]
Sigrid Eldh. 2024. Code Review Evolution. IEEE Software 41, 5 (2024), 4–8
work page 2024
-
[8]
Pär Emanuelsson and Ulf Nilsson. 2008. A comparative study of industrial static analysis tools. Electronic notes in theoretical computer science 217 (2008), 5–21
work page 2008
Show all 56 references
-
[9]
Lishui Fan, Jiakun Liu, Zhongxin Liu, David Lo, Xin Xia, and Shanping Li. 2024. Exploring the Capabilities of LLMs for Code Change Related Tasks . arXiv.org. https://arxiv.org/abs/2407.02824v1
2024 arXiv
-
[10]
Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong, Linjun Shou, Bing Qin, Ting Liu, Daxin Jiang, and Ming Zhou. 2020. CodeBERT: A Pre-Trained Model for Programming and Natural Languages. In Findings of the Association for Computational Linguistics: EMNLP ...
2020 doi
-
[11]
Qi Guo, Junming Cao, Xiaofei Xie, Shangqing Liu, Xiaohong Li, Bihuan Chen, and Xin Peng. 2024. Exploring the Potential of ChatGPT in Automated Code Re- finement: An Empirical Study. In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering (New York,...
2024
-
[12]
Md Asif Haider, Ayesha Binte Mostofa, Sk Sabit Bin Mosaddek, Anindya Iqbal, and Toufique Ahmed. 2024. Prompting and Fine-tuning Large Language Models for Automated Code Review Comment Generation. arXiv preprint arXiv:2411.10129 (2024)
2024 arXiv
-
[13]
Edward J Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, and Weizhu Chen. 2021. Lora: Low-rank adaptation of large language models. arXiv preprint arXiv:2106.09685 (2021)
2021 arXiv
-
[14]
Siming Huang, Tianhao Cheng, Jason Klein Liu, Jiaran Hao, Liuyihan Song, Yang Xu, J Yang, JH Liu, Chenchen Zhang, Linzheng Chai, et al . 2024. Opencoder: The open cookbook for top-tier code large language models. arXiv preprint arXiv:2411.04905 (2024)
2024 arXiv
-
[15]
Binyuan Hui, Jian Yang, Zeyu Cui, Jiaxi Yang, Dayiheng Liu, Lei Zhang, Tianyu Liu, Jiajun Zhang, Bowen Yu, Kai Dang, et al. 2024. Qwen2. 5-Coder Technical Report. arXiv preprint arXiv:2409.12186 (2024)
2024 arXiv
- [16]
-
[17]
Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M German, and Daniela Damian. 2014. The promises and perils of mining github. In Proceedings of the 11th working conference on mining software repositories . 92–101
2014
-
[18]
Charles Koutcheme, Nicola Dainese, Arto Hellas, Sami Sarsa, Juho Leinonen, Syed Ashraf, and Paul Denny. 2024. Evaluating Language Models for Generating and Judging Programming Feedback. arXiv.org. https://arxiv.org/abs/2407.04873v1
2024 arXiv
- [19]
-
[20]
Yichen Li, Yintong Huo, Zhihan Jiang, Renyi Zhong, Pinjia He, Yuxin Su, Lionel C Briand, and Michael R Lyu. 2024. Exploring the Effectiveness of LLMs in Auto- mated Logging Statement Generation: An Empirical Study. IEEE Transactions on Software Engineering (2024)
2024
-
[21]
Zhiyu Li, Shuai Lu, Daya Guo, Nan Duan, Shailesh Jannu, Grant Jenks, Deep Majumder, Jared Green, Alexey Svyatkovskiy, Shengyu Fu, and Neel Sundaresan
-
[22]
Junwei Liu, Kaixin Wang, Yixuan Chen, Xin Peng, Zhenpeng Chen, Lingming Zhang, and Yiling Lou. 2024. Large language model-based agents for software engineering: A survey. arXiv preprint arXiv:2409.02977 (2024)
2024 arXiv
-
[23]
Shukai Liu, Linzheng Chai, Jian Yang, Jiajun Shi, He Zhu, Liran Wang, Ke Jin, Wei Zhang, Hualei Zhu, Shuyue Guo, et al. 2024. Mdeval: Massively multilingual code debugging. arXiv preprint arXiv:2411.02310 (2024)
2024 arXiv
-
[24]
Siyao Liu, He Zhu, Jerry Liu, Shulin Xin, Aoyan Li, Rui Long, Li Chen, Jack Yang, Jinxiang Xia, ZY Peng, et al . 2024. FullStack Bench: Evaluating LLMs as Full Stack Coder. arXiv preprint arXiv:2412.00535 (2024). BitsAI-CR: Automated Code Review via LLM in Practice
2024 arXiv
-
[25]
Junyi Lu, Lei Yu, Xiaojia Li, Li Yang, and Chun Zuo. 2023. LLaMA-Reviewer: Ad- vancing Code Review Automation with Large Language Models through Parameter- Efficient Fine-Tuning. arXiv.org. https://arxiv.org/abs/2308.11148v2
2023 arXiv
-
[26]
Srijoni Majumdar, Ayush Bansal, Partha Pratim Das, Paul D Clough, Kausik Datta, and Soumya Kanti Ghosh. 2022. Automated evaluation of comments to aid software maintenance. Journal of Software: Evolution and Process 34, 7 (2022), e2463
2022
-
[27]
Nat McAleese, Rai Michael Pokorny, Juan Felipe Ceron Uribe, Evgenia Nitishin- skaya, Maja Trebacz, and Jan Leike. 2024. LLM Critics Help Catch LLM Bugs . arXiv.org. https://arxiv.org/abs/2407.00215v1
2024 arXiv
-
[28]
Shane McIntosh, Yasutaka Kamei, Bram Adams, and Ahmed E Hassan. 2016. An empirical study of the impact of modern code review practices on software quality. Empirical Software Engineering 21 (2016), 2146–2189
2016
- [29]
-
[30]
OpenAI. 2023. GPT-4 Technical Report. arXiv preprint arXiv:2303.08774 (2023). https://arxiv.org/abs/2303.08774
2023 arXiv
-
[31]
Chanathip Pornprasit and Chakkrit Tantithamthavorn. 2024. Fine-Tuning and Prompt Engineering for Large Language Models-based Code Review Automation . arXiv.org. https://arxiv.org/abs/2402.00905v4
2024 arXiv
-
[32]
Rachel Potvin and Josh Levenberg. 2016. Why Google stores billions of lines of code in a single repository. Commun. ACM 59, 7 (2016), 78–87
2016
-
[33]
Zeeshan Rasheed, Malik Abdul Sami, Muhammad Waseem, Kai-Kristian Kemell, Xiaofeng Wang, Anh Nguyen, Kari Systä, and Pekka Abrahamsson. 2024. AI- powered Code Review with LLMs: Early Results . arXiv.org. https://arxiv.org/abs/ 2404.18496v1
2024
-
[34]
Caitlin Sadowski, Emma Söderberg, Luke Church, Michal Sipko, and Alberto Bacchelli. 2018. Modern code review: a case study at google. In Proceedings of the 40th international conference on software engineering: Software engineering in practice. 181–190
2018
-
[35]
Devarshi Singh, Varun Ramachandra Sekar, Kathryn T Stolee, and Brittany Johnson. 2017. Evaluating how static analysis tools can reduce code review effort. In 2017 IEEE symposium on visual languages and human-centric computing (VL/HCC). IEEE, 101–105
2017
-
[36]
Tao Sun, Linzheng Chai, Jian Yang, Yuwei Yin, Hongcheng Guo, Jiaheng Liu, Bing Wang, Liqun Yang, and Zhoujun Li. 2024. Unicoder: Scaling code large language model via universal code. arXiv preprint arXiv:2406.16441 (2024)
2024 arXiv
-
[37]
Tao Sun, Yang Yang, Xianfu Cheng, Jian Yang, Yintong Huo, Zhuoren Ye, Rubing Yang, Xiangyuan Guan, Wei Zhang, Hangyuan Ji, et al. [n. d.]. RepoFixEval: A Repository-Level Program Repair Benchmark From Issue Discovering to Bug Fixing. ([n. d.])
-
[38]
Bissyande
Xunzhu Tang, Kisub Kim, Yewei Song, Cedric Lothritz, Bei Li, Saad Ezzini, Haoye Tian, Jacques Klein, and Tegawende F. Bissyande. 2024. CodeAgent: Autonomous Communicative Agents for Code Review . arXiv.org. https://arxiv.org/abs/2402. 02172v5
2024
- [39]
-
[40]
Manushree Vijayvergiya, Małgorzata Salawa, Ivan Budiselić, Dan Zheng, Pas- cal Lamblin, Marko Ivanković, Juanjo Carin, Mateusz Lewko, Jovan Andonov, Goran Petrović, Daniel Tarlow, Petros Maniatis, and René Just. 2024. AI- Assisted Assessment of Coding Practices in Modern Code ...
2024
-
[41]
Yuxuan Wan, Chaozheng Wang, Yi Dong, Wenxuan Wang, Shuqing Li, Yintong Huo, and Michael R Lyu. 2024. Automatically generating UI code from screenshot: A divide-and-conquer-based approach. arXiv preprint arXiv:2406.16386 (2024)
2024 arXiv
-
[42]
Chaozheng Wang, Shuzheng Gao, Cuiyun Gao, Wenxuan Wang, Chun Yong Chong, Shan Gao, and Michael R Lyu. 2024. A Systematic Evaluation of Large Code Models in API Suggestion: When, Which, and How. In Proceedings of the 39th IEEE/ACM International Conference on Automated Software ...
2024
-
[43]
Chaozheng Wang, Zongjie Li, Cuiyun Gao, Wenxuan Wang, Ting Peng, Hail- iang Huang, Yuetang Deng, Shuai Wang, and Michael R Lyu. 2024. Exploring Multi-Lingual Bias of Large Code Models in Code Generation. arXiv preprint arXiv:2404.19368 (2024)
2024 arXiv
-
[44]
Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Fei Xia, Ed Chi, Quoc V Le, Denny Zhou, et al. 2022. Chain-of-thought prompting elicits reason- ing in large language models. Advances in neural information processing systems 35 (2022), 24824–24837
2022
-
[45]
Jingyu Xiao, Yuxuan Wan, Yintong Huo, Zhiyao Xu, and Michael R Lyu. 2024. Interaction2Code: How Far Are We From Automatic Interactive Webpage Gen- eration? arXiv preprint arXiv:2411.03292 (2024)
2024
-
[46]
Jian Yang, Jiaxi Yang, Ke Jin, Yibo Miao, Lei Zhang, Liqun Yang, Zeyu Cui, Yichang Zhang, Binyuan Hui, and Junyang Lin. 2024. Evaluating and Aligning CodeLLMs on Human Preference. arXiv preprint arXiv:2412.05210 (2024)
2024 arXiv
-
[47]
Lanxin Yang, Jinwei Xu, Yifan Zhang, He Zhang, and Alberto Bacchelli. 2023. EvaCRC: Evaluating Code Review Comments. InProceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (San Francisco CA USA, 202...
2023
-
[48]
Zezhou Yang, Cuiyun Gao, Zhaoqiang Guo, Zhenhao Li, Kui Liu, Xin Xia, and Yuming Zhou. 2024. A Survey on Modern Code Review: Progresses, Challenges and Opportunities. arXiv.org. https://arxiv.org/abs/2405.18216v1
2024
-
[49]
Ying Yin, Yuhai Zhao, Yiming Sun, and Chen Chen. 2023. Automatic Code Review by Learning the Structure Information of Code Graph. 23, 5 (2023), 2551. Issue 5. doi:10.3390/s23052551
2023 doi
-
[50]
Yongda Yu, Guoping Rong, Haifeng Shen, He Zhang, Dong Shao, Min Wang, Zhao Wei, Yong Xu, and Juhong Wang. 2024. Fine-Tuning Large Language Models to Improve Accuracy and Comprehensibility of Automated Code Review. (2024), 3695993. doi:10.1145/3695993
2024 doi
-
[51]
Ziyin Zhang, Chaoyu Chen, Bingchang Liu, Cong Liao, Zi Gong, Hang Yu, Jianguo Li, and Rui Wang. 2023. Unifying the perspectives of nlp and software engi- neering: A survey on language models for code. arXiv preprint arXiv:2311.07989 (2023)
2023 arXiv
-
[52]
Lianmin Zheng, Wei-Lin Chiang, Ying Sheng, Siyuan Zhuang, Zhanghao Wu, Yonghao Zhuang, Zi Lin, Zhuohan Li, Dacheng Li, Eric Xing, et al. 2023. Judging llm-as-a-judge with mt-bench and chatbot arena. Advances in Neural Information Processing Systems 36 (2023), 46595–46623
2023
-
[53]
Tianyu Zheng, Ge Zhang, Tianhao Shen, Xueling Liu, Bill Yuchen Lin, Jie Fu, Wenhu Chen, and Xiang Yue. 2024. Opencodeinterpreter: Integrating code generation with execution and refinement. arXiv preprint arXiv:2402.14658 (2024)
2024 arXiv
-
[54]
Qihao Zhu, Daya Guo, Zhihong Shao, Dejian Yang, Peiyi Wang, Runxin Xu, Y Wu, Yukun Li, Huazuo Gao, Shirong Ma, et al . 2024. DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligence.arXiv preprint arXiv:2406.11931 (2024)
2024 arXiv
- [2022]
-
[2024]
https://arxiv.org/abs/2408.05534v1
Can LLMs Replace Manual Annotation of Software Engineering Artifacts? arXiv.org. https://arxiv.org/abs/2408.05534v1
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.