Биография
В 2007 году с отличием окончил матмех СПбГУ по специальности "Математическое обеспечение и администрирование информационных систем". Кандидат технических наук, диссертация по теме "Платформа для создания специализированных визуальных сред разработки программного обеспечения".
Научные интересы
- Диаграммные языки и визуальный подход к разработке ПО (с 2007 по 2016 года со-руководитель проекта QReal)
- Инструменты и процессы разработки ПО
- Инструменты автоматизированного анализа кода
- Применение методов машинного обучения в программной инженерии
Преподавательская деятельность
Доцент кафедры системного программирования СПбГУ, доцент филиала НИУ ВШЭ в Санкт-Петербурге.
Лекционные курсы:
- Software Engineering
- Software Design
- Технология разработки программного обеспечения
- Структуры и алгоритмы компьютерной обработки данных
- Функциональное программирование на Haskell
- Основы программирования
Проекты
-
Мы скачали с Гитхаба весь код на Kotlin, векторизовали его, и прогнали через алгоритм детекции аномалий. Мы нашли интересный команде компилятора Kotlin код.Руководитель проекта: Тимофей Брыксин
Публикации
- 35th IEEE/ACM International Conference on Automated Software Engineering (ASE), Сентябрь 2020
- 17th International Conference on Mining Software Repositories (MSR), Июнь 2020
- 17th International Conference on Mining Software Repositories (MSR), Июнь 2020
- 13th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), Июнь 2020
- 4th International Workshop on Refactoring (IWoR), Июнь 2020
- 17th International Conference on Mining Software Repositories (MSR), Июнь 2020
- arXiv preprint, Февраль 2020
- arXiv preprint, Февраль 2020
- 34th IEEE/ACM International Conference on Automated Software Engineering (ASE), Ноябрь 2019
- The 20th International Conference on Artificial Intelligence in Education (AIED), Июнь 2019
- 3rd International Workshop on Refactoring (IWoR), Май 2019
- 16th International Conference on Mining Software Repositories (MSR), Май 2019
- 2nd International Workshop on Refactoring (IWoR), Сентябрь 2018
- 2nd International Workshop on Machine Learning techniques for Programming Languages, Июль 2018
- 3rd Conference on Software Engineering and Information Management (SEIM), Апрель 2018
- AAAI Workshop on Natural Language Processing for Software Engineering, Февраль 2018
- Proceedings of the 20th Conference of Open Innovations Association FRUCT, 2017
- Proceeding of Present and Ulterior Software Engineering (PAUSE) symposium, 2017
- Компьютерные инструменты в образовании, 2013
- Программная инженерия, 2013
- Proceedings of 8th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2013), 2013
- Proceedings of the 6th Spring/Summer Young Researchers’ Colloquium on Software Engineering (SYRCoSE 2012), 2012
- Научно-технические ведомости СПбГПУ. Информатика, телекоммуникации, управление, 2011
- Компьютерные инструменты в образовании, 2011
-
Методы машинного обучения в области программной инженерии Руководитель группы