Toradocu 3.0 (a.k.a. Jdoctor)

@albertogoffi albertogoffi released this Jun 8, 2018 · 12 commits to master since this release

This release adds a new, semantic-based, translation engine to translate Javadoc comments into procedure specifications.

This release also contains many changes to the code base. The two major changes are:

  • Toradocu does no longer rely on the Javadoc tool to extract information from source code.
  • Toradocu verifies generated conditions to avoid spurious results.
  • Toradocu integrates with Randoop, an automatic test case generator.
Pre-release

Toradocu 2.0

@albertogoffi albertogoffi released this May 17, 2017

In this release, Toradocu just got better!

Changes include:

  • Support for @param and @return tags in Javadoc comments.
  • Support for Javadoc comments about elements in collections and arrays.
  • Several other changes that improve precision and recall.
  • Seamless integration with Randoop.
  • Many fixes that improve Toradocu stability.

Toradocu 1.0

@albertogoffi albertogoffi released this Nov 11, 2016 · 807 commits to master since this release

This is the first release of Toradocu.

Since the pre-release, Toradocu now handles better Javadoc comments containing inequalities.
The source code has been refactored and is now much more documented.

Pre-release

ISSTA 2016

@albertogoffi albertogoffi released this Apr 23, 2016 · 1212 commits to master since this release

This is the first version of Toradocu described in the paper Automatic Generation of Oracles for Exceptional Behaviors presented at ISSSTA 2016.