UCL Discovery Stage
UCL home » Library Services » Electronic resources » UCL Discovery Stage

Refining Fitness Functions in Test-Based Program Repair

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 Green open access

[thumbnail of Petke_2020_APR_ICSE.pdf]
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
Downloads since deposit
1,148Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item