
Тимофей Брыксин
Исследовательские группы
Биография
В 2007 году с отличием окончил матмех СПбГУ по специальности "Математическое обеспечение и администрирование информационных систем". Кандидат технических наук, диссертация по теме "Платформа для создания специализированных визуальных сред разработки программного обеспечения".
Научные интересы
- Диаграммные языки и визуальный подход к разработке ПО (с 2007 по 2016 года со-руководитель проекта QReal)
- Инструменты и процессы разработки ПО
- Инструменты автоматизированного анализа кода
- Применение методов машинного обучения в программной инженерии
Преподавательская деятельность
Доцент кафедры системного программирования СПбГУ, доцент филиала НИУ ВШЭ в Санкт-Петербурге.
Лекционные курсы:
- Software Engineering
- Software Design
- Machine Learning in Software Engineering
- Технология разработки программного обеспечения
- Структуры и алгоритмы компьютерной обработки данных
- Функциональное программирование на Haskell
- Основы программирования
Публикации
Revizor: A Data-Driven Approach to Automate Frequent Code Changes Based on Graph Matching
Ноябрь 2021
Oleg Smirnov, Artyom Lobanov, Yaroslav Golubev, Elena Tikhomirova, and Timofey Bryksin
RefactorInsight: Enhancing IDE Representation of Changes in Git with Refactorings Information
Ноябрь 2021
Zarina Kurbatova, Vladimir Kovalenko, Ioana Savu, Bob Brockbernd, Dan Andreescu, Matei Anton, Roman Venediktov, Elena Tikhomirova, and Timofey Bryksin
PyNose: A Test Smell Detector For Python
Ноябрь 2021
Tongjie Wang, Yaroslav Golubev, Oleg Smirnov, Jiawei Li, Timofey Bryksin, and Iftekhar Ahmed
Infrastructure in Code: Towards Developer-Friendly Cloud Applications
Ноябрь 2021
Vladislav Tankov, Dmitriy Valchuk, Yaroslav Golubev, and Timofey Bryksin
On the Nature of Code Cloning in Open-Source Java Projects
Октябрь 2021
Yaroslav Golubev and Timofey Bryksin
Sorrel: an IDE Plugin for Managing Licenses and Detecting License Incompatibilities
Сентябрь 2021
Dmitry Pogrebnoy, Ivan Kuznetsov, Yaroslav Golubev, Vladislav Tankov, and Timofey Bryksin
Authorship Attribution of Source Code: A Language-Agnostic Approach and Applicability in Software Engineering
Август 2021
Egor Bogomolov, Vladimir Kovalenko, Alberto Bacchelli, and Timofey Bryksin
Unsupervised Learning of General-Purpose Embeddings for Code Changes
Август 2021
Mikhail Pravilov, Egor Bogomolov, Yaroslav Golubev, and Timofey Bryksin
One Thousand and One Stories: A Large-Scale Survey of Software Refactoring
Август 2021
Yaroslav Golubev, Zarina Kurbatova, Eman Abdullah AlOmar, Timofey Bryksin, and Mohamed Wiem Mkaouer
PSIMiner: A Tool for Mining Rich Abstract Syntax Trees from Code
Май 2021
Egor Spirin, Egor Bogomolov, Vladimir Kovalenko, and Timofey Bryksin
Changes from the Trenches: Should We Automate Them?
Май 2021
Yaroslav Golubev, Jiawei Li, Viacheslav Bushev, Timofey Bryksin, and Iftekhar Ahmed
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
Multi-Threshold Token-Based Code Clone Detection
Март 2021
Yaroslav Golubev, Viktor Poletansky, Nikita Povarov, and Timofey Bryksin
Sosed: a Tool for Finding Similar Software Projects
Сентябрь 2020
Egor Bogomolov, Yaroslav Golubev, Artyom Lobanov, Vladimir Kovalenko and Timofey Bryksin
Building Implicit Vector Representations of Individual Coding Style
Июнь 2020
Vladimir Kovalenko, Egor Bogomolov, Timofey Bryksin and Alberto Bacchelli
Recommendation of Move Method Refactoring Using Path-Based Representation of Code
Июнь 2020
Zarina Kurbatova, Ivan Veselov, Yaroslav Golubev and Timofey Bryksin
A Study of Potential Code Borrowing and License Violations in Java Projects on GitHub
Июнь 2020
Yaroslav Golubev, Maria Eliseeva, Nikita Povarov and Timofey Bryksin
Using Large-Scale Anomaly Detection on Code to Improve Kotlin Compiler
Июнь 2020
Timofey Bryksin, Victor Petukhov, Ilya Alexin, Stanislav Prikhodko, Alexey Shpilman, Vladimir Kovalenko and Nikita Povarov
Visualization of Methods Changeability Based on VCS Data
Июнь 2020
Sergey Svitkov and Timofey Bryksin
Kotless: a Serverless Framework for Kotlin
Ноябрь 2019
Vladislav Tankov, Yaroslav Golubev, andTimofey Bryksin
Automatic Classification of Error Types in Solutions to Programming Assignments at Online Learning Platform
Июнь 2019
Artyom Lobanov, Timofey Bryksin, and Alexey Shpilman
PathMiner: A Library for Mining of Path-Based Representations of Code
Май 2019
Vladimir Kovalenko, Egor Bogomolov, Timofey Bryksin, and Alberto Bacchelli
Evaluation of Move Method Refactorings Recommendation Algorithms: Are We Doing It Right?
Май 2019
Evgenii Novozhilov, Ivan Veselov, Mikhail Pravilov, and Timofey Bryksin
Automatic Recommendation of Move Method Refactorings Using Clustering Ensembles
Сентябрь 2018
Timofey Bryksin, Evgenii Novozhilov, and Aleksei Shpilman
Detecting Anomalies in Kotlin Code
Июль 2018
Timofey Bryksin, Victor Petukhov, Kirill Smirenko, and Nikita Povarov
Automated Refactoring of Object-Oriented Code Using Clustering Ensembles
Июнь 2018
Timofey Bryskin, Alexey Shpilman, and Daniel Kudenko
Data-Based Code Synthesis in IntelliJ IDEA
Апрель 2018
Vladislav Tankov and Timofey Bryksin
How to make visual modeling more attractive to software developers
2017
Andrey Terekhov, Timofey Bryksin, Yurii Litvinov
TRIK Studio: Technical Introduction
2017
Dmitry Mordvinov, Yurii Litvinov, Timofey Bryksin
QReal: платформа визуального предметно-ориентированного моделирования
2013
Терехов А.Н., Брыксин Т.А., Литвинов Ю.В.
Подходы к заданию семантики интерпретации диаграмм, основанные на технологии преобразования графов
2013
Поляков Владимир, Брыксин Тимофей
QReal DSM Platform: An Environment for Creation of Specific Visual IDEs
2013
Anastasiia Kuzenkova ; Anna Deripaska ; Timofey Bryksin ; Yurii Litvinov and Vladimir Polyakov
Multistroke Mouse Gestures Recognition in QReal metaCASE Technology
2012
Osechkina M., Litvinov Y.V., Bryksin T.
Средства быстрой разработки предметно-ориентированных решений в metaCASE-средстве QReal
2011
Кузенкова Анастасия Сергеевна, Дерипаска Анна Олеговна, Таран Кирилл Сергеевич, Подкопаев Антон Викторович, Литвинов Юрий Викторович, Брыксин Тимофей Александрович
Опыт проведения студенческих проектов на примере реализации metaCASE-системы QReal
2011
Брыксин Тимофей Александрович