Does AI Code Review Lead to Code Changes? A Case Study of GitHub Actions

This page records the narrow claims the paper's main results rest on, and the candidates that were considered and rejected. tse26-ai-code-review · 17 pages.

Overview

8
main results
12
narrow claims
55
rejected candidates
15
sentences stating the main results

Main result that no narrow claim serves

  • B3 We found that adoption is growing

    The sentence states two main results, and B4 records the second, that effectiveness varies. B3 records the first, that adoption is growing. No claim serves it: the paper measures adoption at one point in time, for each action, across repositories, pull requests, and comments (Table IV, page 4), and reports no measurement of adoption over time.

    The sentence it is quoted from: We found that while adoption is growing, its effectiveness varies widely.

By section of the paper

One row per section heading, in page order. Each mark is one main result, narrow claim, or rejected candidate recorded in that section. Click a mark to open its card.

main result (B) narrow claim (C) rejected candidate (R)
Section as printedPageWhat is recorded there
Abstract1
I Introduction, contribution list2
III Study Setup, Action Selection3
IV-A RQ1, Results4–5
IV-A RQ1, Answer to RQ15
IV-B RQ2, Phase I5–6
IV-B RQ2, Phase II6
IV-B RQ2, Results7–8
IV-B RQ2, Answer to RQ28
IV-C RQ3, Approach8
IV-C RQ3, Phase I8
IV-C RQ3, Phase II9
IV-C RQ3, Phase III9
IV-C RQ3, Results9–10
IV-C RQ3, Answer to RQ310
V Discussion11
V-A Design Matters11
V-B Beyond Code Changes, Analysis of AI Comment Impact in Closed PRs12
V-B Beyond Code Changes, Analysis of Feedback on Unaddressed AI Comments12
V-D Implications for AI Code Review Adopters13
VI Threats to Validity, Internal Validity13
VI Threats to Validity, External Validity14
VIII Conclusion and Future Work15

Claim Map

Hover a node for its sentence, click it for its card. Results stand in the order of how many sentences state each one, and claims stand in page order.

Main results
Narrow claims

No narrow claim serves this result. The sentence states two main results, and B4 records the second, that effectiveness varies. B3 records the first, that adoption is growing. No claim serves it: the paper measures adoption at one point in time, for each action, across repositories, pull requests, and comments (Table IV, page 4), and reports no measurement of adoption over time.

Main Results

quote
We found that hunk-level review actions (6.5%–19.2%) exhibit a higher addressing rate compared to file-level actions (0.9%–4.2%), yet the addressing rate of AI-generated review comments still lags behind human review comments (60%).
claims that serve it
C3 C4
rejected candidates that repeat it
R26 R30 R54
rejected candidates that leave it standing
R27 R28 R29 R32 R52
quote
Comment addressing is strongly associated with Source Features (human vs. AI and specific action type) and Comment Features (conciseness and code-richness are better), highlighting the importance of thoughtful automated review design.
claims that serve it
C7 C8 C10 C11
rejected candidates that repeat it
R45
rejected candidates that leave it standing
R36 R37 R38 R39 R40 R49
quote
We introduce an LLM-assisted framework for assessing whether code review comments are actionable and whether they have been addressed, achieving high accuracy compared to human annotations.
claims that serve it
C5 C6
rejected candidates that repeat it
R2
rejected candidates that leave it standing
R19 R20 R21 R22
quote
Our findings reveal that adoption is highly concentrated on four popular actions.
claims that serve it
C1
rejected candidates that repeat it
R7
quote
However, comments that are concise, specific are more likely to be addressed—particularly by less experienced contributors.
states

comments are more likely to be addressed—particularly by less experienced contributors

claims that serve it
C12
rejected candidates that repeat it
R42
rejected candidates that leave it standing
R41 R55
note

B5 states the conciseness and specificity part of this sentence. The contributor-experience part is named by no other broad statement, so B8 is recorded for it. Section V-A (page 11) lists it as one of the design characteristics, under the heading Focus on newcomers.

quote
Among the 178 repositories, 82.6% customized at least one optional parameter, showing that developers often go beyond default settings when using these actions.
claims that serve it
C2
rejected candidates that leave it standing
R8 R9 R10 R11 R12 R13 R14
quote
We found that while adoption is growing, its effectiveness varies widely.
states

We found that adoption is growing

claims that serve it

none

note

The sentence states two main results, and B4 records the second, that effectiveness varies. B3 records the first, that adoption is growing. No claim serves it: the paper measures adoption at one point in time, for each action, across repositories, pull requests, and comments (Table IV, page 4), and reports no measurement of adoption over time.

quote
Comments that are concise, contain code snippets, and are manually triggered, particularly those from hunk-level review tools, are more likely to result in code changes.
states

Comments that are manually triggered are more likely to result in code changes.

claims that serve it
C9
rejected candidates that leave it standing
R43 R44
note

B5 states the conciseness and code-snippet part of this sentence and B4 the hunk-level part. Manual triggering is named by no other broad statement, so B7 is recorded for that clause. Section V-A (page 11) lists manual triggering as one of the design characteristics the study identifies.

Narrow Claims

quote
Actions ID-1 to ID-4 (including two file-level and two hunk-level [...] reviewers) accounted for 91.1% of the reviewed repositories, 95.2% of the pull requests, and 98.9% of the generated comments.
serves
B2
selection_reason

B2 says adoption is highly concentrated on four popular actions. If these four actions had not accounted for the large majority of reviewed repositories, pull requests, and comments, B2 would fail.

note

The sentence runs across the page break from page 4 to page 5 with Table V printed between its lines, which is what the [...] marks. Table IV (page 4) prints the per-action counts of repositories, pull requests, and comments, but not these three percentages.

M1
quote
Regarding configuration evolution, the majority of the mature repositories (147/178, 82.6%) customized at least one optional parameter.
serves
B1
selection_reason

B1 says 82.6% of the 178 repositories customized at least one optional parameter, showing that developers go beyond default settings. If that share were not a majority, B1 would fail.

M1
quote
Importantly, performance on the primary downstream distinction (“Valid, Addressed” vs. all others) remains high, with an average of 91.5% overall accuracy and 89.8% macro-F1.
serves
B6
selection_reason

B6 presents the LLM-assisted framework as a contribution and says it achieves high accuracy compared to human annotations. This is the figure for the Valid, Addressed versus all others distinction that the RQ3 analysis rests on. If it were not high, B6 would fail.

note

This figure is measured on the 150 manually annotated comments and averaged across the three comment sources; Table VII (page 7) prints 92.0%, 91.6%, and 90.8% for the three sources and 91.5% as the average. C6 is the figure for the same distinction measured on the whole dataset.

M1
quote
Overall, hunk-level review actions exhibit a higher addressing rate (6.5%–19.2%) compared to file-level actions (0.9%–4.2%).
serves
B4
selection_reason

B4 says hunk-level review actions have a higher addressing rate than file-level actions. If that ordering reversed, B4 would fail.

note

Table IX (page 7) prints the per-action shares of Valid, Addressed comments that these ranges cover: 4.2% for ID-1, 0.9% for ID-2, 19.2% for ID-3, and 6.5% for ID-4.

M1
quote
Beyond this discrepancy, both tables indicate that the addressing rate of AI-generated review comments (0.9%–19.2% in Table IX) still lags behind human review comments (60%).
serves
B4
selection_reason

B4 says the addressing rate of AI-generated comments lags behind human review comments. If the AI rates had not been below the human rate, B4 would fail.

note

Table IX (page 7) prints 60.0% as the Valid, Addressed share for the 1,166 human comments.

M1
quote
Considering the natural class imbalance in real-world review data, the overall classification accuracy across the full dataset is 97%, ensuring the reliability of our subsequent large-scale analysis in Phase IV (detailed breakdown in Table VIII).
serves
B6
selection_reason

B6 presents the LLM-assisted framework as a contribution and says it achieves high accuracy compared to human annotations. This is the figure for the same Valid, Addressed versus all others distinction measured on the full dataset that Phase IV labels. If it were not high, B6 would fail.

note

This figure is measured on all 5,652 comments. Table VIII (page 7) prints Total Overall 97.0%, made up of 100% for the 3,691 comments with no code change and 91.3% for the 1,961 with code change. C5 is the figure for the same distinction measured on the annotated sample.

M1
quote
Notably, “Source Features” and “CommentP Features” rank first and second in total importance ( |ϕ|), suggesting that both who provides the feedback (source credibility) and what the feedback contains (content quality) are strongly associated with whether comments are addressed.
serves
B5
selection_reason

B5 says comment addressing is strongly associated with Source Features and Comment Features. If these two groups had not ranked first and second in total SHAP importance, B5 would fail.

note

The extraction garbled the sentence: the summation sign of the total SHAP importance came out inside the word as “CommentP Features” and again as the space before |ϕ|. Table XI (page 9) prints the group totals 0.1589 for Source Features and 0.0959 for Comment Features.

M1
quote
The negative correlation for Is File Level Action (ρ = −0.95) aligns with the trend in Table IX, where hunk-level review actions generally outperform file-level counterparts.
serves
B5
selection_reason

B5 rests on the Source Feature results together, and this is the one for the specific action type that B5 names. If the correlation for Is File Level Action were not negative, that basis of B5 would disappear.

note

Table XI (page 9) prints Is File Level Action at rank 3 with importance 0.0346 and directionality -0.95.

M1
quote
Automatic triggers also show a negative correlation with addressing (Trigger auto, ρ = −0.96).
serves
B7
selection_reason

B7 says manually triggered comments are more likely to result in code changes. If the correlation for automatic triggering were not negative, B7 would fail.

note

Table XI (page 9) prints Trigger auto at rank 2 with importance 0.0410 and directionality -0.96. Table XIII (page 10) gives the addressing rates by trigger mode: 9.0% of 2,886 automatically triggered comments and 14.4% of 104 manually triggered ones, with p > 0.05 for the total and p <= 0.05 for ID-1 and ID-2.

M1
quote
For Comment Features, we find the comments were more likely to be addressed if they were concise (Text Length, ρ = −0.24) or contained a higher proportion of code (Code Text Ratio, ρ = 0.89), especially when they included multi-line code blocks(Has Multiline Code, ρ = 0.67 not shown in the table).
states

For Comment Features, we find the comments were more likely to be addressed if they were concise (Text Length, ρ = −0.24).

serves
B5
selection_reason

B5 names conciseness as one of the Comment Features that comment addressing is associated with. If the correlation for Text Length were not negative, that part of B5 would fail.

split_from
C11 split S1
note

Table XI (page 9) prints Text Length at rank 7 with importance 0.0133 and directionality -0.24, which is below the |ρ| > 0.3 threshold the paper states on page 9 for a meaningful correlation.

M1
quote
For Comment Features, we find the comments were more likely to be addressed if they were concise (Text Length, ρ = −0.24) or contained a higher proportion of code (Code Text Ratio, ρ = 0.89), especially when they included multi-line code blocks(Has Multiline Code, ρ = 0.67 not shown in the table).
states

For Comment Features, we find the comments were more likely to be addressed if they contained a higher proportion of code (Code Text Ratio, ρ = 0.89), especially when they included multi-line code blocks(Has Multiline Code, ρ = 0.67 not shown in the table).

serves
B5
selection_reason

B5 names code-richness as one of the Comment Features that comment addressing is associated with. If the correlation for Code Text Ratio were not positive, that part of B5 would fail.

split_from
C10 split S1
note

Table XI (page 9) prints Code Text Ratio at rank 6 with importance 0.0155 and directionality 0.89. The sentence itself says the Has Multiline Code figure is not in the table, and Table XI does not print it.

M1
quote
Within Modification Features, review comments targeting commits by experienced contributors were less likely to be addressed (Author Prior Commits, ρ = −0.69), suggesting that AI-generated reviews may be more helpful for newcomers.
serves
B8
selection_reason

B8 says comments are more likely to be addressed by less experienced contributors. If the correlation for Author Prior Commits were not negative, B8 would fail.

note

Table XI (page 9) prints Author Prior Commits at rank 4 with importance 0.0235 and directionality -0.69.

M1

Rejected Candidates

Repeats a recorded statement 7

quote
We develop a two-stage LLM-assisted framework to determine whether review comments are addressed.
reason

Repeats the framework that B6 states as a contribution, without the accuracy that B6 gives.

duplicate_of
B6
quote
Among the remaining repositories, usage was highly concentrated on the four most popular actions.
reason

Repeats the concentration result that B2 states, without a number of its own; C1 is the next sentence and gives the numbers.

duplicate_of
B2 C1
quote
Source Features represent the most significant group, showing a clear difference in developers’ responses based on the comment origins (human vs. actions; file-level vs. hunk-level).
reason

Repeats the group-importance result that B5 states and C8 gives the ranking for, without a number of its own.

duplicate_of
B5 C8
note

The figure for the human versus action origin, Is Human with directionality 0.99, stands only in Table XI (page 9) and in no sentence of the text.

quote
In general, human-authored review comments are much more likely to be addressed than AI-generated ones: 60% of valid human review comments led to code changes, compared to only 0.9%–19.2% for valid AI-generated comments depending on the tool (Table IX).
reason

Repeats the result that AI-generated comments lag behind human ones, which B4 states and C4 gives the numbers for.

duplicate_of
B4 C4
quote
For the least experienced developers, the addressing rate was five times higher than for the most experienced (Table XVI).
reason

Repeats the contributor-experience result that B8 states, giving the comparison of the extreme bins as a ratio; R41 gives the same comparison as rates.

duplicate_of
B8
quote
Even the best-performing AI tool achieved only a 19.2% addressing rate, far below the human reviewers’ 60%.
reason

Repeats the result that AI-generated comments lag behind human ones, which B4 states and C4 gives the numbers for, using the top tool's rate.

duplicate_of
B4 C4
quote
Many AI-generated comments are not addressed, especially when they are vague or lack context.
reason

Repeats the result that AI-generated comments largely go unaddressed, which B4 states with numbers.

duplicate_of
B4

Leaves its main result standing 26

quote
The most frequently configured options were Prompt Context Augmentation (103/147, 70.1%), primarily for specifying the natural language of review comments, LLM Selection (95, 64.6%), and Input Settings (70, 47.6%).
reason

B1 would still stand, because it says that 82.6% customized at least one optional parameter, and a different ranking of which options they chose leaves that share unchanged.

quote
On average, these 178 repositories made changes to the configuration file 4 times after the initial setup.
reason

B1 would still stand, because it is about customizing at least one parameter, not about how often the configuration file changed afterwards.

quote
Of these, 68 repositories (38.2%) retained their original configurations without further changes.
reason

B1 would still stand, because a repository that never changed its configuration again may still have customized a parameter at setup, which is what B1 counts.

quote
Temporal analysis revealed that 50 projects (28.1%) finalized modifications within one week, and 20 (11.2%) within one month, while 40 repositories (22.5%) continued adjustments beyond one month.
reason

B1 would still stand, because it says nothing about when repositories stopped adjusting their configurations.

quote
The most frequently modified parameters were LLM Selection (25, 22.7% of 110 repositories that made post-setup changes), Prompt Customization (21, 19.1%), and LLM Hyperparameters (13, 11.8%).
reason

B1 would still stand, because a different ranking of the parameters changed after setup leaves the share that customized at least one parameter unchanged.

quote
Beyond action-specific options, we also observe that 50 repositories (45.5%) adjusted their workflow-level triggers by modifying the on or if conditions.
reason

B1 would still stand, because it counts repositories that customized an optional action parameter, not repositories that edited workflow-level triggers.

quote
Additionally, 12 repositories (10.9%) updated the action reference, such as replacing @main with a specific release tag.
reason

B1 would still stand, because updating which version of an action is referenced is not customizing an optional parameter.

quote
The top performers for Stage-1 were gpt-4.1 (94.5% average overall accuracy), deepseek-v3 (94.0%), and claude-3-sonnet (93.2%).
reason

B6 would still stand; these are per-model figures from the round that chose the setup, and C5 and C6 are the figures the later analysis rests on.

quote
For Stage-2, deepseek-r1 led with 95.4%, followed by openai-o3-mini (92.4%) and o4-mini (91.3%).
reason

B6 would still stand; these are per-model figures from the round that chose the setup, and C5 and C6 are the figures the later analysis rests on.

quote
Table VII reports the performance of our optimal cross-combined setup: gpt-4.1 for Stage-1 and o3-mini for Stage-2, which achieved strong and balanced performances across three comment sources, with an average of 86.1% overall accuracy and 74.6% Macro-F1 score under the full 6-class scheme.
reason

B6 would still stand; this is the figure for the full 6-class scheme, while C5 is the figure for the Valid, Addressed versus all others distinction that the later analysis rests on.

note

The setup this sentence names, gpt-4.1 for Stage-1 and o3-mini for Stage-2, is the one C5 and C6 report on.

quote
The lower macro-F1 for human-authored comments (62.4%) reflects stronger class imbalance within that subset (see Table VI), which penalizes macro-averaged metrics.
reason

B6 would still stand; this is the figure for one comment source within the annotated sample, where C5 gives the average across the three sources.

quote
The model achieved an average of 88.6% overall accuracy (Macro-F1=0.846) across the five test folds, indicating that our engineered features are effective predictors of comment addressing.
reason

It is the accuracy of a model that the paper only reads other findings from, namely the SHAP importances and directions that B5 rests on.

quote
Specifically, coderabbitai/ai-pr-reviewer achieved the highest valid and addressed rate (19.2%).
reason

B4 would still stand, because it gives the range 6.5% to 19.2% across hunk-level actions and this is the rate of the single tool at the top of it.

quote
Finally, positive correlations for Repository Features demonstrated that comments were more likely to be addressed in large and active projects (Repo File Size, ρ = 0.70; Repo Issue Count, ρ = 0.64, ranked 13/36).
reason

B5 would still stand, because it names Source Features and Comment Features as the groups comment addressing is associated with, not Repository Features.

quote
Interestingly, the LLM choice did not show high predictive importance (LLM GPT-3.5 ranked 19/36 and LLM GPT-4 ranked 21/36 in the feature list of the overall model; Is Model GPT4 ranked 23/33 in the feature list of the AI-specific model), indicating that simply employing a more advanced model does not decisively guarantee comment addressing.
reason

B5 would still stand, because the Source Features it names are human versus AI and the specific action type, not which LLM the action used.

quote
However, when comparing addressing rates between two model families (Table XIV), GPT-4 generated comments did show better addressing rates.
reason

B5 would still stand, because it names human versus AI and the specific action type as its Source Features, not the LLM family.

note

Table XIV (page 10) prints, for the total, 5.4% of 1,435 GPT-3.5 comments and 12.6% of 1,555 GPT-4 comments addressed, with p <= 0.05, while R37 on the same page reports that the LLM-choice features ranked low in predictive importance.

quote
Regarding topics, comments were addressed more often when they pertained to “Concurrency Control and Locking Robustness” (e.g., “using a ‘set-if-not-exists’ pattern”) (LDA Topic 2, ρ = 0.50), as well as “UI Usability and Accessibility Enhancements” (e.g., “adding aria-label for screen reader support”) (LDA Topic 1, ρ = 0.41).
reason

B5 would still stand, because the Comment Features it names are conciseness and code-richness, not the topic a comment belongs to.

quote
As shown in Table XV, the addressing rate for both human and AI-generated comments increased noticeably when Code Text Ratio exceeded 0.5.
reason

B5 rests on the code-richness result over the whole sample, which C11 gives; this sentence gives the pattern for binned categories of Code Text Ratio.

note

Table XV (page 10) prints addressing rates across the five bins of 4.2%, 7.2%, 5.7%, 10.5%, and 23.2% for the four actions and 71.2%, 65.6%, 75.8%, 78.5%, and 89.9% for human comments.

quote
As shown in Table XVI, valid comments directed at project newcomers (Author Prior Commits ≤ 124) achieved 16% addressing rate, compared to just 3.3% for the most experienced contributors.
reason

B8 rests on the contributor-experience result over the whole sample, which C12 gives; this sentence gives the rates for two of the binned experience categories.

note

The text and Table XVI give the newcomer figure differently. This sentence (page 10) prints 16%, while Table XVI (page 10) prints 16.1% for the (-0.00, 30] bin and 16.1% for the (30, 124] bin; the table prints 3.3% for the (1013, 4,316] bin.

quote
We found that in the two actions with manually triggered comments (Action ID-1 and ID-2), manually triggered comments consistently showed higher addressing rates.
reason

B7 rests on the trigger-mode result over the whole sample, which C9 gives; this sentence gives the comparison for the two actions that have manually triggered comments.

note

The sentence gives no number of its own. Table XIII (page 10) holds them: 6.8% of 1,595 automatic versus 12.8% of 86 manual comments for ID-1, and 0.5% of 602 versus 22.2% of 18 for ID-2, both with p <= 0.05.

quote
Notably, human reviews mainly focused on these newcomers, with 79% of comments directed at them, aligning with typical community practices.
reason

B8 would still stand, because it is about which comments are addressed, not about which authors human reviewers chose to comment on.

quote
Among the four actions we analyzed in depth, one stood out: coderabbitai/ai-pr-reviewer achieved a 19.2% rate of valid comments addressed, outperforming other tools by a large margin.
reason

B4 would still stand, because it gives the range across hunk-level actions and this is the rate of the single tool at the top of that range.

quote
For example, mattzcarey/code-review-gpt had only 0.9% of valid comments addressed.
reason

B4 would still stand, because it gives the range across file-level actions and this is the rate of the single tool at the bottom of that range.

quote
Only 1 comment was partially addressed, which provided a specific performance improvement: “For better performance, preallocate the ‘architectures’ slice by using ‘make([]types.Architecture, 0, len(fm.Spec.Architectures))’ ”.
reason

B4 would still stand, because it compares hunk-level with file-level actions and does not mention PR-level actions, which this sample is drawn from.

note

Section V-A (page 11) uses this sample to support its conclusion that fine-grained, hunk-level reviews are more effective, so the checker can turn it into a claim if that is taken as a basis of B4.

quote
For example, anc95/ChatGPT-CodeReview showed a 12.8% addressing rate for manually triggered comments versus 6.8% for automatically triggered ones (Table XIII).
reason

B7 would still stand, because C9 gives the trigger-mode correlation over the whole sample and this is the comparison for a single action.

quote
To assess representativeness, the first author examined an additional 250 samples and observed similar addressing patterns as reported in our main findings.
reason

B4 would still stand, because this is a robustness check that reports no change in the addressing patterns.

Describes the study, or is out of scope 22

quote
We present a large-scale empirical study of 16 popular AI-based code-review actions for GitHub workflows, analyzing more than 22,000 review comments in 178 repositories.
reason

Every number in this summary sentence describes the study: the actions studied, the comments analyzed, and the repositories they come from.

quote
From a review of approximately 240 actions, we identified an initial set of 20 candidates related to AI-driven code review.
reason

Describes the study: how many Marketplace actions were screened and how many were shortlisted.

quote
Out of 718 matched repositories, 178 met the maturity criterion (≥ 50 PRs), and these contained a total of 22,326 AI-generated review comments.
reason

Describes the study: the repositories matched and retained and the comments they contain, in more detail than the summary sentences give.

quote
We found that 37.1% of the mature repositories declared an action but showed no generated comments, indicating a gap between declaration and actual use.
reason

No broad statement states a main result about the gap between declaring an action and generating comments.

note

B1 states the configuration result and B2 the concentration result, and neither mentions this gap. Section IV-A (page 4) builds on it only to introduce the concentration sentence that C1 gives the numbers for, so the checker can turn it into a claim if the gap is taken as a main result.

quote
We analyzed 178 mature repositories and found a total of 22,326 AI-generated review comments.
reason

Both numbers in this boxed sentence describe the study: the repositories analyzed and the comments collected from them.

quote
After these filters, only Actions ID-1 to ID-4 retained sufficient data for the addressing analysis, with 2,908, 399, 713, and 169 comments respectively.
reason

Describes the study: how much material survived the filters for the addressing analysis.

note

The text and Table V give the count for Action ID-2 differently. This sentence (page 5) prints 399 for ID-2, while Table V (page 5) prints Total Comments 773 for mattzcarey/code-review-gpt.

quote
In total, our comment addressing dataset includes 5,652 review comments: 3,604 from file-level review actions, 882 from hunk-level actions, and 1,166 authored by human reviewers.
reason

Describes the study: the size of the dataset the RQ2 results rest on, split into its three kinds of comment.

quote
Specifically, we randomly sampled 50 comments from each category where subsequent file modifications occurred (i.e. 467 eligible from file-level actions, 424 eligible from hunk-level actions, and 1,070 eligible human-authored comments), yielding 150 comments in total.
reason

Describes the study: the sample that was annotated by hand and the pool it was drawn from.

quote
Inter-rater agreement (Cohen’s κ) reached substantial levels over the full 6-class annotation scheme (i.e., “None”, “General”, “Valid-Uncertain”, “Valid-Unaddressed”, “Valid-Partially”, “Valid-Fully”): 0.674 for file-level actions, 0.734 for hunk-level actions, and 0.764 for human reviews.
reason

Describes the study: an agreement score that supports the annotation procedure behind the ground truth.

quote
Furthermore, when analyzing the complete dataset, we found that a significant portion of comments (87.0% of file-level, 51.9% of hunk-level, and 8.2% of human comments) had no subsequent modifications.
reason

Describes the study: the share of the dataset in which the reviewed file was never changed afterwards.

quote
In contrast, the automated annotation was applied to the entire comment dataset, which included a large volume of comments (65.3%) with no subsequent file changes.
reason

Describes the study: the share of the labeled dataset with no subsequent file change, given here for the dataset as a whole.

quote
Following the best-performing setup on the annotated dataset, we used gpt-4.1 to assess the validity of all 5,652 comments, identifying 3,955 as valid, and then used openai-o3-mini to assess whether these valid comments had been addressed.
reason

Describes the study: how much material the framework labeled and how much of it it judged valid.

quote
We focus specifically on the 3,879 valid comments from RQ2 that have a definitive addressing label (excluding 76 uncertain cases), examining the factors that determine whether they are addressed.
reason

Describes the study: the comments the factor analysis rests on and the ones excluded from it.

quote
After checking for multicollinearity, we removed 9 redundant features, yielding a final set of 36 features presented in Table X.
reason

Describes the study: the size of the feature set the factor analysis uses.

quote
To enable focused analysis, we mapped the 3,879 comments into a binary classification task: comments labeled as “Valid-Partially” or “Valid-Fully” were grouped as the “Addressed” class (25.1%), with “Valid-Unaddressed” comments forming the “Not Addressed” class (74.9%).
reason

Describes the study: how the labeled comments were split into the two classes the classifier was trained on.

quote
The resulting AI-Specific Model achieved an overall accuracy of 91.7% and a Macro-F1 score of 0.647 in 5-fold cross-validation.
reason

It is the accuracy of a model that the paper only reads other findings from, namely the SHAP results for AI-generated comments.

quote
To further investigate the effectiveness of review granularity, we randomly investigated 14.4%, i.e., 30 comments, of the 208 PR-level review comments as follows: 5 from Action ID-8, 5 from ID-11, and 20 from ID-16.
reason

Describes the study: the sample of PR-level comments inspected by hand and the pool it came from.

quote
We observed a significantly lower addressing rate for AI comments in closed PRs compared to merged ones: only 3.0% (17/570) for Action ID-1, and 0% for Action ID-2 (n = 14), ID-3 (n = 18), and ID-4 (n = 0).
reason

No broad statement states a main result about closed pull requests.

note

Section V-B (page 12) uses this supplementary analysis to justify focusing the main results on merged pull requests.

quote
We identified a total of 50 replies and manually categorized them into four types:
reason

Describes the study: how much material the supplementary reply analysis coded.

quote
Specifically, Willingness to Follow (10%) and Prompting Reflection (14%) imply that even if not addressed immediately, a comment may still trigger code changes in the future.
reason

No broad statement states a main result about impact beyond immediate code changes.

note

The conclusion (page 15) states that AI comments can still prompt developer reflection and inform future improvements, but it gives no quantity, so it is recorded as no broad statement; the checker can turn this sentence into a claim if that conclusion sentence is taken as a main result.

quote
We also tried logistic regression in our experiments and it achieved a lower performance (86.1% accuracy and 0.826 Macro-F1 in 5-fold cross-validation) than our Random Forest model (88.6% and 0.846 respectively).
reason

These are the accuracies of models that the paper only reads other findings from, compared here to justify the choice of classifier.

quote
As described in RQ2 Phase I, we began with 16,762 comments from 100 repositories. A language filter reduced this to 4,229 comments from 53 repositories, excluding about 75% of comments and 47 repositories.
reason

Describes the study: the material before and after the language filter.

note

Two passages give the count before the language filter differently. This sentence (page 14) prints 16,762 comments, while Section IV-B Phase I (page 5) prints that retaining merged-PR comments yielded 16,816 comments and that the language filter removed 12,587 of them.