中文
相关论文

相关论文: Nudge: Accelerating Overdue Pull Requests Towards …

200 篇论文

Literature reviews are essential for any researcher trying to keep up to date with the burgeoning software engineering literature. FAST$^2$ is a novel tool for reducing the effort required for conducting literature reviews by assisting the…

软件工程 · 计算机科学 2018-11-16 Zhe Yu , Tim Menzies

Network Utility Maximization (NUM) studies the problems of allocating traffic rates to network users in order to maximize the users' total utility subject to network resource constraints. In this paper, we propose a new NUM framework,…

网络与互联网体系结构 · 计算机科学 2020-12-18 Xinzhe Fu , Eytan Modiano

The rapid adoption of large language models (LLMs) like ChatGPT has introduced new dynamics in software development, particularly within pull request workflows. While prior research has examined the quality of AI-generated code, less is…

软件工程 · 计算机科学 2026-04-07 Daniel Ogenrwot , John Businge

Code completion is widely used by software developers to provide coding suggestions given a partially written code snippet. Apart from the traditional code completion methods, which only support single token completion at minimal positions,…

软件工程 · 计算机科学 2021-06-29 Jingxuan Li , Rui Huang , Wei Li , Kai Yao , Weiguo Tan

Puppet is a popular computer system configuration management tool. It provides abstractions that enable administrators to setup their computer systems declaratively. Its use suffers from two potential pitfalls. First, if ordering…

软件工程 · 计算机科学 2023-12-05 Thodoris Sotiropoulos , Dimitris Mitropoulos , Diomidis Spinellis

Bottom-up evaluation of Datalog has been studied for a long time, and is standard material in textbooks. However, if one actually wants to develop a deductive database system, it turns out that there are many implementation options. For…

数据库 · 计算机科学 2017-01-05 Stefan Brass , Heike Stephan

Software bots are used to streamline tasks in Open Source Software (OSS) projects' pull requests, saving development cost, time, and effort. However, their presence can be disruptive to the community. We identified several challenges caused…

软件工程 · 计算机科学 2024-01-24 Mairieli Wessel , Igor Wiese , Igor Steinmacher , Marco A. Gerosa

Costs for resolving software defects increase exponentially in late stages. Incomplete or ambiguous requirements are one of the biggest sources for defects, since stakeholders might not be able to communicate their needs or fail to share…

软件工程 · 计算机科学 2025-05-05 Stefan Schwedt , Thomas Ströder

Retrieval-Augmented Generation (RAG) is a critical paradigm for building reliable, knowledge-intensive Large Language Model (LLM) applications. However, the multi-stage pipeline (retrieve, generate) and unique workload characteristics…

机器学习 · 计算机科学 2025-11-18 Zhengchao Wang , Yitao Hu , Jianing Ye , Zhuxuan Chang , Jiazheng Yu , Youpeng Deng , Keqiu Li

Readability models and tools have been proposed to measure the effort to read code. However, these models are not completely able to capture the quality improvements in code as perceived by developers. To investigate possible features for…

软件工程 · 计算机科学 2023-09-07 Carlos Eduardo C. Dantas , Adriano M. Rocha , Marcelo A. Maia

Recommendation system is a fundamental functionality of online platforms. With the development of computing power of mobile phones, some researchers have deployed recommendation algorithms on users' mobile devices to address the problems of…

信息检索 · 计算机科学 2023-08-10 Zhenhao Jiang , Biao Zeng , Hao Feng , Jin Liu , Jie Zhang , Jia Jia , Ning Hu

We propose RUDDER, a novel reinforcement learning approach for delayed rewards in finite Markov decision processes (MDPs). In MDPs the Q-values are equal to the expected immediate reward plus the expected future rewards. The latter are…

A wide variety of deep neural applications increasingly rely on the cloud to perform their compute-heavy inference. This common practice requires sending private and privileged data over the network to remote servers, exposing it to the…

密码学与安全 · 计算机科学 2020-10-29 Fatemehsadat Mireshghallah , Mohammadkazem Taram , Prakash Ramrakhyani , Dean Tullsen , Hadi Esmaeilzadeh

In the current mobile app development, novel and emerging DevOps practices (e.g., Continuous Delivery, Integration, and user feedback analysis) and tools are becoming more widespread. For instance, the integration of user feedback (provided…

软件工程 · 计算机科学 2021-08-03 Yu Zhou , Yanqi Su , Taolue Chen , Zhiqiu Huang , Harald Gall , Sebastiano Panichella

Continuous Integration (CI) is a software development practice that builds and tests software frequently (e.g., at every push). One main motivator to adopt CI is the potential to deliver software functionalities more quickly than not using…

软件工程 · 计算机科学 2023-05-29 João Helis Bernardo , Daniel Alencar da Costa , Uirá Kulesza , Christoph Treude

Decision mining enables the discovery of decision rules from event logs or streams, and constitutes an important part of in-depth analysis and optimisation of business processes. So far, decision mining has been merely applied in an ex-post…

人工智能 · 计算机科学 2023-03-08 Beate Scheibel , Stefanie Rinderle-Ma

Agentic Coding, powered by autonomous agents such as GitHub Copilot and Cursor, enables developers to generate code, tests, and pull requests from natural language instructions alone. While this accelerates implementation, it produces…

软件工程 · 计算机科学 2026-02-20 Kan Watanabe , Tatsuya Shirai , Yutaro Kashiwa , Hajimu Iida

The code review team at Meta is continuously improving the code review process. To evaluate the new recommenders, we conduct three A/B tests which are a type of randomized controlled experimental trial. Expt 1. We developed a new…

Deliberation involves participants exchanging knowledge, arguments, and perspectives and has been shown to be effective at addressing polarization. The Stanford Online Deliberation Platform facilitates large-scale deliberations. It enables…

人工智能 · 计算机科学 2024-08-23 Lodewijk Gelauff , Mohak Goyal , Bhargav Dindukurthi , Ashish Goel , Alice Siu

Developers increasingly take to the Internet for code snippets to integrate into their programs. To save developers the time required to switch from their development environments to a web browser in the quest for a suitable code snippet,…

软件工程 · 计算机科学 2017-08-03 Brock Angus Campbell , Christoph Treude