VLDB 2026 Research / reviewers in the wild / expert
Nikita Penskoy
dblp:186/0282
· DBLP profile ↗
4ranked-venue papers
0as first author
4since 2021 · last 2022
0000-0002-4443-3399ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 4 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Using Software Reasoning to Determine Domain-law Violations and Provide Explanatory Feedback: Expressions Tutor Example
Oleg Sychev, Nikita Penskoy, Grigory Terekhov |
CSEDU (1) | 2 |
| 2022 | Generating Expression Evaluation Learning Problems from Existing Program CodeabstractWhen developing automated assessments and intelligent tutoring systems, a lot of routine effort goes into developing the bank of learning problems. Problem generation is the way to automate this process. In this paper, we present a method of generating expression-related problems for teaching introductory programming courses. The problems are generated from open-source software code which allows keeping learning problems similar to the production code the students should learn to analyze and write. Generated problems are automatically classified by their difficulties and the knowledge they need to solve, represented as sets of possible errors. This allows seamless integration with adaptive learning algorithms. The evaluation showed that the generated problems are indistinguishable from human-authored problems and suitable for use in the educational process. Oleg Sychev, Nikita Penskoy, Artem Prokudin |
ICALT | 2 |
| 2022 | A Tool to Teach Expressions with Feedback About Broken LawsabstractWe developed a web-based tool for learning the order of evaluating expressions in C++ and Python languages. The variety of operator precedence and associativity among programming languages and the lack of direct visualization make understanding expression evaluation difficult for some students. The key feature of the new system is a detailed explanation of errors, containing fault reasons---the subject domain laws that the student violated. We evaluated the tool with 14 first-year Computer Science students and received positive feedback. This tool can be used for learning new concepts during homework without requiring more class time because it provides enough feedback for students to learn on their own. Oleg Sychev, Nikita Penskoy, Grigory Terekhov |
SIGCSE (2) | 2 |
| 2021 | CompPrehension - Model-Based Intelligent Tutoring System on Comprehension Level
Oleg Sychev, Anton Anikin 0001, Nikita Penskoy, Mikhail Denisov, Artem Prokudin |
ITS | 3 |