Skip to content

v1.1.0 - New Security Metrics, Better Support for Git Project, and Improved Exporting

Compare
Choose a tag to compare
@emaiannone emaiannone released this 10 Nov 09:59
· 11 commits to master since this release

This version introduces the following main changes:

  • All the metrics by Alshammari et al. (https://doi.org/10.1109/QSIC.2011.31) have been implemented.
    • Consequently, the inspection can now recognize accessor and mutator methods and class hierarchies, enabling fine-grainer analysis in the future.
  • Remote git projects can now be cloned from sites other than GitHub (e.g., GitLab).
  • Enable the analysis on specific branches. As a consequence, the inspections now look into all branches by default.
  • Results can be exported in plain text format other than JSON.
  • Export now contains the list of classified attributes and the list of accessor and mutator methods (i.e., the classified methods).
  • Fix some minor bugs.

The new version's JAR package with all dependencies (surface.jar) can be found in this release package.