On this page: Target audience: CAST AI Administrator |
Summary: this page lists:
The changes listed assume that an upgrade from CAST AIP 8.2.14 to CAST AIP 8.2.15 has taken place. |
Each CAST AIP release provides new features which improve the value of the platform and justify an upgrade. However, there are a number of changes or improvements which can impact the measurement results/grades:
Below is a list of changes made to the current release of CAST AIP that are known to cause impacts to results. You can also consult Case Study - Measurement changes after upgrade for selected customer applications which provides a more detailed analysis based on a few sample applications.
The following is a general description of the steps that should be taken in order to compare pre and post upgrade results:
Violations
Grades at Business Criteria level
Function Points
Transactions
Lines of code
Step 4: Compare the data functions and transactions across the source Analysis Service and the target Analysis Service post upgrade.
A bug has been discovered which is causing erroneous results for the rule "Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio - 7126": when there is no change in source code or configuration between successive analyses, the violation status for random objects will change (i.e. some objects that previously were not listed as violating the rule in the first analysis are now violating the rule in the second analysis). This bug has been fixed by altering the rule's algorithm, therefore, after an upgrade to CAST AIP 8.2.15 and the generation of a post-upgrade consistency snapshot on the same source code, results will differ for this rule.
A bug has been discovered which is causing false violations to be reported for objects containing the syntax "COMPUTE A = FUNCTION NUMVAL(B)" - this is valid and should not raise a violation. This bug is now fixed therefore, after an upgrade to CAST AIP 8.2.15 and the generation of a post-upgrade consistency snapshot on the same source code, results may differ: no false violations for this specific situation.
A bug has been discovered which is causing CAST AIP not to resolve some links between Oracle PL/SQL stored procedures. This bug is now fixed therefore, after an upgrade to CAST AIP 8.2.15 and the generation of a post-upgrade consistency snapshot on the same source code, results may differ: the missing links will be visible.
A bug has been discovered which is causing transactions not to contribute to TWRI values in the current snapshot, whereas the same transactions were correctly contributing to TWRI values in the previous snapshot. This bug is now fixed therefore, after an upgrade to CAST AIP 8.2.15 and the generation of a post-upgrade consistency snapshot on the same source code, results may differ: TWRI values will now be correct in the current snapshot.