Automated Transplantation of Call Graph and Layout Features into Kate

Created by W.Langdon from gp-bibliography.bib Revision:1.4216

  author =       "Alexandru Marginean and Earl T. Barr and 
                 Mark Harman and Yue Jia",
  title =        "Automated Transplantation of Call Graph and Layout
                 Features into {Kate}",
  booktitle =    "SSBSE",
  year =         "2015",
  editor =       "Yvan Labiche and Marcio Barros",
  volume =       "9275",
  series =       "LNCS",
  pages =        "262--268",
  address =      "Bergamo, Italy",
  month =        sep # " 5-7",
  publisher =    "Springer",
  keywords =     "genetic algorithms, genetic programming, genetic
                 improvement, SBSE",
  isbn13 =       "978-3-319-22182-3",
  URL =          "",
  slide_url =    "",
  URL =          "",
  DOI =          "doi:10.1007/978-3-319-22183-0_21",
  abstract =     "We report the automated transplantation of two
                 features currently missing from Kate: call graph
                 generation and automatic layout for C programs, which
                 have been requested by users on the Kate development
                 forum. Our approach uses a lightweight annotation
                 system with Search Based techniques augmented by static
                 analysis for automated transplantation. The results are
                 promising: on average, our tool requires 101 minutes of
                 standard desktop machine time to transplant the call
                 graph feature, and 31 min to transplant the layout
                 feature. We repeated each experiment 20 times and
                 validated the resulting transplants using unit,
                 regression and acceptance test suites. In 34 of 40
                 experiments conducted our search-based
                 autotransplantation tool, muScalpel, was able to
                 successfully transplant the new functionality, passing
                 all tests.",
  notes =        "Winner Gold HUMIES 2016

                 Back ward code slicing. Tool, experiments, data sets
                 available at


Genetic Programming entries for Alexandru Marginean Earl Barr Mark Harman Yue Jia