Mon 13 Jun 2022 10:30 - 11:15 at Boardroom - Morning II Chair(s): Satish Chandra
Mon 13 Jun 2022 22:30 - 23:15 at Boardroom - Morning II

Software bugs cost millions of dollars to the US economy. Improving software reliability has been one of the primary concerns of Software Engineering, Security, Programming Language, and Verification research over decades. Researchers developed numerous automatic bug-finding and bug-fixing tools, either based on static code analysis or analyzing dynamic code behavior. However, the adoption of these methods in the real world is still limited, partly because most of them require a significant amount of manual work from developers and have a steep learning curve. This talk will discuss how machine learning-based approaches can help us automate and scale up the bug-finding and bug-fixing process for large real-world programs.

Mon 13 Jun

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

10:30 - 12:00
Morning IIMAPS at Boardroom +12h
Chair(s): Satish Chandra Facebook
10:30
45m
Keynote
Improving Software Reliability using Machine Learningvirtual
MAPS
Baishakhi Ray Columbia University
11:15
15m
Talk
Productivity Assessment of Neural Code Completion
MAPS
Pre-print
11:30
15m
Talk
Predictive Synthesis of API-Centric Code
MAPS
Daye Nam CMU, Carnegie Mellon University, Baishakhi Ray Columbia University, Seohyun Kim Meta, xianshan qu , Satish Chandra Facebook
Pre-print
11:45
15m
Talk
From Perception to Programs: Regularize, Overparameterize, and Amortize
MAPS
Hao Tang Cornell University, Kevin Ellis Cornell University