2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2020
DOI: 10.1109/saner48275.2020.9054842
|View full text |Cite
|
Sign up to set email alerts
|

C-3PR: A Bot for Fixing Static Analysis Violations via Pull Requests

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 22 publications
(12 citation statements)
references
References 23 publications
0
12
0
Order By: Relevance
“…SORALDBOT is a program repair bot [11] that automatically scans changes in a set of target repositories, identifies changes that introduce new violations, fixes the new violations, and proposes the fixed version to the developers as a patch. As SORALDBOT is designed to operate on GITHUB, it proposes the patch in the form of a pull request (PR) 12 , which represents a request by a contributor to merge a patch into a repository on the GITHUB platform. A maintainer of a repository can easily review the patch right on the GITHUB platform, potentially request further changes, and then merge the patch into the repository with the click of a button.…”
Section: Integration Into Development Workflowsmentioning
confidence: 99%
See 2 more Smart Citations
“…SORALDBOT is a program repair bot [11] that automatically scans changes in a set of target repositories, identifies changes that introduce new violations, fixes the new violations, and proposes the fixed version to the developers as a patch. As SORALDBOT is designed to operate on GITHUB, it proposes the patch in the form of a pull request (PR) 12 , which represents a request by a contributor to merge a patch into a repository on the GITHUB platform. A maintainer of a repository can easily review the patch right on the GITHUB platform, potentially request further changes, and then merge the patch into the repository with the click of a button.…”
Section: Integration Into Development Workflowsmentioning
confidence: 99%
“…The repair bot that is the most similar to SORALDBOT is C-3PR [12]. C-3PR monitors pushes on Git repositories and looks for changed files with static warnings.…”
Section: Program Repair Botsmentioning
confidence: 99%
See 1 more Smart Citation
“…Perhaps, refactoring engines that introduce lambda expressions could benefit from ad vanced code format tools (e.g., the approach by Parr and Vinju (2016)). Other possible improvements are trickier, which might indicate the need to follow a careful code re view process after applying code transformations (Carvalho et al, 2020). For instance, one of the participants argued that: "[…] streams should produce collections as results, not populate them as sideeffects.…”
Section: Synthesis Of the Responses To The Openended Questionmentioning
confidence: 99%
“…On GitHub, bots are integrated into the pull request workflow to perform a variety of tasks, including repairing bugs [14], refactoring the source code [25], recommending tools to help developers [4], detecting duplicated development [17], updating outdated dependencies [13], and fixing static analysis violations [5]. Similarly to human users, GitHub bots have their user profile and can open, close, or leave comments on pull requests and issues.…”
Section: Related Workmentioning
confidence: 99%