Large Language Models for Software Engineering
Motivation: Large language models have shown great potential in assisting software development tasks, such as code generation, code completion, and bug fixing. However, the reliability and explainability of these models remain a concern, as they may generate incorrect or suboptimal code. Ensuring the quality and trustworthiness of large language models is critical for their adoption in real-world software engineering practices.
Approach: To address these challenges, we explore the capabilities and limitations of large language models for software engineering through extensive analysis. Our primary goal is to enhance the reliability, robustness, and trustworthiness of LLMs in practical applications. We approach this from different aspects:
Related Publications
Yue Liu, Chakkrit Tantithamthavorn, Yonghui Liu, and Li Li
ACM Transactions on Software Engineering and Methodology (TOSEM 2024), to appear (Core A*, CCF A)
Yue Liu, Thanh Le-Cong, Ratnadira Widyasari, Chakkrit Tantithamthavorn, Li Li, Xuan-Bach D. Le, and David Lo
ACM Transactions on Software Engineering and Methodology (TOSEM 2024), to appear (Core A*, CCF A)
Knox Liu, Chakkrit Tantithamthavorn, Yonghui Liu, Patanamon Thongtanunam, Li Li
Xinyu She, Yue Liu, Yanjie Zhao, Yiling He, Li Li, Chakkrit Tantithamthavorn, Zhan Qin, and Haoyu Wang
Xinyi Hou, Yanjie Zhao, Yue Liu, Zhou Yang, Kailong Wang, Li Li, Xiapu Luo, David Lo, John Grundy, and Haoyu Wang