中文
相关论文

相关论文: An Empirical Study of Bots in Software Development…

200 篇论文

Conversational agents, such as chatbots and virtual assistants, have become essential in software development, boosting productivity, collaboration, and automating various tasks. This paper examines the role of adaptive AI-powered…

软件工程 · 计算机科学 2025-07-16 Omar Elsisi , Glaucia Melo

The software engineering community recently has witnessed widespread deployment of AI programming assistants, such as GitHub Copilot. However, in practice, developers do not accept AI programming assistants' initial suggestions at a high…

软件工程 · 计算机科学 2023-09-19 Jenny T. Liang , Chenyang Yang , Brad A. Myers

With software development increasingly reliant on innovative technologies, there is a growing interest in exploring the potential of generative AI tools to streamline processes and enhance productivity. In this scenario, this paper…

Driven by ongoing improvements in machine learning, chatbots have increasingly grown from experimental interface prototypes to reliable and robust tools for process automation. Building on these advances, companies have identified various…

人机交互 · 计算机科学 2023-02-02 Alessandro Casadei , Stephan Schlögl , Markus Bergmann

As software continues to permeate nearly every facet of modern life, the complexity and ubiquity of digital services underscore the need for sustainable, effective, and inclusive software development practices. Although software engineering…

软件工程 · 计算机科学 2025-07-01 Benoit Combemale

Test bots are automated testing tools that autonomously and periodically run a set of test cases that check whether the system under test meets the requirements set forth by the customer. The automation decreases the amount of time a…

软件工程 · 计算机科学 2020-04-22 Linda Erlenhov , Francisco Gomes de Oliveira Neto , Martin Chukaleski , Samer Daknache

Projects on GitHub rely on the automation provided by software development bots to uphold quality and alleviate developers' workload. Nevertheless, the presence of bots can be annoying and disruptive to the community. Backed by multiple…

软件工程 · 计算机科学 2024-03-06 Mairieli Wessel , Andy Zaidman , Marco Gerosa , Igor Steinmacher

Bug fixing is a complex and time-consuming task in software development. Bug localization research tends to focus on the accuracy of automated tools that suggest source code files for developers to look at. However, little is known about…

软件工程 · 计算机科学 2026-05-07 Pablo Diaz Pedreira , Tamara Lopez , Michel Wermelinger

In software development there is a constant pressure to produce code faster and faster without compromising on quality. New tools supporting developers are created in response to this demand. Currently a new generation of such solutions is…

软件工程 · 计算机科学 2023-01-13 Mateusz Jaworski , Dariusz Piotrkowski

Software development is a cognitively intensive process requiring multitasking, adherence to evolving workflows, and continuous learning. With the rise of large language model (LLM)-based tools, such as conversational agents (CAs), there is…

软件工程 · 计算机科学 2025-05-14 Glaucia Melo , Paulo Alencar , Donald Cowan

Software bots have attracted increasing interest and popularity in both research and society. Their contributions span automation, digital twins, game characters with conscious-like behavior, and social media. However, there is still a lack…

人机交互 · 计算机科学 2023-11-22 Habtom Kahsay Gidey , Peter Hillmann , Andreas Karcher , Alois Knoll

This paper investigates the dynamics of human AI collaboration in software engineering, focusing on the use of ChatGPT. Through a thematic analysis of a hands on workshop in which 22 professional software engineers collaborated for three…

软件工程 · 计算机科学 2023-12-19 Muhammad Hamza , Dominik Siemon , Muhammad Azeem Akbar , Tahsinur Rahman

Social robots, also known as service or assistant robots, have been developed to improve the quality of human life in recent years. The design of socially capable and intelligent robots can vary, depending on the target user groups. In this…

机器人学 · 计算机科学 2018-08-02 Xiaodong Wu , Lyn Bartram

Recent advances in natural-language processing and data analysis allow software bots to become virtual team members, providing an additional set of automated eyes and additional perspectives for informing and supporting teamwork. In this…

软件工程 · 计算机科学 2020-07-20 Christoph Matthies , Franziska Dobrigkeit , Guenter Hesse

Bots are becoming a popular method for automating basic everyday tasks in many software projects. This is true in particular because of the availability of many off-the-shelf task-specific bots that teams can quickly adopt (which are…

软件工程 · 计算机科学 2022-04-28 Théo Zimmermann , Julien Coolen , Jason Gross , Pierre-Marie Pédrot , Gaëtan Gilbert

Software Engineering Agents (SWE agents) can autonomously perform development tasks on benchmarks like SWE Bench, but still face challenges when tackling complex and ambiguous real-world tasks. Consequently, SWE agents are often designed to…

软件工程 · 计算机科学 2025-10-13 Aayush Kumar , Yasharth Bajpai , Sumit Gulwani , Gustavo Soares , Emerson Murphy-Hill

Software developers use natural language to interact not only with other humans, but increasingly also with chatbots. These interactions have different properties and flow differently based on what goal the developer wants to achieve and…

软件工程 · 计算机科学 2024-05-22 Ranim Khojah , Francisco Gomes de Oliveira Neto , Philipp Leitner

Chatbots are intelligent conversational computer systems designed to mimic human conversation to enable automated online guidance and support. The increased benefits of chatbots led to their wide adoption by many industries in order to…

计算与语言 · 计算机科学 2022-01-19 Guendalina Caldarini , Sardar Jaf , Kenneth McGarry

Following the recent release of AI assistants, such as OpenAI's ChatGPT and GitHub Copilot, the software industry quickly utilized these tools for software development tasks, e.g., generating code or consulting AI for advice. While recent…

Effective task management is essential to successful team collaboration. While the past decade has seen considerable innovation in systems that track and manage group tasks, these innovations have typically been outside of the principal…

人机交互 · 计算机科学 2018-02-12 Carlos Toxtli , Andrés Monroy-Hernández , Justin Cranshaw