中文
相关论文

相关论文: Identifying bot activity in GitHub pull request an…

200 篇论文

Bots are frequently used in Github repositories to automate repetitive activities that are part of the distributed software development process. They communicate with human actors through comments. While detecting their presence is…

软件工程 · 计算机科学 2021-01-29 Mehdi Golzadeh , Alexandre Decan , Damien Legay , Tom Mens

Detecting the presence of bots in distributed software development activity is very important in order to prevent bias in large-scale socio-technical empirical analyses. In previous work, we proposed a classification model to detect bots in…

软件工程 · 计算机科学 2021-03-23 Mehdi Golzadeh , Alexandre Decan , Tom Mens

Autonomous coding agents are reshaping software development by creating pull requests (PRs) on GitHub, referred to as agentic PRs. In parallel, the review process is also becoming autonomous, thereby making reviewer bots key actors in the…

软件工程 · 计算机科学 2026-04-28 Syeda Kaneez Fatima , Yousuf Abrar , Abdul Rehman Tahir , Amelia Nawaz , Shamsa Abid , Abdul Ali Bangash

Contemporary social coding platforms like GitHub promote collaborative development. Many open-source software repositories hosted in these platforms use machine accounts (bots) to automate and facilitate a wide range of effort-intensive and…

软件工程 · 计算机科学 2022-04-01 Natarajan Chidambaram , Pooya Rostami Mazrae

Contemporary social coding platforms such as GitHub facilitate collaborative distributed software development. Developers engaged in these platforms often use machine accounts (bots) for automating effort-intensive or repetitive activities.…

软件工程 · 计算机科学 2022-04-01 Natarajan Chidambaram , Alexandre Decan , Mehdi Golzadeh

This paper illustrates an empirical study of the working efficiency of machine learning techniques in classifying code review text by semantic meaning. The code review comments from the source control repository in GitHub were extracted for…

软件工程 · 计算机科学 2025-08-25 Shadikur Rahman , Umme Ayman Koana , Hasibul Karim Shanto , Mahmuda Akter , Chitra Roy , Aras M. Ismael

Social coding platforms, such as GitHub, serve as laboratories for studying collaborative problem solving in open source software development; a key feature is their ability to support issue reporting which is used by teams to discuss tasks…

计算与语言 · 计算机科学 2020-11-11 Ayesha Enayet , Gita Sukthankar

AI-based code review tools automatically review and comment on pull requests to improve code quality. Despite their growing presence, little is known about their actual impact. We present a large-scale empirical study of 16 popular AI-based…

软件工程 · 计算机科学 2026-04-28 Kexin Sun , Hongyu Kuang , Sebastian Baltes , Xin Zhou , He Zhang , Xiaoxing Ma , Guoping Rong , Dong Shao , Christoph Treude

Peer code reviews are crucial for maintaining the quality of the code in software repositories. Developers have introduced a number of software bots to help with the code review process. Despite the benefits of automating code review tasks,…

软件工程 · 计算机科学 2023-05-11 Nivishree Palvannan , Chris Brown

The ever-increasing complexity of modern software engineering projects makes the usage of automated assistants imperative. Bots can be used to complete repetitive tasks during development and testing, as well as promoting communication…

软件工程 · 计算机科学 2021-03-18 Samaneh Saadat , Natalia Colmenares , Gita Sukthankar

Increasing evidence suggests that a growing amount of social media content is generated by autonomous entities known as social bots. In this work we present a framework to detect such entities on Twitter. We leverage more than a thousand…

社会与信息网络 · 计算机科学 2017-03-28 Onur Varol , Emilio Ferrara , Clayton A. Davis , Filippo Menczer , Alessandro Flammini

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

Peer code review locates common coding rule violations and simple logical errors in the early phases of software development, and thus reduces overall cost. However, in GitHub, identifying an appropriate code reviewer for a pull request is…

软件工程 · 计算机科学 2018-07-10 Mohammad Masudur Rahman , Chanchal K. Roy , Jason A. Collins

The use of large language models like ChatGPT in code review offers promising efficiency gains but also raises concerns about correctness and safety. Existing evaluation methods for code review generation either rely on automatic…

软件工程 · 计算机科学 2025-12-18 Robert Heumüller , Frank Ortmeier

Open source software development has become more social and collaborative, evident GitHub. Since 2016, GitHub started to support more informal methods such as emoji reactions, with the goal to reduce commenting noise when reviewing any code…

软件工程 · 计算机科学 2023-07-17 Dong Wang , Tao Xiao , Teyon Son , Raula Gaikovina Kula , Takashi Ishio , Yasutaka Kamei , Kenichi Matsumoto

As a maintainer of an open source software project, you are usually happy about contributions in the form of pull requests that bring the project a step forward. Past studies have shown that when reviewing a pull request, not only its…

软件工程 · 计算机科学 2021-03-08 Marvin Wyrich , Raoul Ghit , Tobias Haller , Christian Müller

GitHub commits, which record the code changes with natural language messages for description, play a critical role for software developers to comprehend the software evolution. To promote the development of the open-source software…

软件工程 · 计算机科学 2023-01-24 Shangqing Liu , Yanzhou Li , Xiaofei Xie , Yang Liu

App reviews reflect various user requirements that can aid in planning maintenance tasks. Recently, proposed approaches for automatically classifying user reviews rely on machine learning algorithms. A previous study demonstrated that…

软件工程 · 计算机科学 2025-07-15 Yasaman Abedini , Abbas Heydarnoori

The openness feature of Twitter allows programs to generate and control Twitter accounts automatically via the Twitter API. These accounts, which are known as bots, can automatically perform actions such as tweeting, re-tweeting, following,…

密码学与安全 · 计算机科学 2021-09-09 Christopher Braker , Stavros Shiaeles , Gueltoum Bendiab , Nick Savage , Konstantinos Limniotis

A central function of code review is to increase understanding; helping reviewers understand a code change aids in knowledge transfer and finding bugs. Comments in code largely serve a similar purpose, helping future readers understand the…

软件工程 · 计算机科学 2022-04-04 Nikitha Rao , Jason Tsay , Martin Hirzel , Vincent J. Hellendoorn
‹ 上一页 1 2 3 10 下一页 ›