v1.1.0 - New Security Metrics, Better Support for Git Project, and Improved Exporting
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.