Release of CodeScene 2.0
We’re proud to announce our 2.0 release of the CodeScene on-premises version!
CodeScene 2.0 offers a new UI/UX together with several new analyses, particular on an architectural level.
New Features
- Conway’s Law: CodeScene offers a new analysis that lets you evaluate how well your architecture aligns with your organization, aka Conway’s Law. Note that a similar analysis has been supported on file level; The difference here is that the analysis operates on your architectural components, for example on service boundaries. This high-level analysis is particularly useful if you work on microservice architectures.

Measure Conway’s Law in your codebase.
- Find team coordination bottlenecks: CodeScene’s architectural analyses also lets you measure the coordination needs on an architectural level to detect sub-systems that become coordination bottlenecks or lack a clear ownership.

Find team coordination bottlenecks.
- Measure Technical Sprawl: CodeScene visualizes the main programming language behind each module in your system. The technical sprawl analysis is particularly useful for off-boarding, where you simulate that one – or more – developers leave.

Combine Technical Sprawl with Knowledge Loss for off-boarding.
Kotlin support in X-Ray.
Analysis house-keeping rules like “delete all analyses older than a week” or “just keep the last 5 analysis results”.
New Hotspot visualization: Unifies the different aspects of hotspots into a single view. We also present the directory structure as a navigable view.

Switch between different aspects in the hotspot view.
Improvements
Exclude specific commits from a project. This is useful in case you have an initial commit to import an existing codebase.
No overlap between the labels in the visualizations.
Support disabling auto-detection of content since it may lead to noisy data in some codebases.
Show the current branch of each repository under analysis.
Calculate a default exclusion filter based on the content of the codebase.
Remove the color specification for authors and teams since CodeScene now generates distinct colors automatically.
Improved data mining by tracking content that has been copy-pasted from other files.
Make the thresholds in the delta analysis configurable. Note that this requires a new version of CodeScene’s Jenkins Plugin.
Minor bug fixes and improvements.
Contact us to get your license for CodeScene here.