Academic work

Activities in conferences

Author

2024: FSE, HNI, ICPC
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)
2024: ASE (Industry Track PC), FSE (Industry Track PC), IDE (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

2021: ICSME, IWoR

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

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

2008–2022: senior lecturer and associate professor at Saint Petersburg State University.
2018–2022: associate professor at HSE University.

University Courses:

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.