中文
相关论文

相关论文: A mathematical framework for automated bug localiz…

200 篇论文

Sparsity-constrained optimization is an important and challenging problem that has wide applicability in data mining, machine learning, and statistics. In this paper, we focus on sparsity-constrained optimization in cases where the cost…

机器学习 · 计算机科学 2016-12-19 Feng Chen , Baojian Zhou

This paper presents a graph bundling algorithm that agglomerates edges taking into account both spatial proximity as well as user-defined criteria in order to reveal patterns that were not perceivable with previous bundling techniques. Each…

图形学 · 计算机科学 2015-04-13 Daniel C. Moura

Surrogate models for computational simulations are input-output approximations that allow computationally intensive analyses, such as uncertainty propagation and inference, to be performed efficiently. When a simulation output does not…

计算工程、金融与科学 · 计算机科学 2014-08-05 Alex A. Gorodetsky , Youssef M. Marzouk

An exact algorithm is presented for solving edge weighted graph partitioning problems. The algorithm is based on a branch and bound method applied to a continuous quadratic programming formulation of the problem. Lower bounds are obtained…

最优化与控制 · 数学 2009-12-10 William Hager , Dzung Phan , Hongchao Zhang

We consider the problem of discretizing one-dimensional, real-valued functions as graphs. The goal is to find a small set of points, from which we can approximate the remaining function values. The method for approximating the unknown…

数值分析 · 数学 2023-06-01 John Paul Ward

Representing data residing on a graph as a linear combination of building block signals can enable efficient and insightful visual or statistical analysis of the data, and such representations prove useful as regularizers in signal…

信号处理 · 电气工程与系统科学 2020-12-02 David I Shuman

Modern automated program repair (APR) is well-tuned to finding and repairing bugs that introduce observable erroneous behavior to a program. However, a significant class of bugs does not lead to such observable behavior (e.g.,…

软件工程 · 计算机科学 2022-11-09 Omar I. Al-Bataineh , Leon Moonen

Debugging complex systems is a crucial yet time-consuming task. This paper presents the use of automata learning and testing techniques to obtain concise and informative bug descriptions. We introduce the concepts of Failure Explanations…

软件工程 · 计算机科学 2025-08-05 Tom Yaacov , Gera Weiss , Gal Amram , Avi Hayoun

Automatically locating a bug within a large codebase remains a significant challenge for developers. Existing techniques often struggle with generalizability and deployment due to their reliance on application-specific data and large model…

软件工程 · 计算机科学 2024-07-04 Mahinthan Chandramohan , Dai Quoc Nguyen , Padmanabhan Krishnan , Jovan Jancic

Scientific software is, by its very nature, complex. It is mathematical and highly optimized which makes it prone to subtle bugs not as easily detected by traditional testing. We outline how symbolic execution can be used to write tests…

软件工程 · 计算机科学 2025-10-16 Alexander C. Wilton

In software industries, individuals at different levels from customer to an engineer apply diverse mechanisms to detect to which class a particular bug should be allocated. Sometimes while a simple search in Internet might help, in many…

软件工程 · 计算机科学 2013-04-08 Sunil Joy Dommati , Ruchi Agrawal , Ram Mohana Reddy G. , S. Sowmya Kamath

We propose a functional view of matrix decomposition problems on graphs such as geometric matrix completion and graph regularized dimensionality reduction. Our unifying framework is based on the key idea that using a reduced basis to…

机器学习 · 计算机科学 2021-02-08 Abhishek Sharma , Maks Ovsjanikov

The well known snapshot primitive in concurrent programming allows for n-asynchronous processes to write values to an array of single-writer registers and, for each process, to take a snapshot of these registers. In this paper we provide a…

分布式、并行与集群计算 · 计算机科学 2015-02-11 Gal Amram , Lior Mizrahi , Gera Weiss

Mappings to structured output spaces (strings, trees, partitions, etc.) are typically learned using extensions of classification algorithms to simple graphical structures (eg., linear chains) in which search and parameter estimation can be…

机器学习 · 计算机科学 2009-07-07 Hal Daumé , Daniel Marcu

Machine Learning approaches are good in solving problems that have less information. In most cases, the software domain problems characterize as a process of learning that depend on the various circumstances and changes accordingly. A…

软件工程 · 计算机科学 2015-06-26 Saiqa Aleem , Luiz Fernando Capretz , Faheem Ahmed

Fault detection has a long tradition: the necessity to provide the most accurate diagnosis possible for a process plant criticality is somehow intrinsic in its functioning. Continuous monitoring is a possible way for early detection.…

系统与控制 · 电气工程与系统科学 2024-01-22 Martina Teruzzi , Nicola Demo , Gianluigi Rozza

Repositories of large software systems have become commonplace. This massive expansion has resulted in the emergence of various problems in these software platforms including identification of (i) bug-prone packages, (ii) critical bugs, and…

信息检索 · 计算机科学 2022-07-05 Rima Hazra , Arpit Dwivedi , Animesh Mukherjee

We present an algorithm for tests generation tools based on symbolic execution. The algorithm is supposed to help in situations, when a tool is repeatedly failing to cover some code by tests. The algorithm then provides the tool a necessary…

符号计算 · 计算机科学 2011-12-21 Marek Trtík

Deep Learning (DL) applications are being used to solve problems in critical domains (e.g., autonomous driving or medical diagnosis systems). Thus, developers need to debug their systems to ensure that the expected behavior is delivered.…

软件工程 · 计算机科学 2023-07-19 Mohammad Wardat , Breno Dantas Cruz , Wei Le , Hridesh Rajan

Context: The identification of bugs within the reported issues in an issue tracker is crucial for the triage of issues. Machine learning models have shown promising results regarding the performance of automated issue type prediction.…

软件工程 · 计算机科学 2022-09-19 Benjamin Ledel , Steffen Herbold