top of page

2021-: Code Migration for ML-based Software (Danny Dig)

Privateยท5 members

About

Project Abstract: It is widely known that at least two-thirds of software costs are due to evolution, with some industrial surveys claiming 90%. ML software and models need to evolve to respond to internal & external changes. An important example of evolution is to migrate code to use the newer version of ML libraries or to optimize performance. Due to many non-backwards compatible API changes, this often requires engineers to rewrite their code & models from scratch. Our goal is to mechanize such tasks that are expensive, time-consuming, and error prone. In this project we first automatically mine evolutionary code changes from a wide repository of open-source ML codebases. Grounded on these formative studies, we will design, implement, and evaluate refactoring tools to help engineers evolve their codebases safely and effectively.


TEAM

Faculty: Danny Dig (CU)

Students: Malinda Dilhara (CU - 3rd year PhD student), Ameya Ketkar (OSU - 5th year PhD student, will graduate in Fall 2021)

Info

  • Private

    Only approved members can view this group.

  • Visible

    Shown to site visitors.

  • June 8, 2021

    Created

  • PPI Center

    Created by

bottom of page