2019
DOI: 10.1007/978-3-030-16145-3_25
|View full text |Cite
|
Sign up to set email alerts
|

DeepReview: Automatic Code Review Using Deep Multi-instance Learning

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 17 publications
0
4
0
Order By: Relevance
“…Furthermore, they also attempt to capture the relation of different hunks in a pull request by encoding each hunk and computing attention scores across diff hunks to fuse the information. Li et al [24] formalize automatic code review as a multi-instance learning task, in which each hunk is an instance and the target is to predict whether a pull request will be accepted.…”
Section: Automating Code Review Activitiesmentioning
confidence: 99%
“…Furthermore, they also attempt to capture the relation of different hunks in a pull request by encoding each hunk and computing attention scores across diff hunks to fuse the information. Li et al [24] formalize automatic code review as a multi-instance learning task, in which each hunk is an instance and the target is to predict whether a pull request will be accepted.…”
Section: Automating Code Review Activitiesmentioning
confidence: 99%
“…They found that the change requests by inexperienced developers that involve many reviewers are the most likely to be rejected. In the same line of research, Li et al [162] used Deep Learning to predict a change's acceptance probability. Their approach, called DeepReview, outperformed traditional single-instance approaches.…”
Section: Support Systems For Codementioning
confidence: 99%
“…Recently, researchers have invested in using Deep Learning to aiming at code review automation [52,162,218]. Some studies have focused on identifying the difference between different code revisions [52,218], while Tufano et al [244] focused on providing an end-to-end solution, from identifying code changes to providing review comments.…”
Section: Support Systems For Codementioning
confidence: 99%
“…In this work, the code changes are regarded as a binary classification task, and the features of code are extracted by using a convolutional neural network and LSTM network, and the differential features of code changes are extracted by using the paired autoencoder model. Heng-Yi Li et al proposed a multi-instance-based automatic code review framework [20]. In this work, each code review is regarded as a multi-instance package containing multiple code change blocks, and an end-to-end model is proposed to extract the different features between the original code package and modified code package to predict whether the code review is passed.…”
Section: Code Reviewmentioning
confidence: 99%