Automated Author ProfileKachanov, Vladimir
Institute for System ProgrammingMoscow Institute of Physics and Technology
Kachanov, Vladimir
Current S-Index
Sum of Dataset Indices for all datasets
Average Dataset Index per Dataset
Average Dataset Index per dataset
Total Datasets
Total datasets for this author
Average FAIR Score
Average FAIR Score per dataset
Total Citations
Total citations to the author's datasets
Total Mentions
Total mentions of the author's datasets
S-Index Interpretation
The S-Index (Sharing Index) is a comprehensive metric that represents the cumulative impact of all your datasets. It is calculated as the sum of Dataset Index scores across all your claimed datasets.
What it means:
- A higher S-index indicates greater overall impact of your datasets relative to typical datasets in their fields of research
- The S-Index grows as you add more datasets or as existing datasets gain more citations and mentions
- It provides a single number to track your research data impact over time
Current S-Index: 1.3 (sum of 2 datasets Dataset Index scores)
More information here.
S-Index Over Time
Cumulative Citations Over Time
Cumulative Mentions Over Time
Datasets
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
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