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.



Changes from the Trenches: Should We Automate Them?

May 2021

Yaroslav Golubev, Jiawei Li, Viacheslav Bushev, Timofey Bryksin, and Iftekhar Ahmed

Read more