Academic work
Activities in conferences
Author
2024: FSE, HNI, ICPC, ICSME, Koli Calling
2023: AC, ASE, ESEM, ICSE, In2Writing, ITiCSE, MSR, PPIG
2022: ASE, ESEC/FSE, ICPC, ICSE, MSR, SANER, SIGCSE
2021: ASE, ESEC/FSE, ICSME, IWSC, IWoR, MaLTeSQuE, MSR, SANER, SIGCSE
2020: ASE, CHASE, IWoR, MSR
2019: AIED, ASE, IWoR, MSR
2018: IWoR, ML4PL, NLP4SE, SEIM
2017: FRUCT
Reviewer
2025: ICSE (Research Track PC), MSR (Technical Track PC)
2024: ASE (Industry Track PC), FSE (Industry Track PC), MSR (Technical Track PC), SANER (Research Track PC)
2023: ASE (Research Track PC), EASE (Industry Track PC), ESEC/FSE (Industry Track PC, Student Research Competition PC), ICSE (Poster Track PC), MOBILESoft (Tools and Datasets Track PC), SANER (Research Track PC, Tool Track PC)
2022: ASE (Research Track PC), ESEC/FSE (Industry Track PC), ICSE (Poster Track PC), IWoR (PC), MSR (Technical Track PC, Data and Tool Showcase Track PC), SANER (Tool Track PC), SEIM
2021: ACM SRC Grand Finals (Judge), ESEC/FSE (Industry Track PC), MSR (Technical Track PC), SEIM
2020: ACM SRC Grand Finals (Judge), SEIM
2019: SEIM
Organizer
2024: IDE (Co-Creator, General Chair)
Keynote speaker
Awardee
2022: ACM SIGSOFT Distinguished Paper Award at MSR (for the paper “A Large-Scale Comparison of Python Code in Jupyter Notebooks and Scripts”), Distinguished Reviewer Award at ASE
2021: Best Tool Demo Award at ICSME (for Sorrel)
Activities in journals
Author
2025: Information and Software Technology
2023: Information and Software Technology, Journal of Systems and Software
Reviewer
2024: Transactions on Software Engineering, Transactions on Software Engineering and Methodology
2023: Empirical Software Engineering, Journal of Systems and Software
2022: Journal of Systems and Software
2020: Journal of Systems and Software
Awardee
2022: Best Reviewer Award at the Journal of Systems and Software
Educational work
Teaching
Since 2023: adjunct professor at Constructor University.
2018–2022: associate professor at HSE University.
2008–2022: senior lecturer and associate professor at Saint Petersburg State University.
University Courses:
- Software Engineering
- Software Design
- Programming 101
- Functional Programming in Haskell
- Object Oriented Programming with Kotlin
- Machine Learning for Software Engineering
Curating and Advising
2022: 3 Master’s theses and 2 Bachelor’s theses.
2021: 4 Master’s theses and 6 Bachelor’s theses.
2020: 2 Master’s theses and 11 Bachelor’s theses.
2019: 2 Master’s theses and 7 Bachelor’s theses.
2018: 4 Bachelor’s theses.
2017: 4 Bachelor’s theses.
2016: 1 Bachelor’s thesis.
2015: 3 Bachelor’s theses.
2013: 2 Bachelor’s theses.