Automated Author Profile

Kachanov, Vladimir

Institute for System ProgrammingMoscow Institute of Physics and Technology

Current S-Index

1.3

Sum of Dataset Indices for all datasets

Average Dataset Index per Dataset

0.7

Average Dataset Index per dataset

Total Datasets

2

Total datasets for this author

Average FAIR Score

76.0%

Average FAIR Score per dataset

Total Citations

1

Total citations to the author's datasets

Total Mentions

0

Total mentions of the author's datasets

S-Index Interpretation

S-Index Over Time

Cumulative Citations Over Time

Cumulative Mentions Over Time

Datasets

CleanCodeReview

To investigate the problem of classifying source code reviews, we have created a dataset suitable for evaluating and testing various methods for solving this problem. We combined four open datasets, and manually marked up 3200 code review comments. We have created our own classification based on the available datasets. The final dataset contains 10045 comments and is divided into 16 classes and 5 groups for hierarchical classification. The dataset contains comment classes such as:Style - readability, code layout, indentation issues, and other common programming conventionsNaming - uniform style and convenience of naming variables, methods, classesQuestioning - questions to the author of the code, requests clarification of the code or examples of useResponse - appointment of other reviewers, writes acknowledgements, agreements with others, additions to the developer's opinionConvention - discussion of the software development processTesting - requests tests to verify the functionality of the codeDesign - architecture and code design, program structure controlRefactoring - logical structure, object creation, logical errorsFunctionality - identification of code defectsRoadmap - further development of the programOptimization - code optimization, parallelism, synchronizationError - identifies problems with exception and error handlingDocumentation - problems with documentation or comments in the source codeSupport - compatibility with other systems, support systemsInput/Output - input/output in the graphical user interface, problems with pop-up windows.Other - comments that do not carry a semantic load without context Union of classes:Code style (Style, Naming)Discussion (Questioning, Response, Convention, Testing)Development (Design, Refactoring, Functionality, Roadmap, Optimization, Error)User (Documentation, Support, Input/Output)Other (Other)

Authors

  • Petrova, Polina ;
  • Markov, Sergey ;
  • Kachanov, Vladimir
0 Citations0 Mentions73% FAIR0.8 Dataset Index
10.5281/zenodo.138286182024

CleanCodeReview

To investigate the problem of classifying source code reviews, we have created a dataset suitable for evaluating and testing various methods for solving this problem. We combined four open datasets, and manually marked up 3200 code review comments. We have created our own classification based on the available datasets. The final dataset contains 10045 comments and is divided into 16 classes and 5 groups for hierarchical classification. The dataset contains comment classes such as:Style - readability, code layout, indentation issues, and other common programming conventionsNaming - uniform style and convenience of naming variables, methods, classesQuestioning - questions to the author of the code, requests clarification of the code or examples of useResponse - appointment of other reviewers, writes acknowledgements, agreements with others, additions to the developer's opinionConvention - discussion of the software development processTesting - requests tests to verify the functionality of the codeDesign - architecture and code design, program structure controlRefactoring - logical structure, object creation, logical errorsFunctionality - identification of code defectsRoadmap - further development of the programOptimization - code optimization, parallelism, synchronizationError - identifies problems with exception and error handlingDocumentation - problems with documentation or comments in the source codeSupport - compatibility with other systems, support systemsInput/Output - input/output in the graphical user interface, problems with pop-up windows.Other - comments that do not carry a semantic load without context Union of classes:Code style (Style, Naming)Discussion (Questioning, Response, Convention, Testing)Development (Design, Refactoring, Functionality, Roadmap, Optimization, Error)User (Documentation, Support, Input/Output)Other (Other)

Authors

  • Petrova, Polina ;
  • Markov, Sergey ;
  • Kachanov, Vladimir
1 Citation0 Mentions79% FAIR0.6 Dataset Index
10.5281/zenodo.138286192024