Анастасия Бирилло

Анастасия Бирилло


Исследовательские группы

Биография

В 2017 году окончила с отличием бакалавриат математико-механического факультета СПбГУ по направлению "Фундаментальная информатика и информационные технологии".

В 2020 году с отличием окончила магистратуру математико-механического факультета СПбГУ по направлению "Математическое обеспечение и администрирование информационных систем".

В 2020 году окончила Computer Science Center по направлениям Data Science, Software Engineering и Computer Science.

Профессиональная активность

В настоящее время занимаюсь проектами, связанными с образованием, а также с компилятором и анализом языка Kotlin. Текущие активные проекты:

  • Reflekt - плагин для компилятора Kotlin для рефлексии во время компиляции. Репозиторий с проектом - ссылка.
  • Kotlin-analysis - набор инструментов для анализа проектов на языке Kotlin (поиск клонов, анализ зависимостей и используемых конструкций). Репозиторий с проектом - ссылка.
  • Coding-Assistant - проект по разработке системы персонализированной помощи для начинающих программистов на языке Python. В рамках проекта разрабатывается плагин для PyCharm для генерации следующего шага при решении задачи по программированию. В ходе работы был разработан набор трансформаций для языка Python для унификации кода, а также плагин для сбора данных процесса изменения кода во время решения задач по программированию.
  • Оценка качества кода для онлайн платформ по обучению программированию - разработка инструмента для автоматической оценки качества кода для задач по программированию. Репозиторий с проектом - ссылка.

Публикации

Lupa: A Framework for Large Scale Analysis of the Programming Language Usage

Май 2022

Anna Vlasova, Maria Tigina, Ilya Vlasov, Anastasiia Birillo, Yaroslav Golubev, and Timofey Bryksin

19th International Conference on Mining Software Repositories (MSR'22)

Подробнее

Reflekt: a Library for Compile-Time Reflection in Kotlin

Май 2022

Anastasiia Birillo, Elena Lyulina, Maria Malysheva, Vladislav Tankov, and Timofey Bryksin

44th IEEE/ACM International Conference on Software Engineering (ICSE'22)

Подробнее

Hyperstyle: A Tool for Assessing the Code Quality of Solutions to Programming Assignments

Март 2022

Anastasiia Birillo, Ilya Vlasov, Artyom Burylov, Vitalii Selishchev, Artyom Goncharov, Elena Tikhomirova, Nikolay Vyahhi, and Timofey Bryksin

2022 ACM SIGCSE Technical Symposium (SIGCSE'22)

Подробнее

TaskTracker-tool: a Toolkit for Tracking of Code Snapshots and Activity Data During Solution of Programming Tasks

Март 2021

Elena Lyulina, Anastasiia Birillo, Vladimir Kovalenko, andTimofey Bryksin

2021 ACM SIGCSE Technical Symposium (SIGCSE'21)

Подробнее

Smart Caching for Efficient Functional Dependency Discovery

Сентябрь 2019

Anastasia Birillo and Nikita Bobrov

In Proc. of 23rd European Conference on Advances in Databases and Information Systems, ADBIS 2019

Подробнее

A survey of database dependency concepts

Апрель 2017

Nikita Bobrov, Anastasia Birillo, George Chernishev.

Proceedings of the Second Conference on Software Engineering and Information Management. Saint Petersburg, Russia

Подробнее