
Smarter Reviews Healthier Code
We inspect the change set of pull requests and catch potential errors before they wreak havoc, by leveraging an efficient pull request review mechanism and an innovative change impact analysis
Why Us
A version control system can help developers to manage the source code by keeping track of code changes. They also protect source code from human-based errors and their potential impacts with the pull request mechanism. Code reviewers can look at the pull request changes and find the obvious errors. However, some errors can be hard to identify, and in-depth analysis may be needed to detect them.
Change impact analysis is a way to estimate the possible effects of proposed changes which can also be used to detect such errors, it can significantly reduce the cost and time needed to maintain the project. Our project calculates the risk score which represents the potential impact of a pull request on other parts of the system, by creating a call graph and predetermined metrics.
Our Features
Augmented Pull Request Comments
Boost your GitHub with instant, insightful comments, enriching your understanding of pull request changesets and drastically cutting down time spent on manual review tasks
Impact Graph
Through a visual representation of the code segments and functions potentially impacted by suggested modifications in a pull request, developers are equipped to make more informed decisions during the review process
Historical Visualization
An interactive line chart represents cumulative pull request metrics, providing a clear tool to trace the progress of both the developer and the overall project.
Project Reports
These reports are for CS491/2-Senior Design Project course at Bilkent University.