中文
相关论文

相关论文: When Are Reactive Notebooks Not Reactive?

200 篇论文

Jupyter notebooks allow to bundle executable code with its documentation and output in one interactive environment, and they represent a popular mechanism to document and share computational workflows, including for research publications.…

计算工程、金融与科学 · 计算机科学 2022-09-12 Sheeba Samuel , Daniel Mietchen

We present Dynamic ReAct, a novel approach for enabling ReAct agents to efficiently operate with extensive Model Control Protocol (MCP) tool sets that exceed the contextual memory limitations of large language models. Our approach addresses…

软件工程 · 计算机科学 2025-09-29 Nishant Gaurav , Adit Akarsh , Ankit Ranjan , Manoj Bajaj

Jupyter Notebooks are an enormously popular tool for creating and narrating computational research projects. They also have enormous potential for creating reproducible scientific research artifacts. Capturing the complete state of a…

分布式、并行与集群计算 · 计算机科学 2022-10-18 Dimuthu Wannipurage , Suresh Marru , Marlon Pierce

Computational notebooks, tools that facilitate storytelling through exploration, data analysis, and information visualization, have become the widely accepted standard in the data science community. These notebooks have been widely adopted…

人机交互 · 计算机科学 2023-08-08 Venkatesh Potluri , Sudheesh Singanamalla , Nussara Tieanklin , Jennifer Mankoff

Computational notebooks -- such as Jupyter or Colab -- combine text and data analysis code. They have become ubiquitous in the world of data science and exploratory data analysis. Since these notebooks present a different programming…

软件工程 · 计算机科学 2022-07-20 Derek Robinson , Neil A. Ernst , Enrique Larios Vargas , Margaret-Anne D. Storey

RecBole has recently attracted increasing attention from the research community. As the increase of the number of users, we have received a number of suggestions and update requests. This motivates us to make some significant improvements…

Recent work identified clarity as one of the top quality attributes that notebook users value, but notebooks lack support for maintaining clarity throughout the exploratory phases of the notebook authoring workflow. We propose always-clear…

人机交互 · 计算机科学 2026-03-02 Ruanqianqian Huang , Brian Hempel , Yining Cao , James D. Hollan , Haijun Xia , Sorin Lerner

Reactive programs are ubiquitous in modern applications, and so verification is highly desirable. We present a verification strategy for reactive programs with a large or infinite state space utilising algebraic laws for reactive relations.…

计算机科学中的逻辑 · 计算机科学 2018-08-08 Simon Foster , Kangfeng Ye , Ana Cavalcanti , Jim Woodcock

The massive trend of integrating data-driven AI capabilities into traditional software systems is rising new intriguing challenges. One of such challenges is achieving a smooth transition from the explorative phase of Machine Learning…

软件工程 · 计算机科学 2022-05-25 Luigi Quaranta

Recommendation systems underlie a variety of online platforms. These recommendation systems and their users form a feedback loop, wherein the former aims to maximize user engagement through personalization and the promotion of popular…

信息检索 · 计算机科学 2025-04-11 Atefeh Mollabagher , Parinaz Naghizadeh

The present article introduces a reference framework for discussing resilience of computational systems. Rather than a property that may or may not be exhibited by a system, resilience is interpreted here as the emerging result of a dynamic…

系统与控制 · 计算机科学 2015-04-13 Vincenzo De Florio

Reaction time studies with computers investigate how and how quickly participants respond to changing sensory input. They promise simple and precise measurement of time and inputs and offer interesting insights into human behavior. However,…

人机交互 · 计算机科学 2024-01-09 Désirée Scholz , Linda Graefe , Thomas M. Prinz

A new approach called RESID is proposed in this paper for estimating reliability of a software allowing for imperfect debugging. Unlike earlier approaches based on counting number of bugs or modelling inter-failure time gaps, RESID focuses…

应用统计 · 统计学 2011-04-19 Arnab Chakraborty

Critical systems require high reliability and are present in many domains. They are systems in which failure may result in financial damage or even loss of lives. Standard techniques of software engineering are not enough to ensure the…

计算机科学中的逻辑 · 计算机科学 2023-03-24 Erick Grilo , Bruno Lopes

Exact inference in complex probabilistic models often incurs prohibitive computational costs. This challenge is particularly acute for autonomous agents in dynamic environments that require frequent, real-time belief updates. Existing…

人工智能 · 计算机科学 2026-02-10 Simon Kohaut , Benedict Flade , Julian Eggert , Kristian Kersting , Devendra Singh Dhami

Software developers attempt to reproduce software bugs to understand their erroneous behaviours and to fix them. Unfortunately, they often fail to reproduce (or fix) them, which leads to faulty, unreliable software systems. However, to…

软件工程 · 计算机科学 2021-08-12 Mohammad Masudur Rahman , Foutse Khomh , Marco Castelluccio

In this note we revisit the so-called reactive programming style, which evolves from the synchronous programming model of the Esterel language by weakening the assumption that the absence of an event can be detected instantaneously. We…

编程语言 · 计算机科学 2007-06-12 Roberto Amadio , Gerard Boudol , Ilaria Castellani , Frederic Boussinot

Computational notebooks, while essential for data science, are limited by their one-dimensional interface, which poorly aligns with non-linear developer workflows and complicates collaboration and human-AI interaction. In this work, we…

软件工程 · 计算机科学 2025-03-24 Konstantin Grotov , Dmitry Botov

We describe Active Libraries, which take an active role in compilation. Unlike traditional libraries which are passive collections of functions and objects, Active Libraries may generate components, specialize algorithms, optimize code,…

数值分析 · 数学 2025-10-20 Todd L. Veldhuizen , Dennis Gannon

Reactive synthesis is a framework for modeling and automatically synthesizing strategies in robotics, typically through computing a \emph{winning} strategy in a 2-player game between the robot and the environment. Winning strategies,…

机器人学 · 计算机科学 2024-10-14 Karan Muvvala , Morteza Lahijanian