repairnator icon indicating copy to clipboard operation
repairnator copied to clipboard

feature: a dissection web visualization of repairnator patches

Open monperrus opened this issue 5 years ago • 4 comments

It's hard to analyze the past results of Repairnator. The current option is to query the database directly or to look at the extract of past patches done by @btellstrom for the magazine paper, see https://github.com/Spirals-Team/open-science-repairnator/tree/master/data/expedition-2.

@sophiehye proposes to have a way to view the Repairnator patches in the browser directly, extracted from the database.

  • This would be different from the live dashboard: the live dashboard only shows recent attempts and does not focus only on the patched builds.
  • This would be similar to @tdurieux 's Defects4J dissection, somehow this issue is about having a dissection for Repairnator.

monperrus avatar Jul 09 '19 11:07 monperrus

I will be working on it.

SophieHYe avatar Jul 09 '19 12:07 SophieHYe

The Defects4J dissection is pretty easy to adapt for other application, you just need to generate a json file with all the patches and normally it is enough to update the information.

tdurieux avatar Jul 09 '19 13:07 tdurieux

FYI: An interesting UI for Travis CI build failures: https://compilererrorinci.github.io/

(at the bottom, links for RQ4)

monperrus avatar Jul 18 '19 13:07 monperrus

@SophieHYe This lib is helpful in applying diff/patch to buggy file https://github.com/java-diff-utils/java-diff-utils

jianguda avatar Aug 07 '19 15:08 jianguda