中文
相关论文

相关论文: A Partial Reproduction of A Guided Genetic Algorit…

200 篇论文

Software bugs often lead to software crashes, which cost US companies upwards of $2.08 trillion annually. Automated Crash Reproduction (ACR) aims to generate unit tests that successfully reproduce a crash. The goal of ACR is to aid…

软件工程 · 计算机科学 2024-05-10 Philip Oliver , Jens Dietrich , Craig Anslow , Michael Homer

Crash reports are vital for software maintenance since they allow the developers to be informed of the problems encountered in the mobile application. Before fixing, developers need to reproduce the crash, which is an extremely…

软件工程 · 计算机科学 2023-10-12 Yuchao Huang , Junjie Wang , Zhe Liu , Yawen Wang , Song Wang , Chunyang Chen , Yuanzhe Hu , Qing Wang

Search-based crash reproduction approaches assist developers during debugging by generating a test case which reproduces a crash given its stack trace. One of the fundamental steps of this approach is creating objects needed to trigger the…

软件工程 · 计算机科学 2021-06-15 Pouria Derakhshanfar , Xavier Devroey , Gilles Perrouin , Andy Zaidman , Arie van Deursen

Crash data is often greatly imbalanced, with the majority of crashes being non-fatal crashes, and only a small number being fatal crashes due to their rarity. Such data imbalance issue poses a challenge for crash severity modeling since it…

机器学习 · 计算机科学 2024-04-04 Junlan Chen , Ziyuan Pu , Nan Zheng , Xiao Wen , Hongliang Ding , Xiucheng Guo

Configurable systems are those that can be adapted from a set of options. They are prevalent and testing them is important and challenging. Existing approaches for testing configurable systems are either unsound (i.e., they can miss…

软件工程 · 计算机科学 2017-02-14 Sabrina Souto , Marcelo d'Amorim

We present EvoSort, a general-purpose adaptive parallel parallel sorting framework accessible at the Python level. EvoSort employs a Genetic Algorithm (GA) to automatically discover and refine critical parameters, including insertion sort…

分布式、并行与集群计算 · 计算机科学 2026-01-05 Shashank Raj , Kalyanmoy Deb

Today, most automated test generators, such as search-based software testing (SBST) techniques focus on achieving high code coverage. However, high code coverage is not sufficient to maximise the number of bugs found, especially when given…

软件工程 · 计算机科学 2021-09-28 Anjana Perera , Aldeida Aleti , Marcel Böhme , Burak Turhan

Context: Deep learning has achieved remarkable progress in various domains. However, like any software system, deep learning systems contain bugs, some of which can have severe impacts, as evidenced by crashes involving autonomous vehicles.…

软件工程 · 计算机科学 2024-10-23 Mehil B. Shah , Mohammad Masudur Rahman , Foutse Khomh

Identifying the root cause of a bug remains difficult for many developers because bug reports often lack a bug reproducing test case that reliably triggers the failure. Manually writing such test cases is time-consuming and requires…

软件工程 · 计算机科学 2026-03-10 Zhiwei Fei , Yue Pan , Federica Sarro , Jidong Ge , Marc Liu , Vincent Ng , He Ye

The deep learning revolution has greatly been accelerated by the 'hardware lottery': Recent advances in modern hardware accelerators and compilers paved the way for large-scale batch gradient optimization. Evolutionary optimization, on the…

神经与进化计算 · 计算机科学 2022-12-09 Robert Tjarko Lange

Summary: Accurate phenotype prediction from genomic sequences is a highly coveted task in biological and medical research. While machine-learning holds the key to accurate prediction in a variety of fields, the complexity of biological data…

A fuzzer provides randomly generated inputs to a targeted software to expose erroneous behavior. To efficiently detect defects, generated inputs should conform to the structure of the input format and thus, grammars can be used to generate…

软件工程 · 计算机科学 2020-08-05 Martin Eberlein , Yannic Noller , Thomas Vogel , Lars Grunske

Most of the problems in genetic algorithms are very complex and demand a large amount of resources that current technology can not offer. Our purpose was to develop a Java-JINI distributed library that implements Genetic Algorithms with…

神经与进化计算 · 计算机科学 2016-05-24 Marco AR Erra , Pedro MM Mitra , Agostinho C Rosa

This paper explores the effectiveness of modular randomized testing for object oriented programs in Java. Modular testing involves testing individual components of a program in isolation. Often times, for effective test generation, a series…

软件工程 · 计算机科学 2026-05-06 Elizabeth Dinella

The dynamic software development organizations optimize the usage of resources to deliver the products in the specified time with the fulfilled requirements. This requires prevention or repairing of the faults as quick as possible. In this…

软件工程 · 计算机科学 2009-12-14 R Bremananth , R Thushara

In the past decade, numerous machine learning algorithms have been shown to successfully learn optimal policies to control real robotic systems. However, it is common to encounter failing behaviors as the learning loop progresses.…

机器人学 · 计算机科学 2021-02-26 Alonso Marco , Dominik Baumann , Majid Khadiv , Philipp Hennig , Ludovic Righetti , Sebastian Trimpe

Recent empirical studies show that the performance of GenProg is not satisfactory, particularly for Java. In this paper, we propose ARJA, a new GP based repair approach for automated repair of Java programs. To be specific, we present a…

软件工程 · 计算机科学 2017-12-22 Yuan Yuan , Wolfgang Banzhaf

In this paper a novel biclustering algorithm based on artificial intelligence (AI) is introduced. The method called EBIC aims to detect biologically meaningful, order-preserving patterns in complex data. The proposed algorithm is probably…

机器学习 · 计算机科学 2018-07-27 Patryk Orzechowski , Moshe Sipper , Xiuzhen Huang , Jason H. Moore

Ensuring the safety of autonomous vehicles (AVs) requires identifying rare but critical failure cases that on-road testing alone cannot discover. High-fidelity simulations provide a scalable alternative, but automatically generating…

机器学习 · 计算机科学 2024-11-27 Amar Kulkarni , Shangtong Zhang , Madhur Behl

Fuzzing is a highly effective method for uncovering software vulnerabilities, but analyzing the resulting data typically requires substantial manual effort. This is amplified by the fact that fuzzing campaigns often find a large number of…

软件工程 · 计算机科学 2025-12-02 Patrick Herter , Vincent Ahlrichs , Ridvan Açilan , Julian Horsch
‹ 上一页 1 2 3 10 下一页 ›