Institution: |
Slovak University of Technology |
Technologies used: |
C#.NET, MSSQL
|
Inputs: |
source code, commits, information tags
|
Outputs: |
information tags – source code metadata
|
Addressed problem
A code review is an effective method how to improve quality of source code. In addition, during code review process reviewers give knowledge about reviewed source code. So through code review, we can collect knowledge and information about source codes. Addressed problem is in how to provide effective code review and how to address right source code artefacts with knowledge of reviewers.
Description
We address this problem by proposition and development of a system CodeReview (https://perconik.fiit.stuba.sk/codereview) which utilized the project’s infrastructure (ITM, CORD and TagAdm) to increase effectiveness of a code review process and to increase quality of collected metadata about source code artifacts. The system allows to developers to ask reviewers for code review of selected modifications. So reviewers can focus straight to problematic source code. In addition we allow to reviewers to attach information tags proposed for code review to source code artefacts, so reviewers can address their review to specific source code artefacts and they do not write review for whole codes. As outcome of the system we obtain more addressed code reviews and accurate metadata about source code artifacts.