VLDB 2026 Research / reviewers in the wild / expert
Grigory Terekhov
dblp:295/3648
· DBLP profile ↗
4ranked-venue papers
0as first author
4since 2021 · last 2022
0000-0002-0289-1834ORCID · 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 · 1 · 1 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) | 3 |
| 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) | 3 |
| 2021 | How it Works: Algorithms - A Tool for Developing an Understanding of Control StructuresabstractDeveloping an understanding of control structures is one of the important tasks in introductory programming courses. To facilitate active learning with immediate feedback, we developed a constraint-based tutor, "How it Works: Algorithms," that asks students to build an execution trace of the given algorithm and provides explanatory feedback about the mistakes the student made. The reasons for the student's faults are determined by an inference engine, using a set of rules describing the subject domain. Teachers can create exercises using a simple visual block-based interface and sending them to students as permanent links. Oleg Sychev, Mikhail Denisov, Grigory Terekhov |
ITiCSE (2) | 3 |
| 2021 | Demonstrating Concepts Through Visual Simulators: Two Cases in the Programming DomainabstractOne of the ways to demonstrate subject-domain concepts is to let the learner play in the domain-related sandbox, while receiving the explanations of the domain laws that were broken when the user makes a wrong move. This can help the learners who understand definitions of the concepts poorly. We present two visual simulators for demonstrating concept properties and domain laws, implemented as web applications. They can be used to study programming, enabling trial-and-error learning, supported by the error messages, explaining why the user's action was wrong. Oleg Sychev, Anton Anikin 0001, Grigory Terekhov |
VL/HCC | 3 |