Skip to content

Releases: ardoco/core

Release 0.5.0

17 Aug 07:52
Compare
Choose a tag to compare

Transition to Maven Central

ArDoCo is available on Maven Central:

<dependencies>
    <dependency>
        <groupId>io.github.ardoco.core</groupId>
        <artifactId>pipeline</artifactId> <!-- or any other subproject -->
        <version>0.5.0</version>
    </dependency>
</dependencies>

What's Changed

Full Changelog: 0.4...v0.5.0

Release 0.4

25 May 08:11
Compare
Choose a tag to compare
  • Raw Stanford CoreNLP instead of Parse/Indirect/ProNat
  • Delete JSON Text Provider (Memory Issues)
  • Transition to JitPack
<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.github.ArDoCo.Core</groupId>
        <artifactId>pipeline</artifactId> <!-- or any other subproject -->
        <version>0.4</version>
    </dependency>
</dependencies>

v0.3

05 May 13:45
Compare
Choose a tag to compare

Changes

Changes include but are not limited to ..

  • Revised handling of models (Now: XML/XMI for PCM Models, JSON for Code Model)
  • Possibility to handle multiple kinds of models
  • Extended Inconsistency Detection
  • Common Words Agents (Disabled)
  • Deleted NorT as explicit type
  • Explicit modeling of confidences
  • Rework of configuration mechanism (InFormALin)
  • Change to slf4j as logging framework
  • Reworked Tests & Evaluation Modules
  • Updated Gold Standards (Moved to Benchmark)
  • Further improvements to the overall development & build process

To use this in your maven projects, add the following dependency:

<dependency>
  <groupId>edu.kit.kastel.mcse.ardoco</groupId>
  <artifactId>pipeline</artifactId>
  <version>0.3</version>
</dependency>

You also need to add a Github Packages repository (see also here) like the following:

<repositories>
  <repository>
    <id>github</id>
    <name>GitHub ArDoCo/Core Apache Maven Packages</name>
    <url>https://maven.pkg.github.com/ArDoCo/Core</url>
  </repository>
</repositories>

v0.2

06 Dec 10:03
Compare
Choose a tag to compare

To use this in your maven projects, add the following dependency:

<dependency>
  <groupId>edu.kit.kastel.mcse.ardoco</groupId>
  <artifactId>core</artifactId>
  <version>0.2</version>
</dependency>

You also need to add a Github Packages repository (see also here) like the following:

<repositories>
  <repository>
    <id>github</id>
    <name>GitHub ArDoCo/Core Apache Maven Packages</name>
    <url>https://maven.pkg.github.com/ArDoCo/Core</url>
  </repository>
</repositories>

Current evaluation results for this version

Trace Link Recovery

MEDIASTORE

  • Precision: 0.944 (ECSA: 0.47)
  • Recall: 0.680 (ECSA: 0.60)
  • F1: 0.791 (ECSA: 0.53)

TEASTORE

  • Precision: 0.759 (ECSA: 0.63)
  • Recall: 0.880 (ECSA: 0.88)
  • F1: 0.815 (ECSA: 0.73)

TEAMMATES

  • Precision: 0.851 (ECSA: 0.69)
  • Recall: 0.902 (ECSA: 0.89)
  • F1: 0.876 (ECSA: 0.78)

Inconsistency

MEDIASTORE

  • Original False Positives (Sentences): 37
  • Precision: 1.000
  • Recall: 0.680
  • F1: 0.810

TEASTORE

  • Original False Positives (Sentences): 41
  • Precision: 0.750
  • Recall: 0.808
  • F1: 0.778

TEAMMATES

  • Original False Positives (Sentences): 194
  • Precision: 0.854
  • Recall: 0.854
  • F1: 0.854

v0.1

26 Jul 10:40
Compare
Choose a tag to compare

To use this in your maven projects, add the following dependency:

<dependency>
  <groupId>edu.kit.kastel.mcse.ardoco</groupId>
  <artifactId>core</artifactId>
  <version>0.1</version>
</dependency>

You also need to add a Github Packages repository (see also here) like the following:

<repositories>
  <repository>
    <id>github</id>
    <name>GitHub ArDoCo/Core Apache Maven Packages</name>
    <url>https://maven.pkg.github.com/ArDoCo/Core</url>
  </repository>
</repositories>