Petke, J;
Blot, A;
(2020)
Refining Fitness Functions in Test-Based Program Repair.
In:
ICSEW'20: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops.
(pp. pp. 13-14).
ACM
Preview |
Text
Petke_2020_APR_ICSE.pdf - Accepted Version Download (411kB) | Preview |
Abstract
Genetic improvement has proved to be a successful technique in optimising various software properties, such as bug fixing, runtime improvement etc. It uses automated search to find improved program variants. Usually the evaluation of each mutated program involves running a test suite, and then calculating the fitness based on Boolean test case results. This, however, creates plateaus in the fitness landscape that are hard for search to efficiently traverse. Therefore, we propose to consider a more fine-grained fitness function that takes the output of test case assertions into account.
Type: | Proceedings paper |
---|---|
Title: | Refining Fitness Functions in Test-Based Program Repair |
Event: | ICSE '20 |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.1145/3387940.3392180 |
Publisher version: | https://doi.org/10.1145/3387940.3392180 |
Language: | English |
Additional information: | This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions. |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
URI: | https://discovery-pp.ucl.ac.uk/id/eprint/10113442 |
Archive Staff Only
![]() |
View Item |