Towards Objective-Tailored Genetic Improvement Through Large Language Models

04/19/2023
by   Sungmin Kang, et al.
0

While Genetic Improvement (GI) is a useful paradigm to improve functional and nonfunctional aspects of software, existing techniques tended to use the same set of mutation operators for differing objectives, due to the difficulty of writing custom mutation operators. In this work, we suggest that Large Language Models (LLMs) can be used to generate objective-tailored mutants, expanding the possibilities of software optimizations that GI can perform. We further argue that LLMs and the GI process can benefit from the strengths of one another, and present a simple example demonstrating that LLMs can both improve the effectiveness of the GI optimization process, while also benefiting from the evaluation steps of GI. As a result, we believe that the combination of LLMs and GI has the capability to significantly aid developers in optimizing their software.

READ FULL TEXT

page 1

page 2

page 3

research
02/28/2020

Design of Mutation Operators for Testing Geographic Information Systems

In this article, we propose the definition of specific mutation operator...
research
01/02/2023

Timed Model-Based Mutation Operators for Simulink Models

Model-based mutation analysis is a recent research area, and real-time s...
research
08/22/2023

Multi-Objective Improvement of Android Applications

Non-functional properties, such as runtime or memory use, are important ...
research
08/02/2018

Systematic Testing of Genetic Algorithms: A Metamorphic Testing based Approach

Genetic Algorithms are a popular set of optimization algorithms often us...
research
11/18/2022

Protein language model rescue mutations highlight variant effects and structure in clinically relevant genes

Despite being self-supervised, protein language models have shown remark...
research
06/17/2022

Evolution through Large Models

This paper pursues the insight that large language models (LLMs) trained...
research
04/06/2023

Whose Text Is It Anyway? Exploring BigCode, Intellectual Property, and Ethics

Intelligent or generative writing tools rely on large language models th...

Please sign up or login with your details

Forgot password? Click here to reset