English
Related papers

Related papers: Nudge: Accelerating Overdue Pull Requests Towards …

200 papers

Students who take an online course, such as a MOOC, use the course's discussion forum to ask questions or reach out to instructors when encountering an issue. However, reading and responding to students' questions is difficult to scale…

Machine Learning · Computer Science 2023-07-18 Valdemar Švábenský , Ryan S. Baker , Andrés Zambrano , Yishan Zou , Stefan Slater

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

Software Engineering · Computer Science 2018-07-12 Mohammad Masudur Rahman , Chanchal K. Roy , Jesse Redl , Jason A. Collins

The U.S. social safety net delivers essential services at mass scale, but access burdens persist, as congested contact or call centers serve as a primary mode of application completion and assistance. In Holmes v. Knodell, Missouri's SNAP…

Computers and Society · Computer Science 2026-05-20 Andrew Daw , Chloe Pache , Angela Zhou

Natural-language instructions promise controllable end-to-end driving, but their benefit can be hidden when planners already receive reliable high-level commands. We propose NudgeVAD, a frozen-planner residual framework that uses language…

Computer Vision and Pattern Recognition · Computer Science 2026-05-26 Chieh-Chi Yang , Yu-Hsiang Chen , Yi-Ting Chen

Pull Requests (PRs) are central to collaborative coding, summarizing code changes for reviewers. However, many PR descriptions are incomplete, uninformative, or have out-of-context content, compromising developer workflows and hindering…

Software Engineering · Computer Science 2025-05-05 Kutay Tire , Berk Çakar , Eray Tüzün

With the rise of the pull request mechanism in software development, the quality of pull requests has gained more attention. Prior works focus on improving the quality of pull request descriptions and several approaches have been proposed…

Software Engineering · Computer Science 2022-08-09 Ivana Clairine Irsan , Ting Zhang , Ferdian Thung , David Lo , Lingxiao Jiang

The model is motivated by the problem of load distribution in large-scale cloud-based data processing systems. We consider a heterogeneous service system, consisting of multiple large server pools. The pools are different in that their…

Probability · Mathematics 2015-06-11 Alexander Stolyar

Context: Open source software development has become more social and collaborative, especially with the rise of social coding platforms like GitHub. Since 2016, GitHub started to support more informal methods such as emoji reactions, with…

Software Engineering · Computer Science 2021-08-19 Teyon Son , Tao Xiao , Dong Wang , Raula Gaikovina Kula , Takashi Ishio , Kenichi Matsumoto

As deep neural networks (DNNs) are being applied to a wide range of edge intelligent applications, it is critical for edge inference platforms to have both high-throughput and low-latency at the same time. Such edge platforms with multiple…

Machine Learning · Computer Science 2023-05-03 Ziyang Zhang , Huan Li , Yang Zhao , Changyao Lin , Jie Liu

Context: Software code reviews are an important part of the development process, leading to better software quality and reduced overall costs. However, finding appropriate code reviewers is a complex and time-consuming task. Goals: In this…

Software Engineering · Computer Science 2018-10-29 Jakub Lipcak , Bruno Rossi

The pull-based development is widely adopted in modern open-source software (OSS) projects, where developers propose changes to the codebase by submitting a pull request (PR). However, due to many reasons, PRs in OSS projects frequently…

Software Engineering · Computer Science 2023-04-18 Kazi Amit Hasan , Marcos Macedo , Yuan Tian , Bram Adams , Steven Ding

The SZZ algorithm represents a standard way to identify bug fixing commits as well as inducing counterparts. It forms the basis for data sets used in numerous empirical studies. Since its creation, multiple extensions have been proposed to…

Software Engineering · Computer Science 2022-09-29 Peter Bludau , Alexander Pretschner

Deep neural networks (DNNs) have been widely used in various video analytic tasks. These tasks demand real-time responses. Due to the limited processing power on mobile devices, a common way to support such real-time analytics is to offload…

Networking and Internet Architecture · Computer Science 2023-05-04 Jian He , Chenxi Yang , Zhaoyuan He , Ghufran Baig , Lili Qiu

State-of-the-art neural language models can now be used to solve ad-hoc language tasks through zero-shot prompting without the need for supervised training. This approach has gained popularity in recent years, and researchers have…

Computation and Language · Computer Science 2022-08-17 Hendrik Strobelt , Albert Webson , Victor Sanh , Benjamin Hoover , Johanna Beyer , Hanspeter Pfister , Alexander M. Rush

Previous studies showed that replying to a user review usually has a positive effect on the rating that is given by the user to the app. For example, Hassan et al. found that responding to a review increases the chances of a user updating…

Software Engineering · Computer Science 2020-02-11 Cuiyun Gao , Jichuan Zeng , Xin Xia , David Lo , Michael R. Lyu , Irwin King

Dependency management bots automatically open pull requests to update software dependencies on behalf of developers. Early research shows that developers are suspicious of updates performed by dependency management bots and feel tired of…

Software Engineering · Computer Science 2023-05-26 Runzhi He , Hao He , Yuxia Zhang , Minghui Zhou

In recent years, mobile accessibility has become an important trend with the goal of allowing all users the possibility of using any app without many limitations. User reviews include insights that are useful for app evolution. However,…

Software Engineering · Computer Science 2022-10-19 Eman Abdullah AlOmar , Wajdi Aljedaani , Murtaza Tamjeed , Mohamed Wiem Mkaouer , Yasmine N. Elglaly

We investigate to what extent mobile use patterns can predict -- at the moment it is posted -- whether a notification will be clicked within the next 10 minutes. We use a data set containing the detailed mobile phone usage logs of 279…

Human-Computer Interaction · Computer Science 2017-12-21 Kleomenis Katevas , Ilias Leontiadis , Martin Pielot , Joan Serrà

Peer code review and continuous integration often interleave with each other in the modern software quality management. Although several studies investigate how non-technical factors (e.g., reviewer workload), developer participation and…

Software Engineering · Computer Science 2018-07-06 Mohammad Masudur Rahman , Chanchal K. Roy

The sprint-based iterative approach in the Agile software development method allows continuous feedback and adaptation. One of the crucial Agile software development activities is the sprint planning session where developers estimate the…

Software Engineering · Computer Science 2026-04-07 Lamyea Maha , Tajmilur Rahman , Chanchal Roy