Program Analysis
Program analysis focuses on automatically understanding and reasoning about the behavior of computer programs, aiming to improve software quality, performance, and security. Current research emphasizes leveraging machine learning, particularly graph neural networks and large language models, to enhance the precision and scalability of traditional static analysis techniques, with applications ranging from bug detection and performance prediction to API recommendation and program repair. These advancements are significantly impacting software engineering by enabling more efficient development processes, improved code reliability, and the automated detection of subtle vulnerabilities previously missed by human auditors.
Papers
July 18, 2024
December 1, 2023
September 21, 2023
August 7, 2023
August 1, 2023
July 24, 2023
June 11, 2023
May 31, 2023