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

  • LinkedIn
  • Twitter

©2020-2023 Pervasive Personalized Intelligence Center (PPI Center)

This material is based upon work supported by the National Science Foundation under Grant No. CNS-1941898. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.

bottom of page