From" Ban it till we understand it" to" Resistance is futile": How university programming instructors plan to adapt as more students use AI code generation and …
Over the past year (2022–2023), recently-released AI tools such as ChatGPT and GitHub
Copilot have gained significant attention from computing educators. Both researchers and …
Copilot have gained significant attention from computing educators. Both researchers and …
A large-scale survey on the usability of ai programming assistants: Successes and challenges
The software engineering community recently has witnessed widespread deployment of AI
programming assistants, such as GitHub Copilot. However, in practice, developers do not …
programming assistants, such as GitHub Copilot. However, in practice, developers do not …
Building Your Own Product Copilot: Challenges, Opportunities, and Needs
A race is underway to embed advanced AI capabilities into products. These product copilots
enable users to ask questions in natural language and receive relevant responses that are …
enable users to ask questions in natural language and receive relevant responses that are …
Robustness, security, privacy, explainability, efficiency, and usability of large language models for code
Large language models for code (LLM4Code), which demonstrate strong performance (eg,
high accuracy) in processing source code, have significantly transformed software …
high accuracy) in processing source code, have significantly transformed software …
How Beginning Programmers and Code LLMs (Mis) read Each Other
Generative AI models, specifically large language models (LLMs), have made strides
towards the long-standing goal of text-to-code generation. This progress has invited …
towards the long-standing goal of text-to-code generation. This progress has invited …
In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review
IDEs, crucial in contemporary software development, have evolved with the integration of AI
to boost programming efficiency and decision-making. Our focus on in-IDE Human-AI …
to boost programming efficiency and decision-making. Our focus on in-IDE Human-AI …
Coprompt: Supporting prompt sharing and referring in collaborative natural language programming
Natural language (NL) programming has become more approachable due to the powerful
code-generation capability of large language models (LLMs). This shift to using NL to …
code-generation capability of large language models (LLMs). This shift to using NL to …
The Transformative Influence of Large Language Models on Software Development
S Jalil - arXiv preprint arXiv:2311.16429, 2023 - arxiv.org
The increasing adoption and commercialization of generalized Large Language Models
(LLMs) have profoundly impacted various aspects of our daily lives. Initially embraced by the …
(LLMs) have profoundly impacted various aspects of our daily lives. Initially embraced by the …
ANPL: towards natural programming with interactive decomposition
Though LLMs are capable of generating plausible programs, it's challenging to interact with
the LLMs further to revise the program, especially if the user's specific requirements are …
the LLMs further to revise the program, especially if the user's specific requirements are …
Conversational challenges in ai-powered data science: Obstacles, needs, and design opportunities
Large Language Models (LLMs) are being increasingly employed in data science for tasks
like data preprocessing and analytics. However, data scientists encounter substantial …
like data preprocessing and analytics. However, data scientists encounter substantial …