Sergey Shershakov
- Deputy School Head, Associate Professor:Faculty of Computer Science / School of Software Engineering
- Senior Research Fellow:Faculty of Computer Science / Laboratory of Process-Aware Information Systems (PAIS Lab)
- Programme Academic Supervisor:System and Software Engineering
- Sergey Shershakov has been at HSE University since 2010.
Education and Degrees
- 2020
Candidate of Sciences* (PhD)
HSE University - 2012
Master's
HSE University
According to the International Standard Classification of Education (ISCED) 2011, Candidate of Sciences belongs to ISCED level 8 - "doctoral or equivalent", together with PhD, DPhil, D.Lit, D.Sc, LL.D, Doctorate or similar. Candidate of Sciences allows its holders to reach the level of the Associate Professor.

Young Faculty Support Program (Group of Young Academic Professionals)
Category "New Researchers" (2014-2015)
Courses (2022/2023)
- Algorithms and Data Structures (Bachelor’s programme; Faculty of Computer Science; 2 year, 1, 2 module)Rus
- C++ Programming Basics (Bachelor’s programme; Faculty of Computer Science; 1 year, 4 module)Rus
- C++ Programming Language (Bachelor’s programme; Faculty of Computer Science; 1 year, 3 module)Rus
- C++ Programming Language (Bachelor’s programme; Faculty of Computer Science; 1 year, 1 module)Rus
- Introduction to Programming (Bachelor’s programme; Faculty of Computer Science; 1 year, 1-4 module)Eng
- Past Courses
Courses (2021/2022)
- Introduction to Programming (Bachelor’s programme; Faculty of Computer Science; 1 year, 1, 3 module)Rus
- Introduction to Programming (Bachelor’s programme; Faculty of Computer Science; 1 year, 1 module)Rus
- Introduction to Programming (Bachelor’s programme; Faculty of Computer Science; 1 year, 1-4 module)Eng
Courses (2020/2021)
- Algorithms and Data Structures 2 (Bachelor’s programme; Faculty of Computer Science; 2 year, 1, 2 module)Eng
- Introduction to Programming (Bachelor’s programme; Faculty of Computer Science; 1 year, 1, 3 module)Rus
- Introduction to Programming (Bachelor’s programme; Faculty of Computer Science; 1 year, 1-4 module)Eng
Courses (2019/2020)
- Algorithms and Data Structures (Bachelor’s programme; Faculty of Computer Science; 1 year, 3, 4 module)Eng
- Algorithms and Data Structures (Bachelor’s programme; Faculty of Computer Science; 2 year, 1-4 module)Rus
- Introduction to Programming (Bachelor’s programme; Faculty of Computer Science; 1 year, 1, 2 module)Eng
Courses (2018/2019)
- Algorithms and Data Structures (Bachelor’s programme; Faculty of Computer Science; 2 year, 1-4 module)Rus
- Algorithms and Data Structures 1 (Bachelor’s programme; Faculty of Computer Science; 1 year, 2, 4 module)Eng
- Introduction to Programming (Bachelor’s programme; Faculty of Computer Science; 1 year, 1, 3 module)Eng
Courses (2017/2018)
Grants
RFBR project No. 18-37-00438 “mol_a” — “Development of methods for efficient implementation of process mining algorithms as applied to large event logs” (2018)
Conferences
- 2018The 7th International Conference on Analysis of Images, Social Networks, and Texts (AIST'2018) (Москва). Presentation: Neural Approach to the Discovery Problem in Process Mining
- 20145th International Conference on Networking and Information Technology (Сингапур). Presentation: VTMine Framework as Applied to Process Mining Modeling
- 2013Конференция "Разработка ПО" CEE-SECR 2013 (Москва). Presentation: DPMine/P: modeling and process mining language and ProM plug-ins
- 2012International Conference on Electrical and Computer System (ICECS'12) (Ottawa). Presentation: Verification of MCU-Based Systems Software on an SDVRP Platform
Publications28
- Chapter Rigin A., Shershakov Sergey. Data and Reference Semantic-Based Simulator of DB-nets with the Use of Renew Tool, in: Analysis of Images, Social Networks and Texts: 9th International Conference, AIST 2020, Skolkovo, Moscow, Russia, October 15–16, 2020, Revised Selected Papers / Ed. by W. M. van der Aalst, V. Batagelj, D. I. Ignatov, M. Khachay, O. Koltsova, A. Kutuzov, Sergei O. Kuznetsov, I. A. Lomazova, N. Loukachevitch, A. Napoli, A. Panchenko, P. M. Pardalos, M. Pelillo, A. Savchenko, E. Tutubalina. Vol. 12602. Cham: Springer, 2021. doi P. 453-465. doi
- Article Rigin A., Shershakov Sergey Andreevich. Method of Performance Analysis of Time-Critical Applications Using DB-Nets // Proceedings of the Institute for System Programming of the RAS. 2021. Vol. 33. No. 3. P. 109-122. doi
- Chapter Shershakov Sergey A. Multi-Perspective Process Mining with Embedding Configurations into DB-based Event Logs, in: Tools and Methods of Program Analysis. 5th International Conference, TMPA 2019, Tbilisi, Georgia, November 7–9, 2019, Revised Selected Papers / Ed. by Anna Kalenkova, J. A. Lozano, R. Yavorskiy. Vol. 1288: CCIS. Springer, 2021. P. 68-80. doi
- Article Shershakov S. A. VTMine for Visio: A Graphical Tool for Modeling in Process Mining / Пер. с рус. // Automatic Control and Computer Sciences. 2021. Vol. 55. No. 7. P. 847-865. doi
- Article Шершаков С. А. “VTMine for Visio”: инструмент графического моделирования в области Process Mining // Моделирование и анализ информационных систем. 2020. Т. 27. № 2. С. 194-217. doi
- Article N. S. Zubkova, S. A. Shershakov. Method for Building UML Activity Diagrams from Event Logs // Proceedings of the Institute for System Programming of the RAS. 2019. Vol. 31. No. 4. P. 139-150. doi
- Article A.M. Rigin, S.A. Shershakov. SQLite RDBMS Extension for Data Indexing Using B-tree Modifications // Proceedings of the Institute for System Programming of the RAS. 2019. Vol. 31. No. 3. P. 203-216. doi
- Chapter Shunin T., Zubkova N., Sergey Shershakov. Neural Approach to the Discovery Problem in Process Mining, in: Analysis of Images, Social Networks and Texts. 7th International Conference AIST 2018 / Ed. by W. van der Aalst, D. I. Ignatov. Springer, 2018. P. 261-273. doi
- Article K. Davydova, S. Shershakov. Mining Hybrid UML Models from Event Logs of SOA Systems // Proceedings of the Institute for System Programming of the RAS. 2017. Vol. 29. No. 4. P. 155-174. doi
- Chapter Sergey A. Shershakov, Anna A. Kalenkova, Irina A. Lomazova. Transition Systems Reduction: Balancing Between Precision and Simplicity, in: Lecture Notes in Computer Science Vol. 10470: Transactions on Petri Nets and Other Models of Concurrency XII. Berlin, Heidelberg : Springer, 2017. doi P. 119-139. doi
- Article Shershakov S. DPMine graphical language for automation of experiments in process mining / Пер. с рус. // Automatic Control and Computer Sciences. 2016. Vol. 50. No. 7. P. 477-485. doi
- Article Davydova K. V., Shershakov S. A. Mining Hierarchical UML Sequence Diagrams from Event Logs of SOA Systems while Balancing between Abstracted and Detailed Models // Proceedings of the Institute for System Programming of the RAS. 2016. Vol. 28. No. 3. P. 85-102. doi
- Chapter Sergey A. Shershakov, Anna A. Kalenkova, Lomazova I. A. Transition Systems Reduction: Balancing between Precision and Simplicity, in: International Workshop on Algorithms and Theories for the Analysis of Event Data, ATAED 2016; Torun; Poland; 20-21 June 2016 / Ed. by W. van der Aalst, R. Bergenthum, J. Carmona. Vol. 1592. Torun : CEUR Workshop Proceedings, 2016. P. 78-95.
- Article Shershakov S. A., Rubin V. A. System Runs Analysis with Process Mining // Modeling and Analysis of Information Systems. 2015. Vol. 22. No. 6. P. 818-833. doi
- Article Sergey Andreevich Shershakov. VTMine Framework as Applied to Process Mining Modeling // International Journal of Computer and Communication Engineering. 2015. Vol. 4. No. 3. P. 166-179.
- Chapter Polina Kim, Oleg Bulanov, Sergey Shershakov. Component-based VTMine/C Framework: Not Only Modelling, in: Proceedings of the 8th Spring/Summer Young Researchers’ Colloquium on Software Engineering (SYRCoSE 2014). M. : -, 2014. P. 102-107.
- Chapter Shershakov S. DPMine/C: C++ Library and Graphical Frontend for DPMine Workflow Language, in: Proceedings of the 8th Spring/Summer Young Researchers’ Colloquium on Software Engineering (SYRCoSE 2014). M. : -, 2014. P. 96-101.
- Article Alexey Mitsyuk, Anna Kalenkova, Sergey A. Shershakov, van der Aalst W. Using process mining for the analysis of an e-trade system: A case study // Business Informatics. 2014. Vol. 29. No. 3. P. 15-27.
- Article Шершаков С. А. Графический язык DPMine для автоматизации экспериментов в области автоматического построения и анализа процессов // Моделирование и анализ информационных систем. 2014. Т. 21. № 5. С. 102-115.
- Chapter С. А. Шершаков Принципы разработки компонента системы SDVRP для проверки свойств безопасности ПО микроконтроллера ARM // В кн.: XIII Апрельская международная научная конференция по проблемам развития экономики и общества: сборник студенческих работ. М. : Издательский дом НИУ ВШЭ, 2014. С. 112-128.
- Chapter Шершаков С. А. DPMine/P: язык построения моделей извлечения и анализа процессов и плагины для ProM // В кн.: Proceedings of the 9th Central & Eastern European Software Engineering Conference in Russia / Ed. by A. Terekhov, M. Tsepkov. NY : ACM, 2013.
- Chapter Shershakov S. DPMine: modeling and process mining tool, in: Proceedings of the 7th Spring/Summer Young Researchers’ Colloquium on Software Engineering, SYRCoSE 2013 / Отв. ред.: A. Kamkin.; Ed. by A. Petrenko, A. Terekhov. Kazan : -, 2013. P. 19-24.
- Chapter Sergey Shershakov, Irina Lomazova. An SDVRP Platform Verification Method for Microprocessor-Based Systems Software, in: Proceedings of the 6th Spring/Summer Young Researchers’ Colloquium on Software Engineering, SYRCoSE 2012. Perm : -, 2012. P. 79-84.
- Chapter Shershakov S. Verification of MCU-Based Systems Software on an SDVRP Platform, in: Proceedings of the International Conference on Electrical and Computer Systems ICECS'12. Ottawa : International ASET Inc, 2012. P. 207-1-207-8.
- Chapter Голубков А. В., Голубков В. Г., Кочемасов В. Н., Черкашин А. А., Шершаков С. А. Формирование линейно-частотно модулированных сигналов с использованием генератора Г4-РК2/150 // В кн.: Труды Всероссийского научно-технического семинара «Системы синхронизации, формирования и обработки сигналов для связи и вещания». Одесса : , 2011. С. 105-107.
- Chapter Кочемасов В. Н., Кулешов В. Н., Голубков В. Г., Голубков А. В., Шершаков С. А. Измерительные комплексы научного и учебного назначения на основе двухканального блока формирования радиосигналов Г4-РК2/150 // В кн.: Труды Российского научно-технического общества радиотехники, электроники и связи имени А.С. Попова. Выпуск LXV. Вып. 65. М. : РНТОРЭС им. А.С.Попова, 2010. С. 105-107.
- Chapter Голубков В. Г., Голубков А. В., Черкашин А. А., Шершаков С. А. Использование генератора Г4-РК в учебном процессе. // В кн.: Тезисы научной конференции МТУСИ. М. : МТУСИ, 2008.
- Chapter Голубков В. Г., Голубков А. В., Закружной А. В., Шершаков С. А. Применение генератора Г4-РК для формирования ЛЧМ сигналов // В кн.: Технологии информационного общества. М. : МТУСИ, 2007.
Employment history
- 2015–present, NRU Higher School of Economics, Laboratory of Process-Aware Information Systems, Research Fellow
- 2014–present, NRU Higher School of Economics, School of Software Engineering of the Faculty of Computer Science, Senior Lecturer
- 2013–2014, NRU Higher School of Economics, Software Development Management Department, Instructor
- 2013–2014, NRU Higher School of Economics, International Laboratory of Process-Aware Information Systems, Research Fellow
- 2008–2009, Moscow Technical University of Communications and Informatics, Computing Mathematics and Programming Department, Assistant
- 2007–2012, Radiocomp Ltd., RD Department, Senior Software Engineer, part time
- 2006–2012, Moscow Technical University of Communications and Informatics, Scientific Research Unit, Junior Research Associate
- 2004–2005, OJSC Research, Development & Production Enterprise „Zvezda“, ACS Division, computer operator
‘If You Want to Expand Your Knowledge and Learn to Solve Problems As a Professional, You Need HSE University’
HSE University has held its first online meetup for those planning to apply for a master's degree. University experts discussed how a master's degree can change people's lives and careers, what the development trajectories of graduates and young professionals might be, and why lifelong learning is becoming increasingly popular. In addition, representatives of the University Admissions Committee spoke about admission to HSE University in 2022.
HSE Faculty of Computer Science Organises Its First Software Engineering Winter School
From February 14–18, the HSE Faculty of Computer Science organised its first international winter school dedicated to software engineering. The event was supported by JetBrains, Innopolis University, and Schaffhausen Institute of Technology.
How the Faculty of Computer Science Switched Online
From March 17, HSE University has made all classes online. Here’s how the Faculty was able to do that, as well as celebrate Faculty’s birthday, talk to prospective students, and develop a new YouTube channel.
From Chaotic Dynamics to Process Mining
Sergey Shershakov is 2012 graduate of the HSE master’s programme in System and Software Engineering, lecturer of a course in Data Algorithms and Structures, a researcher at the Laboratory of Process-Aware Information Systems (PAIS Lab), and participant of the Young Faculty Support Programme in the Category ‘New Researchers’. Sergey told us what Process Mining is, how to keep your knowledge up-to-date without working in the industry, and why HSE graduates don’t have to ‘forget everything they’ve been taught’.