Understanding analysis results

Understanding analysis results

Sider Scan’s desktop versions periodically scans and analyzes your projects. When there are new ‘possible misses’ or ‘important duplicates’, the operating system will show a notification (see example of a notification on Windows 10 below).

When you click on the notification, Sider Scan’s analysis dashboard will open. You can also open the dashboard by clicking on the Sider Icon on the Windows tasktray or on the dock in Mac. The dashboard will display the most recent analysis completion time (see item 1). To start another analysis immediately, click on the ‘start analysis’ button right next to it (see item 2).

Possible misses

The ‘Possible misses’ tab (1) displays possible bugs or code that may need attention. The risk-level or Buggy-ness (High, Mid, Low) is determined by Sider’s original algorithm, and helps to prioritize the list of potential fixes. This list also shows the method of detection, filename/filepath, and suggestions on how to possibly fix the problem (2).

Each line can be categorized/marked as ‘to save’, ‘resolved’, or ‘to delete’ by clicking on the icons seen below (3). More information can be found here. Also, items can be searched by filename (4).

Important duplicates

The ‘Important duplicates’ tab displays duplicate code pairs detected in the order of ‘importance’. The ‘importance’ score is determined by Sider’s original algorithm. The algorithm has been created so that the higher the score, the greater likelihood that it is relevant is to the user. The list also displays the similarity score (the percentage match of the duplicate pairs), the number of statements contained in that code, and the filename/filepath of the duplicate code.