There is no supported upgrade path between successive beta releases, nor between beta and 1.0.0-funcrel, therefore results produced in different releases cannot be compared. |
https://extend.castsoftware.com/api/delta/export/release-notes/format/markdown?id=com.castsoftware.omg-atdm&major=1&minor=0 |
CAST does not recommend the use of this extension in production environments. Please use in test environments instead. |
There is no supported upgrade path from beta1/beta2 to beta3, therefore results produced by different releases of the extension cannot be compared. If you have installed beta1 or beta2, CAST highly recommends deleting any snapshots you may have generated with these releases, before installing beta3.
The extension now calculates the following metrics as a Sizing Measures in addition to those already calculated in beta2:
Metric ID | Name | Description |
---|---|---|
1062030 | OMG-ATDM: Remediation Effort ADDED | Measures the added remediation effort in number of minutes between two snapshots. Results are available at Application, Module, CISQ Business Criteria, CISQ Technical Criteria, Rule and Object level. |
1062032 | OMG-ATDM: Remediation Effort DELETED | Measures the removed remediation effort in number of minutes between two snapshots. Results are available at Application, Module, CISQ Business Criteria, CISQ Technical Criteria, Rule and Object level. |
CAST does not recommend the use of this extension in production environments. Please use in test environments instead. |
There is no supported upgrade path from beta1 to beta2 therefore results produced by the two releases of the extension cannot be compared. If you have installed beta1, CAST highly recommends deleting any snapshots you may have generated with beta1, before installing beta2.
In this release, the OMG-ATDM extension will now use the CISQ-Index extension instead of the Quality Standards Mapping extension (which was used in 1.0.0-beta1). The CISQ-Index extension will be automatically downloaded and installed when you download and install the OMG-ATDM extension.
Un-adjusted efforts are defined for each CISQ Pattern materialized as Technical Criteria in the CAST AIP Assessment Model:
Each CISQ Pattern is materialized as a Technical Criteria in the Assessment Model, for example, for ASCMM-MNT-1:
The extension now calculates the following metrics as a Sizing Measures - previously only 1062020 was calculated:
Metric ID | Name | Description |
---|---|---|
1062011 | OMG-ATDM: Complexity | The Complexity - or Effort Complexity - of the code elements implementing an Occurrence is qualification information that is measured according to the Effort Complexity definition from the Automated Enhancement Points (AEP) specification. (AEP). |
1062012 | OMG-ATDM: Exposure | The Exposure of an Occurrence is qualification information that measures the level of connectedness of the Occurrence with the rest of the software, both directly and indirectly through call paths. |
1062013 | OMG-ATDM: Concentration | Concentration is qualification information that measures the number of Occurrences within any Code Element in the software. |
1062014 | OMG-ATDM: Technological Diversity | The Technological Diversity of an Occurrence is qualification information that measures the number of distinct programming languages in which the code elements included in a single occurrence of a source code pattern are written. |
1062015 | OMG-ATDM: Gap Size | In the context of patterns which rely on roles that model values and threshold values that are not to be exceeded, the gap between these values must be closed to remediate this weakness; the Occurrence Gap Size is the extent of the gap, measured as the difference between the values and the thresholds. |
1062016 | OMG-ATDM: Adjusted Remediation Effort | The number of minutes needed to remediate a specific source code pattern that has been adjusted by qualification. |
1062020 | OMG-ATDM: Remediation Effort | Provides remediation effort for a violation, at CISQ Pattern, Application and Module level. |
1062021 | OMG-ATDM: Number of occurrences | An occurrence (or Pattern Occurrence) designates a single instance of a Source Code Pattern (or Pattern) representing a weakness that has been implemented in the measured software. (ASCMM, ASCRM, ASCPEM, ASCSM). |
Technical Debt calculation is no longer limited to violations whose findings are bookmarks and call-paths - now, all violation types are taken into account.
CAST does not recommend the use of this extension in production environments. Please use in test environments instead. |
Initial release of the extension.