AI for Software Engineering
Leveraging AI for Software Engineering Tasks
Large Language Models (LLMs) have taken the world by a storm. They are being used to improve productivity in various domains and software engineering is no different. In this line of work, we investigate how software developers use LLMs in their work, as well as the effectiveness of LLMs in performing various software engineering tasks.
Related Resources
Related Publications
2024
- MSRAnalyzing Developer Use of ChatGPT Generated Code in Open Source GitHub ProjectsIn Proceedings of the 21st ACM International Conference on Mining Software Repositories (MSR) – Mining Challenge Track , 2024
2023
2022
- MSRAn Empirical Evaluation of GitHub Copilot’s Code SuggestionsIn Proceedings of the 19th ACM International Conference on Mining Software Repositories (MSR) , 2022