7 citations · 7 across the 1 of their papers we have counts for
7 papers
An Empirical Study of API Misuses of Data-Centric Libraries
Akalanka Galappaththi, Sarah Nadi, Christoph Treude
Developers rely on third-party library Application Programming Interfaces (APIs) when developing software. However, libraries typically come with assumptions and API usage constrai…
Effective Code Membership Inference for Code Completion Models via Adversarial Prompts
Yuan Jiang, Zehao Li, Shan Huang +3
Membership inference attacks (MIAs) on code completion models offer an effective way to assess privacy risks by inferring whether a given code snippet was part of the training data…
LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Ahead
Junda He, Christoph Treude, David Lo
Integrating Large Language Models (LLMs) into autonomous agents marks a significant shift in the research landscape by offering cognitive abilities that are competitive with human…
How Developers Interact with AI: A Taxonomy of Human-AI Collaboration in Software Engineering
Christoph Treude, Marco A. Gerosa
Artificial intelligence (AI), including large language models and generative AI, is emerging as a significant force in software development, offering developers powerful tools that…
Can LLMs Replace Manual Annotation of Software Engineering Artifacts?
Toufique Ahmed, Premkumar Devanbu, Christoph Treude +1
Experimental evaluations of software engineering innovations, e.g., tools and processes, often include human-subject studies as a component of a multi-pronged strategy to obtain gr…
Bot-Driven Development: From Simple Automation to Autonomous Software Development Bots
Christoph Treude, Christopher M. Poskitt
As software development increasingly adopts automation, bot-driven development (BotDD) represents a transformative shift where bots assume proactive roles in coding, testing, and p…