Skip to content
News & Updates

Release of CodeScene 2.7

The release of CodeScene 2.7 introduces a Defect Density view where hotspots are correlated to defects.

Two graphs from CodeScene that show the distribution of bugs over the past year.

We’re proud to announce our 2.7 release of the CodeScene on-premise version!

 

CodeScene 2.7 introduces a Defect Density view where hotspots are correlated to defects. We also expand the Code Biomarkers to more programming languages, and introduce an improved algorithm for the biomarker candidate selection.

 

 

 

New Features

 

  • Defect Density of Hotspots: CodeScene’s Defect Density view shows the distribution of bug fixes, which lets you correlate defects with hotspots. This lets you use defects to predict the costs of any sub-optimal code you might find in the hotspots.

 

hotspots-defect-density-view

Correlate prioritized hotspots with the distribution of defects in the codebase.

 

  • Defect and Bug Fix Trends: Inspect the distribution defects for a hotspot over time:

 

hotspots-defect-trends

The distribution of bug fixes over the past year.

 

  • Expanded Code Biomarkers: The code biomarkers act like a virtual code reviewer that looks for patterns that might indicate problems. This version of CodeScene adds support for the following languages:
    • Ruby
    • IBM Rational Software Architect, UML models with embedded code.

 

rsa-biomarkers

Get a virtual code review of UML models.

 

  • Provide more details in the risk calulcation in a delta analysis: CodeScene now includes a description field in its delta analysis of commits and pull requests. That field is a machine interpretation of why CodeScene scored a particular risk.

 

delta-risk

A human readable interpretation of the risk classification, here in Jenkins.

 

 

 

Improvements

 

  • Remove the deprecated Refactoring Targets view. This one is now replaced by the Code Biomarkers view.
  • Use the temporal coupling filters in the temporal coupling X-Ray too
  • Consistent biomarker candidates in repeated analyses.
  • Handle failures in house-keeping more gracefully.
  • Introduce an option that does not fail the delta analysis if the CodeScene analysis times out.
  • Support float values for costs in the Jira plugin.
  • Performance optimization of the PHP X-Ray for massive files.
  • Fix the UI glitch in the off-boarding simulator.
  • JIRA plugin: allow user to configure rest-api-path
  • Minor bug fixes and improvements.

 

 

 

Get your license for CodeScene here.

Adam Tornhill

Adam Tornhill

Adam Tornhill is a programmer who combines degrees in engineering and psychology. He’s the founder and CTO of CodeScene where he designs tools for code analysis. Adam is also a recognized international speaker and the author of multiple technical books, including the best selling Your Code as a Crime Scene and Software Design X-Rays. Adam’s other interests include modern history, music, retro computing, and martial arts.

Elements Image

Subscribe to our newsletter

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Semper neque enim rhoncus vestibulum at maecenas. Ut sociis dignissim.

Latest Articles

6X improvement over SonarQube - Raising the Maintainability bar

6X improvement over SonarQube - Raising the Maintainability bar

CodeScene surpasses SonarQube by 6 times on the public software maintainability dataset, scoring 83% vs. SonarQube's 13.3% using F-score.

CodeScene is a proud sponsor of Pink Programming

CodeScene is a proud sponsor of Pink Programming

We're proud sponsors of Pink Programming, Sweden’s largest community for women and non-binary programmers.

AI Coding Assistants: Introducing CodeScene AI Generated Code Refactoring

AI Coding Assistants: Introducing CodeScene AI Generated Code Refactoring

AI Coding Assistants: Let's introduce you to AI generated code refactoring. Read more and join the Beta testing program.