English
Related papers

Related papers: Nudge: Accelerating Overdue Pull Requests Towards …

200 papers

In today's era of Internet of Things (IoT), where massive amounts of data are produced by IoT and other devices, edge computing has emerged as a prominent paradigm for low-latency data processing. However, applications may have diverse…

Networking and Internet Architecture · Computer Science 2021-07-19 Md Washik Al Azad , Susmit Shannigrahi , Nicholas Stergiou , Francisco R. Ortega , Spyridon Mastorakis

ChatGPT has significantly impacted software development practices, providing substantial assistance to developers in a variety of tasks, including coding, testing, and debugging. Despite its widespread adoption, the impact of ChatGPT as an…

Software Engineering · Computer Science 2024-03-18 Huizi Hao , Kazi Amit Hasan , Hong Qin , Marcos Macedo , Yuan Tian , Steven H. H. Ding , Ahmed E. Hassan

The increased usage of Internet of Things devices at the network edge and the proliferation of microservice-based applications create new orchestration challenges in Edge computing. These include detecting overutilized resources and scaling…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-04-08 Narges Mehran , Nikolay Nikolov , Radu Prodan , Dumitru Roman , Dragi Kimovski , Frank Pallas , Peter Dorfinger

Mobile notification systems have taken a major role in driving and maintaining user engagement for online platforms. They are interesting recommender systems to machine learning practitioners with more sequential and long-term feedback…

Machine Learning · Computer Science 2022-02-09 Yiping Yuan , Ajith Muralidharan , Preetam Nandy , Miao Cheng , Prakruthi Prabhakar

Realtime crowdsourcing research has demonstrated that it is possible to recruit paid crowds within seconds by managing a small, fast-reacting worker pool. Realtime crowds enable crowd-powered systems that respond at interactive speeds: for…

Social and Information Networks · Computer Science 2012-04-16 Michael S. Bernstein , David R. Karger , Robert C. Miller , Joel Brandt

Understanding the dynamics of human-AI interaction in question answering is crucial for enhancing collaborative efficiency. Extending from our initial formative study, which revealed challenges in human utilization of conversational AI…

Human-Computer Interaction · Computer Science 2025-09-01 Jaeyoon Song , Zahra Ashktorab , Qian Pan , Casey Dugan , Werner Geyer , Thomas W. Malone

Code review is a key practice in software engineering, ensuring quality and collaboration. However, industrial Merge Request (MR) workflows often deviate from standardized review processes, with many MRs serving non-review purposes (e.g.,…

Software Engineering · Computer Science 2025-06-12 Samah Kansab , Francis Bordeleau , Ali Tizghadam

Coding agents are becoming increasingly capable of completing end-to-end software engineering workflows that previously required a human developer, including raising pull requests (PRs) to propose their changes. However, we still know…

Software Engineering · Computer Science 2026-01-28 Lukas Twist , Jie M. Zhang

Testing is a critical practice for ensuring software correctness and long-term maintainability. As agentic coding tools increasingly submit pull requests (PRs), it becomes essential to understand how testing appears in these agent-driven…

Software Engineering · Computer Science 2026-01-08 Sabrina Haque , Sarvesh Ingale , Christoph Csallner

In this work, we propose an approach for collecting completion usage logs from the users in an IDE and using them to train a machine learning based model for ranking completion candidates. We developed a set of features that describe…

Software Engineering · Computer Science 2022-09-07 Vitaliy Bibaev , Alexey Kalina , Vadim Lomshakov , Yaroslav Golubev , Alexander Bezzubov , Nikita Povarov , Timofey Bryksin

A queue is required when a service provider is not able to handle jobs arriving over the time. In a highly flexible and dynamic environment, some jobs might demand for faster execution at run-time especially when the resources are limited…

Performance · Computer Science 2015-03-24 Yash Gupta , Kamalakar Karlapalem

One of the primary mechanisms by which developers receive feedback about in-field failures of software from users is through bug reports. Unfortunately, the quality of manually written bug reports can vary widely due to the effort required…

Software Engineering · Computer Science 2022-03-24 Mattia Fazzini , Kevin Moran , Carlos Bernal Cardenas , Tyler Wendland , Alessandro Orso , Denys Poshyvanyk

Prolonged sitting is a health risk leading to metabolic and cardiovascular diseases. To combat this, various "nudging" strategies encourage stand-ups. Behavior change triggers use explicit prompts such as smartphone push notifications or…

Human-Computer Interaction · Computer Science 2025-07-14 Sohshi Yoshida , Ko Watanabe , Andreas Dengel , Shoya Ishimaru , Shingo Ata , Manato Fujimoto

Context: Contemporary code review tools are a popular choice for software quality assurance. Using these tools, reviewers are able to post a linkage between two patches during a review discussion. Large development teams that use a…

Software Engineering · Computer Science 2021-06-07 Dong Wang , Raula Gaikovina Kula , Takashi Ishio , Kenichi Matsumoto

Online recommender systems (RS) aim to match user needs with the vast amount of resources available on various platforms. A key challenge is to model user preferences accurately under the condition of data sparsity. To address this…

Information Retrieval · Computer Science 2023-09-20 Ning Wu , Ming Gong , Linjun Shou , Jian Pei , Daxin Jiang

As software engineering moves toward SE3.0, AI agents are increasingly used to carry out development tasks and contribute changes to software projects. It is therefore important to understand the extent of these contributions and how human…

Software Engineering · Computer Science 2026-01-29 Kazuma Yamasaki , Joseph Ayobami Joshua , Tasha Settewong , Mahmoud Alfadel , Kazumasa Shimari , Kenichi Matsumoto

Large language model (LLM) based coding agents increasingly act as autonomous contributors that generate and merge pull requests, yet their real-world effects on software projects are unclear-especially compared with widely adopted…

Software Engineering · Computer Science 2026-01-28 Shyam Agarwal , Hao He , Bogdan Vasilescu

To create unit tests, it may be necessary to refactor the production code, e.g. by widening access to specific methods or by decomposing classes into smaller units that are easier to test independently. We report on an extensive study to…

Software Engineering · Computer Science 2023-03-28 Pavel Reich , Walid Maalej

Pull request (PR) based development, which is a norm for the social coding platforms, entails the challenge of evaluating the contributions of, often unfamiliar, developers from across the open source ecosystem and, conversely, submitting a…

Software Engineering · Computer Science 2020-07-21 Tapajit Dey , Audris Mockus

Large Language Models are transforming software engineering, yet prompt management in practice remains ad hoc, hindering reliability, reuse, and integration into industrial workflows. We present Prompt-with-Me, a practical solution for…

Software Engineering · Computer Science 2025-09-23 Ziyou Li , Agnia Sergeyuk , Maliheh Izadi