Keynote at LADC 2024
LLMs for Trustworthy Software Engineering: Insights and Challenges
Large Language Models (LLMs) are transforming software engineering, offering new possibilities for developing secure and trustworthy software. This keynote explores the integration of LLMs into software development workflows, particularly their role in code generation.
Supported by empirical evidence, we discuss the capabilities of LLMs in vulnerability detection and mitigation, and delve into the importance of assessing the trustworthiness of code, including the role of LLMs in verifying code quality and adherence to best practices. We conclude with a discussion on future directions, outlining emerging opportunities for LLMs in software engineering.