You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: replication/splc23-views/README.md
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,12 +18,12 @@ This replication package consists of two parts:
18
18
We implemented the generation of views and our experiment in DiffDetective.
19
19
In this section, we outline where our extensions can be found within DiffDetective's code base.
20
20
21
-
Our implementation of views as proposed in our paper can be found in the packages [org.variantsync.diffdetective.variation.tree.view](../../src/main/java/org/variantsync/diffdetective/variation/tree/view) and [org.variantsync.diffdetective.variation.diff.view](../../src/main/java/org/variantsync/diffdetective/variation/diff/view) for views on variation trees (Section 3 in our paper) and diffs (Section 5), respectively.
22
-
The algorithms $view_{naive}$ and $view_{smart}$ from Section 5.2 and 5.3 in the paper are implemented in the [DiffView](../../src/main/java/org/variantsync/diffdetective/variation/diff/view/DiffView.java) class.
23
-
The sub-package [org.variantsync.diffdetective.variation.tree.view.relevance](../../src/main/java/org/variantsync/diffdetective/variation/tree/view/relevance) contains the implementation of the relevance predicates to support different types of views (Section 3)
21
+
Our implementation of views as proposed in our paper can be found in the packages [org.variantsync.diffdetective.variation.tree.view][pkg-treeview] and [org.variantsync.diffdetective.variation.diff.view][pkg-diffview] for views on variation trees (Section 3 in our paper) and diffs (Section 5), respectively.
22
+
The algorithms $view_{naive}$ and $view_{smart}$ from Section 5.2 and 5.3 in the paper are implemented in the [DiffView][cls-diffview] class.
23
+
The sub-package [org.variantsync.diffdetective.variation.tree.view.relevance][pkg-relevance] contains the implementation of the relevance predicates to support different types of views (Section 3)
24
24
25
-
The experiment for our feasibility study (Section 6) is implemented in the package [org.variantsync.diffdetective.experiments.views](../../src/main/java/org/variantsync/diffdetective/experiments/views).
26
-
The experiment's entry point is the main method in the [Main](../../src/main/java/org/variantsync/diffdetective/experiments/views/Main.java) class in that package.
25
+
The experiment for our feasibility study (Section 6) is implemented in the package [org.variantsync.diffdetective.experiments.views][pkg-feasibilityexperiment].
26
+
The experiment's entry point is the main method in the [Main][cls-feasibilitymain] class in that package.
27
27
28
28
We documented all relevant source code of our extensions with Javadoc.
29
29
The majority of DiffDetective's code base is documented, too.
@@ -39,3 +39,10 @@ We offer a [Docker](https://www.docker.com/) setup to replicate the feasibility
39
39
**Troubleshooting advice** for frequent errors can be found at the bottom of the [INSTALL.md](INSTALL.md) file.
0 commit comments