ASE 2024
Sun 27 October - Fri 1 November 2024 Sacramento, California, United States
Mon 28 Oct 2024 11:30 - 12:00 at Bondi - DS: Student Presentations I

The task of modernizing legacy software has gained increasing attention in recent years. Old code is prone to security vulnerabilities, and is difficult to maintain and upgrade. Manual approaches to modernize legacy software involve intensive human effort and are challenging to scale up. Thus, there is an urgent need to develop automated techniques to modernize old code. In this proposal, we shall look at three aspects of this problem. The first is the conversion of legacy monolithic software architectures to modern microservice architectures. The second is the translation of code written in older programming languages like C, to code written in modern programming languages like Rust. The third is the detection of bugs that arise during modernization. We look at three prior papers (written by this author) that address each of these three aspects of application modernization. For each of these, we also present some ideas and directions for further research.

Mon 28 Oct

Displayed time zone: Pacific Time (US & Canada) change

10:30 - 12:00
DS: Student Presentations IDoctoral Symposium at Bondi
10:30
30m
Talk
Semantic-aware Source Code Modeling
Doctoral Symposium
Yangruibo Ding Columbia University
11:00
30m
Talk
Software Supply Chain Risk: Characterization, Measurement & Attenuation
Doctoral Symposium
Alexis Butler Royal Holloway University of London
11:30
30m
Talk
Using AI to Automate the Modernization of Legacy Software Applications
Doctoral Symposium
Vikram Nitin Columbia University