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: README.md
-6Lines changed: 0 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,7 +70,6 @@ In case you are using Nix Flakes, you can skip cloning the repository as usual:
70
70
71
71
Afterward, the [result](result) symlink points to the [Javadoc](result/share/github-pages/DiffDetective/docs/javadoc/index.html), a [DiffDetective jar for use as a library](result/share/java/DiffDetective.jar), a [self contained DiffDetective jar with all dependencies included](result/share/java/DiffDetective/DiffDetective-jar-with-dependencies.jar) and a simple [script](result/bin/DiffDetective) for executing a DiffDetective main class provided as argument (e.g., evaluations used in previous research, see below under 'Publications').
72
72
73
-
74
73
## How to Get Started
75
74
76
75
For a demonstration on how to get started using the library, we have prepared a demo repository [here][demo].
@@ -79,7 +78,6 @@ Additionally, there is a screencast available on YouTube, guiding you through th
In principle, any generic differencing algorithm (i.e, any algorithm that may operate on text or trees) can be made variability-aware with DiffDetective, as explained in our demo paper (see below). Some algorithms are integrated directly in the DiffDetective library, while others come as additional Maven projects.
@@ -91,7 +89,6 @@ In principle, any generic differencing algorithm (i.e, any algorithm that may op
91
89
### Extra Modules
92
90
-[TrueDiff](https://gitlab.rlp.net/plmz/truediff): Support for TrueDiff comes as [a separate Maven project](https://github.com/VariantSync/TrueDiffDetective).
93
91
94
-
95
92
## Publications
96
93
97
94
When referring to DiffDetective as a tool, we recommend reading and citing our publication _"Variability-Aware Differencing with DiffDetective"_. For formal foundations on variability-aware differencing, we refer to the PhD Thesis _"Analyzing Edits to Static Variability"_. For research based on variability-aware differencing and DiffDetective, we recommend to have a look at the respective individual publications below, as well as the PhD thesis as a comprehensive overview.
@@ -113,7 +110,6 @@ The PhD thesis gives an exhaustive and detailed overview on DiffDetective and al
> P. M. Bittner, A. Schultheiß, B. Moosherr, T. Kehrer, T. Thüm. _Variability-Aware Differencing with DiffDetective_. Demonstrations at International Conference on the Foundations of Software Engineering 2024, ACM, New York, NY, July 2024
@@ -143,7 +139,6 @@ The empirical evaluation of the classification, including a respective `main` me
143
139
144
140
The original replication package can be found on the [esecfse](https://github.com/VariantSync/DiffDetective/tree/esecfse22) branch or via the DOI [10.5281/zenodo.7110095](https://doi.org/10.5281/zenodo.7110095). The replication is also available for the most recent version of DiffDetective with various improvements, which will likely yield to slightly different results than the initial study. The updated replication package can be found in the [replication/esecfse22](replication/esecfse22) subdirectory with its own [README](replication/esecfse22/README.md).
145
141
146
-
147
142
### Views on Edits to Variational Software (SPLC 2023)
@@ -169,7 +164,6 @@ The empirical evaluation of the view algorithms, including a respective `main` m
169
164
170
165
The original replication package can be found on the `splc23-views` branch within the directory [replication/splc23-views](https://github.com/VariantSync/DiffDetective/tree/splc23-views/replication/splc23-views) or via the DOI [10.5281/zenodo.8027920](https://doi.org/10.5281/zenodo.8027920). The replication is also available for the most recent version of DiffDetective with an up-to-date version of DiffDetective, which will likely yield to slightly different results than the initial study. The updated replication package can be found in the [replication/splc23-views](replication/splc23-views) subdirectory with it's own [README](replication/splc23-views/README.md).
171
166
172
-
173
167
### Explaining Edits to Variability Annotations in Evolving Software Product Lines (VaMoS 2024)
0 commit comments