Academic work 🎓
Activities in conferences
Author
2025: ICSE, SANER, SIGCSE
2024: ICER, Koli Calling
2023: ASE, ESEM, ICSE, ITiCSE, MSR, PPIG
2022: ASE, ESEC/FSE, MSR, SANER
2021: ASE, ESEC/FSE, ICSME, IWSC, IWoR, MaLTeSQuE, SANER
2020: ASE, CYS, IWoR, MSR
2019: ASE, FLAMN
2018: CYS, UltrafastLight
2017: CYS
2016: FLAMN
2015: PSME
2014: CYS
Note: some conferences related to laser physics did not have publications or proceedings, see the full list of such talks here.
Reviewer
2026: ICSE (Research Track PC)
2025: CHASE (PC), EASE (Industry Track PC, Posters and Vision PC), ICSE (Artifact Evaluation PC), ISEC (Research Track PC), MSR (Technical Track PC), SIGCSE (Computing Education Research Track PC, Demonstrations Track PC)
2024: APSEC (SEIP Track PC), ASE (Research Track PC, Artifact Evaluation PC), FSE (Industry Track Sub-reviewer), ICPC (ERA Track PC), ICSE (SEIP Track PC), Koli Calling (PC), MSR (Technical Track PC), SIGCSE (Computing Education Research Track PC)
2023: ASE (Research Track Sub-reviewer), EASE (Industry Track Sub-reviewer), FSE (Industry Track Sub-reviewer), ICSME (Artifact Evaluation Track PC), ISSTA (Tool Demonstrations Track PC), MSR (Technical Track PC), SANER (Research Track PC), SIGCSE (Poster Track PC)
2022: ASE (Research Track Sub-reviewer), FSE (Industry Track Sub-reviewer), ICSME (Artifact Evaluation Track PC, NIER Track PC), IWoR (PC), MSR (Technical Track PC, Data and Tool Showcase Track Sub-reviewer), SANER (Tool Track Sub-reviewer), SEIM (Sub-reviewer)
2021: ICSME (Artifact Evaluation Track PC), MSR (Shadow PC)
Organizer
2025: IDE (Proceedings & Web Chair)
2024: IDE (Co-Creator, Proceedings & Web Chair)
2021: IWoR (Proceedings Chair)
2016: FLAMN (Volunteer)
Awardee
2022: ACM SIGSOFT Distinguished Paper Award at MSR (for the paper “A Large-Scale Comparison of Python Code in Jupyter Notebooks and Scripts”)
2021: Best Tool Demo Award at ICSME (for the paper “Sorrel: an IDE Plugin for Managing Licenses and Detecting License Incompatibilities”)
Activities in journals
Author
2025: Information and Software Technology
2023: Information and Software Technology
2021: Applied Surface Science
2017: Optical and Quantum Electronics
Reviewer
2024: Transactions on Software Engineering, Transactions on Software Engineering and Methodology
2023: Empirical Software Engineering, Science of Computer Programming, Transactions on Software Engineering and Methodology
Education
Teaching
2024: an invited one-time lecturer in the “Scientific Computing” course at Constructor University.
2021–2022: a co-lecturer and assistant in the “Basics of Machine Learning” course at Saint Petersburg Lyceum 239 and Saint Petersburg School of Physics and Engineering.
2021–2022: a co-lecturer and assistant in the “Structures and Algorithms for Computer Data Processing” course at Saint Petersburg State University.
2017–2020: an organizer, lecturer, and scientific advisor in the School of Laser Technologies at ITMO University.
2014–2020: an invited lecturer at my local school, reading lecture courses and popularizing various subjects to students, including classical Russian literature, linguistics, laser physics, and computer science.
Advising
2021–2022.
– Advisor for the research project of Olesya Subbotina, “Creating a Plugin to Detect Test Smells in Python Projects”, HSE University.
– Advisor for the academic internship of Anton Ivanov, “Extracting Code Duplicates as soon as They are Introduced in the IDE”, HSE University.
2020–2021.
– Consultant for the Bachelor’s thesis of Dmitry Pogrebnoy, “Development of a Software License Compatibility Check System”, Saint Petersburg State University.
– Reviewer for the Bachelor’s thesis of Alina Dzestelova, “Recognizing Images with Signs of Violence Using Convolutional Neural Networks”, Saint Petersburg State University.
2017–2018.
– Advisor for the research project of Sofia Sviridova, Ekaterina Karpova, and Ivan Yakovlev, “Studying the Spectra of Laser-induced Plasma of Pharmaceuticals for Their Analysis”, School of Laser Technologies, ITMO University.
Other
2025: co-author of a tutorial “Creating in-IDE Programming Courses” at SIGCSE’25.
Other
2016–2018. For short periods of time, worked as an assistant and an engineer in the International Laboratory of Laser Micro- and Nanotechnologies, as well as a secretary in the Foreign Students office at ITMO University.
2016. Participated in the THE BRICS & Emerging Economies Universities Summit as a representative of Russian students.