中文
相关论文

相关论文: Hybrid Multi-level Crossover for Unit Test Case Ge…

200 篇论文

An optimal recombination operator for two parent solutions provides the best solution among those that take the value for each variable from one of the parents (gene transmission property). If the solutions are bit strings, the offspring of…

神经与进化计算 · 计算机科学 2024-02-07 Francisco Chicano , Gabriela Ochoa , Darrell Whitley , Renato Tinós

Large Language Models (LLMs) have shown remarkable performance in automated code generation. However, existing approaches often rely heavily on pre-defined test cases, which become impractical in scenarios where such cases are unavailable.…

软件工程 · 计算机科学 2025-07-28 Kefan Li , Yuan Yuan , Hongyue Yu , Tingyu Guo , Shijie Cao

In this paper, we propose a novel data augmentation technique called GenMix, which combines generative and mixture approaches to leverage the strengths of both methods. While generative models excel at creating new data patterns, they face…

计算机视觉与模式识别 · 计算机科学 2024-07-18 Hansang Lee , Haeil Lee , Helen Hong

This paper pursues the insight that language models naturally enable an intelligent variation operator similar in spirit to evolutionary crossover. In particular, language models of sufficient scale demonstrate in-context learning, i.e.…

神经与进化计算 · 计算机科学 2025-11-03 Elliot Meyerson , Mark J. Nelson , Herbie Bradley , Adam Gaier , Arash Moradi , Amy K. Hoover , Joel Lehman

Accompanying the successes of learning-based defensive software vulnerability analyses is the lack of large and quality sets of labeled vulnerable program samples, which impedes further advancement of those defenses. Existing automated…

软件工程 · 计算机科学 2024-01-08 Yu Nong , Richard Fang , Guangbei Yi , Kunsong Zhao , Xiapu Luo , Feng Chen , Haipeng Cai

Search-based test generation is guided by feedback from one or more fitness functions - scoring functions that judge solution optimality. Choosing informative fitness functions is crucial to meeting the goals of a tester. Unfortunately,…

软件工程 · 计算机科学 2021-08-31 Hussein Almulla , Gregory Gay

Unit testing is crucial for detecting bugs in individual program units but consumes time and effort. Recently, large language models (LLMs) have demonstrated remarkable capabilities in generating unit test cases. However, several problems…

软件工程 · 计算机科学 2025-04-01 Siqi Gu , Quanjun Zhang , Kecheng Li , Chunrong Fang , Fangyuan Tian , Liuchuan Zhu , Jianyi Zhou , Zhenyu Chen

It has been widely recognized that the performance of a multi-agent system is highly affected by its organization. A large scale system may have billions of possible ways of organization, which makes it impractical to find an optimal choice…

多智能体系统 · 计算机科学 2014-11-25 Zhiqi Shen , Ling Yu , Han Yu

We investigate a family of $(\mu+\lambda)$ Genetic Algorithms (GAs) which creates offspring either from mutation or by recombining two randomly chosen parents. By scaling the crossover probability, we can thus interpolate from a fully…

神经与进化计算 · 计算机科学 2021-02-16 Furong Ye , Hao Wang , Carola Doerr , Thomas Bäck

Large language models (LLMs) have behaved well in generating unit tests for Java projects. However, the performance for covering the complex focal methods within the projects is poor. Complex methods comprise many conditions and loops,…

软件工程 · 计算机科学 2024-08-22 Zejun Wang , Kaibo Liu , Ge Li , Zhi Jin

This paper proposes a generalized Hybrid Real-coded Quantum Evolutionary Algorithm (HRCQEA) for optimizing complex functions as well as combinatorial optimization. The main idea of HRCQEA is to devise a new technique for mutation and…

神经与进化计算 · 计算机科学 2013-03-07 Md. Amjad Hossain , Md. Kawser Hossain , M. M. A. Hashem

The widespread adoption of large language models (LLMs) has made it difficult to distinguish human writing from machine-produced text in many real applications. Detectors that were effective for one generation of models tend to degrade when…

计算与语言 · 计算机科学 2025-12-09 Sepyan Purnama Kristanto , Lutfi Hakim , Dianni Yusuf

The task of multi-label image classification involves recognizing multiple objects within a single image. Considering both valuable semantic information contained in the labels and essential visual features presented in the image, tight…

计算机视觉与模式识别 · 计算机科学 2024-07-24 Shuyi Ouyang , Hongyi Wang , Ziwei Niu , Zhenjia Bai , Shiao Xie , Yingying Xu , Ruofeng Tong , Yen-Wei Chen , Lanfen Lin

Integrated Circuit (IC) verification consumes nearly 70% of the IC development cycle, and recent research leverages Large Language Models (LLMs) to automatically generate testbenches and reduce verification overhead. However, LLMs have…

硬件体系结构 · 计算机科学 2026-05-01 Chang-Chih Meng , Yu-Ren Lu , Guan-Yu Lin , Tsung Tai Yeh , Kai-Chiang Wu , I-Chen Wu

Unit tests play a vital role in uncovering potential faults in software. While tools like EvoSuite focus on maximizing code coverage, recent advances in large language models (LLMs) have shifted attention toward LLM-based test generation.…

软件工程 · 计算机科学 2026-04-17 Guancheng Wang , Qinghua Xu , Lionel Briand , Kui Liu

This paper provides experimental experiences on two local search hybridized genetic algorithms in solving the uncapacitated examination timetabling problem. The proposed two hybrid algorithms use partition and priority based solution…

神经与进化计算 · 计算机科学 2023-06-02 Ayse Aslan

We present a novel way to encode compositional information in high-dimensional (HD) vectors. Inspired by chromosomal crossover, random HD vectors are recursively interwoven, with a fraction of one vector's components masked out and replaced…

神经元与认知 · 定量生物学 2019-11-18 Rich Pang

Code-mixed languages, characterized by frequent within-sentence language transitions, present structural challenges that standard language models fail to address. In this work, we propose CMLFormer, an enhanced multi-layer dual-decoder…

计算与语言 · 计算机科学 2025-05-20 Aditeya Baral , Allen George Ajith , Roshan Nayak , Mrityunjay Abhijeet Bhanja

Generating tests automatically is a key and ongoing area of focus in software engineering research. The emergence of Large Language Models (LLMs) has opened up new opportunities, given their ability to perform a wide spectrum of tasks.…

软件工程 · 计算机科学 2025-01-20 Azat Abdullin , Pouria Derakhshanfar , Annibale Panichella

Unit testing plays a critical role in ensuring software correctness. However, writing unit tests manually is labor-intensive, especially for strongly typed languages like Java, motivating the need for automated approaches. Traditional…

软件工程 · 计算机科学 2026-03-27 Qinghua Xu , Guancheng Wang , Lionel Briand , Kui Liu