楠本研究室

業績一覧

ホーム業績一覧

GenProg Meets Cluster Computing

GenProg Meets Cluster Computing
The 10th International Workshop on Empirical Software Engineering in Practice, pp.037-042 (2019)
概要: GenProg is an automated program repair tool that leverages genetic algorithm. In the repairing process of GenProg, a larger number of mutated programs are generated, built, and tested. If none of mutated programs passes all the test cases, GenProg redos the loop of generation, build and test. The build and test occupy over 90% of GenProg’s execution. In this paper, we introduce our cluster-based GenProg, which builds and tests in parallel with many computers. We have implemented the cluster-based GenProg with Kubernetes environment and applied it to real bugs in Defects4J dataset. As a result, we confirmed that the time required for program repair is reduced according to the number of computers in the cluster. タグ: cluster, computing, genprog, meets
@inproceedings{JunnosukeMatsumoto2019a,
  author = {Junnosuke Matsumoto and Yoshiki Higo and Hiroyuki Matsuo and Ryo Arima and Shinsukue Matsumoto and Shinji Kusumoto},
  title = {GenProg Meets Cluster Computing},
  booktitle = {The 10th International Workshop on Empirical Software Engineering in Practice},
  pages = {037--042},
  year = {2019},
  month = {dec}
}