Code Semantics
Code semantics research focuses on enabling computers to understand the meaning and functionality of code, going beyond simply recognizing syntax. Current efforts concentrate on evaluating large language models' (LLMs) ability to grasp code semantics through benchmarks assessing functional equivalence and robustness to semantic-preserving transformations, often employing graph neural networks and transformer architectures to represent and analyze code structure and execution flow. These advancements are crucial for improving various software engineering tasks, such as automated code generation, vulnerability detection, and program analysis, ultimately leading to more reliable and efficient software development.
Papers
June 14, 2022
May 23, 2022
April 27, 2022
April 26, 2022
April 25, 2022
March 22, 2022
December 20, 2021