Software Development Applications
Motivation: In today's rapidly evolving technological landscape, software development applications play a critical role in enhancing productivity for software developers. For instance, in the popular Visual Studio Code (VSCode), there are more than 50,000 different extensions designed to assist developers in various tasks. With the advent of AI, these tools are becoming even more sophisticated, ensuring best practices and improving the overall development experience.
Approach: Our research aims to uncover unknown issues and gain empirical insights into the reliability and effectiveness of these applications. We focus on exploring how these tools can assist developers, identifying potential issues, and proposing solutions. Our research includes:
Related Publications
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)
Yue Liu, Yanjie Zhao, Chakkrit Tantithamthavorn, Li Li and David Lo
Under Review
Yue Liu, Chakkrit Tantithamthavorn, and Li Li
Under Review