Skip to content
This repository was archived by the owner on Sep 28, 2022. It is now read-only.
/ gin Public archive
forked from gintool/gin

GI in No Time - a Simple Microframework for Genetic Improvement

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

bzq360/gin

 
 

Repository files navigation

Refining Fitness Functions for Search-Based Program Repair

This is an artefact to accompany the "Refining Fitness Functions for Search-Based Program Repair" paper by Zhqiang Bian, Aymeric Blot and Justyna Petke. The experiemnt scripts can be found at https://github.com/SOLAR-group/apr2021experiment-scripts.

This repository is forked from the original Gin repository https://github.com/gintool/gin/commit/5cf4861cce58b5cd7f39c49bff20441442db9f70.

The experiment scripts can be found at https://github.com/bzq360/fitness-experiment.

Implementation

Assertion distance calculation

  • gin/fitness/AssertionValueType.java
  • gin/fitness/AssertionValueTypeChecker.java
  • gin/fitness/DistanceMetric.java

GenProg fitness

  • gin/util/GPFix.java

Arja-e fitness

  • gin/util/GPArjaEFix.java

2-phase fitness

  • gin/util/GPNovelFix.java

License

This project is licensed under the MIT License. Please see the LICENSE.md file for details

About

GI in No Time - a Simple Microframework for Genetic Improvement

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.9%
  • Shell 0.1%