中文
相关论文

相关论文: Detecting and Characterizing Bots that Commit Code

200 篇论文

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

Despite the operational importance of hot fixes, large-scale evidence on how they reshape routine maintenance workflows, particularly in the era of autonomous coding agents, remains limited. We analyse hot fixes present in over 61,000…

软件工程 · 计算机科学 2026-04-30 Carol Hanna , Karine Even-Mendoza , W. B. Langdon , Mar Zamorano López , Justyna Petke , Federica Sarro

Tracking statements in the commit history of a project is in many cases useful for supporting various software maintenance, comprehension, and evolution tasks. A high level of accuracy can facilitate the adoption of code tracking tools by…

软件工程 · 计算机科学 2024-09-25 Mohammed Tayeeb Hasan , Nikolaos Tsantalis , Pouria Alikhanifard

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

As autonomous driving systems (ADSes) become increasingly complex and integral to daily life, the importance of understanding the nature and mitigation of software bugs in these systems has grown correspondingly. Addressing the challenges…

软件工程 · 计算机科学 2025-02-05 Yuntianyi Chen , Yuqi Huai , Yirui He , Shilong Li , Changnam Hong , Qi Alfred Chen , Joshua Garcia

LLM-based coding agents are rapidly being deployed in software development, yet their safety implications remain poorly understood. These agents, while capable of accelerating software development, may exhibit unsafe behaviors during normal…

人工智能 · 计算机科学 2025-08-26 Matous Kozak , Roshanak Zilouchian Moghaddam , Siva Sivaraman

The absolute majority of software today is developed collaboratively using collaborative version control tools such as Git. It is a common practice that once a vulnerability is detected and fixed, the developers behind the software issue a…

密码学与安全 · 计算机科学 2023-02-07 Nitzan Farhi , Noam Koenigstein , Yuval Shavitt

To explore the prevalence of abrupt changes (changepoints) in open source project activity, we assembled a dataset of 8,919 projects from the World of Code. Projects were selected based on age, number of commits, and number of authors.…

软件工程 · 计算机科学 2021-03-23 James Walden , Noah Burgin , Kuljit Kaur

The source code of Function as a Service (FaaS) applications is constantly being refined. To detect if a source code change introduces a significant performance regression, the traditional benchmarking approach evaluates both the old and…

分布式、并行与集群计算 · 计算机科学 2023-11-08 Martin Grambow , Tim Dockenfuß , Trever Schirmer , Nils Japke , David Bermbach

Bots are automated social media users that can be used to amplify (mis)information and sow harmful discourse. In order to effectively influence users, bots can be generated to reproduce human user behavior. Indeed, people tend to trust…

人机交互 · 计算机科学 2024-06-11 Samantha C. Phillips , Lynnette Hui Xian Ng , Kathleen M. Carley

Code changes constitute one of the most important features of software evolution. Studying them can provide insights into the nature of software development and also lead to practical solutions - recommendations and automations of popular…

软件工程 · 计算机科学 2021-08-05 Yaroslav Golubev , Jiawei Li , Viacheslav Bushev , Timofey Bryksin , Iftekhar Ahmed

Social bots have emerged over the last decade, initially creating a nuisance while more recently used to intimidate journalists, sway electoral events, and aggravate existing social fissures. This social threat has spawned a bot detection…

社会与信息网络 · 计算机科学 2020-07-16 David M. Beskow , Kathleen M. Carley

Data of long-lived and high profile projects is valuable for research on successful software engineering in the wild. Having a dataset with different linked software repositories of such projects, enables deeper diving investigations. This…

软件工程 · 计算机科学 2020-04-01 Maëlick Claes , Mika Mäntylä

Source code is changed for a reason, e.g., to adapt, correct, or adapt it. This reason can provide valuable insight into the development process but is rarely explicitly documented when the change is committed to a source code repository.…

软件工程 · 计算机科学 2021-05-03 Sebastian Hönel , Morgan Ericsson , Welf Löwe , Anna Wingkvist

Software development teams generally welcome any effort to expose bugs in their code base. In this work, we build on the hypothesis that mobile apps from the same category (e.g., two web browser apps) may be affected by similar bugs in…

软件工程 · 计算机科学 2023-01-24 Xunzhu Tang , Haoye Tian , Pingfan Kong , Kui Liu , Jacques Klein , Tegawendé F. Bissyande

What if a browser agent could learn your work simply by watching you do it? We present cotomi Act, a browser-based computer-using agent that combines reliable multi-step task execution with persistent organizational knowledge learned from…

Assembly processes involving humans and robots are challenging scenarios because the individual activities and access to shared workspace have to be coordinated. Fixed robot programs leave no room to diverge from a fixed protocol. Working…

机器人学 · 计算机科学 2025-05-28 Marina Ionova , Jan Kristof Behrens

In open source software (OSS) communities, existing leadership indicators are dominantly measured by code contribution or community influence. Recent studies on emergent leadership shed light on additional dimensions such as intellectual…

软件工程 · 计算机科学 2022-01-31 Yuekai Huang , Ye Yang , Junjie Wang , Wei Zheng , Qing Wang

Proper incentives are important for motivating developers in open-source communities, which is crucial for maintaining the development of open-source software healthy. To provide such incentives, an accurate and objective developer…

软件工程 · 计算机科学 2023-11-21 Yuqiang Sun , Zhengzi Xu , Chengwei Liu , Yiran Zhang , Yang Liu

Process mining (PM) aims to construct, from event logs, process maps that can help discover, automate, improve, and monitor organizational processes. Robotic process automation (RPA) uses software robots to perform some tasks usually…

软件工程 · 计算机科学 2023-09-26 Najah Mary El-Gharib , Daniel Amyot