Research group
Machine Learning Methods in Software Engineering
Change Patterns in Python
Timofey BryksinActive
In this project, we used PythonChangeMiner to mine patterns of changes in Python code and study them in detail. This includes determining the most frequent ones, categorizing them, and comparing them between different domains. We also surveyed the authors of the changes, hand-picked the most useful patterns and presented them to the PyCharm development team for finding possible future inspections.
Participants
Publications
Changes from the Trenches: Should We Automate Them?
May 2021
Yaroslav Golubev, Jiawei Li, Viacheslav Bushev, Timofey Bryksin, and Iftekhar Ahmed