DiffTree: Inferring Phylogenies for Evolving Software

  • Christopher Fraser

MSR-TR-2005-109 |

DiffTree infers a parsimonious evolutionary tree from related computer programs. It can help programmers understand how to best remove copied code. It adapts techniques from computational biology that automatically infer evolutionary trees or phylogenies from gene sequences or other biological data.