kirancodes.me
To Proof Maintenance & Beyond!

Discovering Repetitive Code Changes in Python ML Systems

Malinda Dilhara, Ameya Ketkar, Nikhith Sannidhi, Danny Dig

Abstract

Over the years, researchers capitalized on the repetitiveness of software changes to automate many software evolution tasks. Despite the extraordinary rise in popularity of Python-based ML systems, they do not benefit from these advances. Without knowing what are the repetitive changes that ML developers make, researchers, tool, and library designers miss opportunities for automation, and ML developers fail to learn and use best coding practices.

BibTeX
@inproceedings{Dilhara-al:ICSE22,
  author    = {Malinda Dilhara and
               Ameya Ketkar and
               Nikhith Sannidhi and
               Danny Dig},
  title     = {Discovering Repetitive Code Changes in Python {ML} Systems},
  booktitle = {ICSE},
  pages     = {736--748},
  publisher = {{ACM}},
  year      = {2022},
}

Related papers