Changes in results post upgrade

Introduction

Each AIP Core 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:

  • New or improved Quality Rules to perform deeper analysis

  • Updates to the Assessment Model, e.g. changes to rule weights, severity or thresholds. This can be mitigated by using the “Preserve assessment model” option during the upgrade.

  • Improvements of the language analysis, e.g. more fine-grained detection of objects or links

  • Extended automatic discovery of files included in the analysis

  • Bug fixes to improve the precision of results

  • Inclusion of new versions of extensions bringing bug fixes and feature improvements

  • And, unfortunately, a new release may also introduce new bugs which may impact the results until they are discovered and removed

Below is a list of changes made to the current release of CAST AIP that are known to cause impacts to results.

Analyzing the root causes of impacts to measurement results/grades

The following is a general description of the steps that should be taken in order to compare pre and post upgrade results:

  • Step 1: Take a snapshot (including a source code analysis) with the previous release of AIP Core before upgrading to the new release of AIP Core
    • Check the list of applications to be analyzed, the list of files per application and list of SQL objects from the Analysis Service.
  • Step 2: Compare the source code in version 1 (before upgrade) with the source code in the new version 2 (after upgrade)
    • Compare the list of analyzed files, list of files per application and list of SQL objects between the two Analysis Services
  • Step 3: Compare the results of the application analysis and snapshot post upgrade. This can be done by comparing the snapshots available in the Dashboard Service schema to find the differences in:
    • Quality rules
    • 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.

Changes in results post upgrade


Changes in results post upgrade - ≥ 8.3.46

Changes in results post upgrade - 8.3.45

Changes in results post upgrade - 8.3.44

Changes in results post upgrade - 8.3.43

Changes in results post upgrade - 8.3.42

Changes in results post upgrade - 8.3.41

Changes in results post upgrade - 8.3.40

Changes in results post upgrade - 8.3.39

Changes in results post upgrade - 8.3.38

Changes in results post upgrade - 8.3.37

Changes in results post upgrade - 8.3.36

Changes in results post upgrade - 8.3.35

Changes in results post upgrade - 8.3.34

Changes in results post upgrade - 8.3.33

Changes in results post upgrade - 8.3.32

Changes in results post upgrade - 8.3.31

Changes in results post upgrade - 8.3.30

Changes in results post upgrade - 8.3.29

Changes in results post upgrade - 8.3.28

Changes in results post upgrade - 8.3.27

Changes in results post upgrade - 8.3.26

Changes in results post upgrade - 8.3.25

Changes in results post upgrade - 8.3.24

Changes in results post upgrade - 8.3.23

Changes in results post upgrade - 8.3.22

Changes in results post upgrade - 8.3.21

Changes in results post upgrade - 8.3.20

Changes in results post upgrade - 8.3.19

Changes in results post upgrade - 8.3.18

Changes in results post upgrade - 8.3.17

Changes in results post upgrade - 8.3.16

Changes in results post upgrade - 8.3.15

Changes in results post upgrade - 8.3.14

Changes in results post upgrade - 8.3.13

Changes in results post upgrade - 8.3.12

Changes in results post upgrade - 8.3.11

Changes in results post upgrade - 8.3.10

Changes in results post upgrade - 8.3.9

Changes in results post upgrade - 8.3.8

Changes in results post upgrade - 8.3.7

Changes in results post upgrade - 8.3.6

Changes in results post upgrade - 8.3.5

Changes in results post upgrade - 8.3.4

Changes in results post upgrade - 8.3.3

Changes in results post upgrade - 8.3.2

Changes in results post upgrade - 8.3.1

Changes in results post upgrade - 8.3.0