中文
相关论文

相关论文: Executable Trigger-Action Comments

200 篇论文

Self-admitted technical debt refers to situations where a software developer knows that their current implementation is not optimal and indicates this using a source code comment. In this work, we hypothesize that it is possible to develop…

软件工程 · 计算机科学 2019-10-22 Rungroj Maipradit , Christoph Treude , Hideaki Hata , Kenichi Matsumoto

Self-admitted technical debt (SATD) refers to technical debt that is intentionally introduced by developers and explicitly documented in code comments or other software artifacts (e.g., issue reports) to annotate sub-optimal decisions made…

软件工程 · 计算机科学 2022-03-31 Jerin Yasmin , Mohammad Sadegh Sheikhaei , Yuan Tian

We present ReAct!, an interactive tool for high-level reasoning for cognitive robotic applications. ReAct! enables robotic researchers to describe robots' actions and change in dynamic domains, without having to know about the syntactic and…

人工智能 · 计算机科学 2026-05-14 Zeynep Dogmus , Esra Erdem , Volkan Patoglu

Language constructs inspired by functional programming have made their way into most mainstream programming languages. Many researchers and developers consider that these constructs lead to programs that are more concise, reusable, and…

软件工程 · 计算机科学 2022-06-20 Fernando Alves , Delano Oliveira , Fernanda Madeiral , Fernando Castor

Ever since the launch of ChatGPT in 2022, a rising concern is whether ChatGPT will replace programmers and kill jobs. Motivated by this widespread concern, we conducted an empirical study to systematically compare ChatGPT against…

软件工程 · 计算机科学 2023-10-04 Md Mahir Asef Kabir , Sk Adnan Hassan , Xiaoyin Wang , Ying Wang , Hai Yu , Na Meng

Although peer code review is widely adopted in both commercial and open source development, existing studies suggest that such code reviews often contain a significant amount of non-useful review comments. Unfortunately, to date, no tools…

软件工程 · 计算机科学 2018-07-13 Mohammad Masudur Rahman , Chanchal K. Roy , Raula G. Kula

User comments on online programming platforms such as Stack Overflow play a vital role in maintaining the correctness and relevance of shared code examples. However, the majority of comments express gratitude or clarification, while only a…

软件工程 · 计算机科学 2026-04-27 Mehedi Hasan Shanto , Muhammad Asaduzzaman , Alioune Ngom

Task-oriented dialogue (TOD) systems enable users to achieve their goals through natural language interactions. Traditionally, these systems have relied on turn-level manually annotated metadata, such as dialogue states and policy…

计算与语言 · 计算机科学 2024-11-05 Adib Mosharrof , A. B. Siddique

We formulate the novel task of automatically updating an existing natural language comment based on changes in the body of code it accompanies. We propose an approach that learns to correlate changes across two distinct language…

计算与语言 · 计算机科学 2020-04-29 Sheena Panthaplackel , Pengyu Nie , Milos Gligoric , Junyi Jessy Li , Raymond J. Mooney

Bug-fix benchmarks are fundamental in advancing various sub-fields of software engineering such as automatic program repair (APR) and fault localization (FL). A good benchmark must include recent examples that accurately reflect…

软件工程 · 计算机科学 2024-03-15 Nuno Saavedra , André Silva , Martin Monperrus

In this paper, we present TILT, a transparency information language and toolkit explicitly designed to represent and process transparency information in line with the requirements of the GDPR and allowing for a more automated and adaptive…

计算机与社会 · 计算机科学 2022-09-26 Elias Grünewald , Frank Pallas

Mixed-initiative dialogue tasks involve repeated exchanges of information and conversational control. Conversational agents gain control by generating responses that follow particular dialogue intents or strategies, prescribed by a policy…

计算与语言 · 计算机科学 2023-05-09 Maximillian Chen , Xiao Yu , Weiyan Shi , Urvi Awasthi , Zhou Yu

Modern software development without reactive programming is hard to imagine. Reactive programming favors a wide class of contemporary software systems that respond to user input, network messages, and other events. While reactive…

软件工程 · 计算机科学 2017-04-03 Stefan Ramson , Robert Hirschfeld

Getting language models to reason correctly about code requires training on data where each reasoning step can be checked. Current synthetic Chain-of-Thought (CoT) training data often consists of plausible-sounding explanations generated by…

Humans vary their expressivity when speaking for extended periods to maintain engagement with their listener. Although social robots tend to be deployed with ``expressive'' joyful voices, they lack this long-term variation found in human…

机器人学 · 计算机科学 2025-07-31 Paige Tuttösí , Shivam Mehta , Zachary Syvenky , Bermet Burkanova , Gustav Eje Henter , Angelica Lim

The Internet of Things (IoT) is growing fast. In 2018, there was approximately one connected device per person on earth and the number has been growing ever since. The devices interact with the environment via different modalities at the…

编程语言 · 计算机科学 2022-12-09 Mart Lubbers , Pieter Koopman , Rinus Plasmeijer

Bug localization techniques for Just-in-Time (JIT) compilers are based on analyzing the execution behaviors of the target JIT compiler on a set of test programs generated for this purpose; characteristics of these test inputs can…

软件工程 · 计算机科学 2023-07-19 HeuiChan Lim , Saumya Debray

We present a framework for building interactive, real-time, natural language-instructable robots in the real world, and we open source related assets (dataset, environment, benchmark, and policies). Trained with behavioral cloning on a…

The automatic generation of source code is one of the long-lasting dreams in software engineering research. Several techniques have been proposed to speed up the writing of new code. For example, code completion techniques can recommend to…

软件工程 · 计算机科学 2023-02-09 Matteo Ciniselli , Luca Pascarella , Emad Aghajani , Simone Scalabrino , Rocco Oliveto , Gabriele Bavota

Trigger-action platforms are a new type of system that connect IoT devices with web services. For example, the popular IFTTT platform can connect Fitbit with Google Calendar to add a bedtime reminder based on sleep history. However, these…

密码学与安全 · 计算机科学 2020-09-29 Sandy Schoettler , Andrew Thompson , Rakshith Gopalakrishna , Trinabh Gupta