On this page: Target audience: CAST AI Administrator |
Summary: this page lists:
The changes listed assume that an upgrade from CAST AIP 8.2.3 to CAST AIP 8.2.4 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 that could cause the number of critical violations to drop between successive snapshots on the same unchanged source code. While nothing specific has been done to fix this issue, related AIP source code has been modified and the issue is unlikely to now re-occur. Therefore after an upgrade to CAST AIP 8.2.4 and the generation of a post upgrade snapshot, results may differ for this Quality Rule.
A bug has been discovered that is causing the Quality Rule "Avoid instantiations inside loops - 7210" to be incorrectly violated (i.e. false positive violations are returned). These false positives relate to the situations where an object is created/instantiated when adding to an ArrayList. THis bug has now been fixed, therefore after an upgrade to CAST AIP 8.2.4 and the generation of a post upgrade snapshot, results may differ for this Quality Rule, i.e. there will be a reduction in the number of violations for the Quality Rule.