CodeScene goes deeper than traditional code analyses. The core is machine learning algorithms that use pattern recognition to find historical relationships and longterm trends in your code. You will see the history of your code and learn from it. Within seconds, CodeScene knows where to find hidden risks, suggest improvements and make early warnings of delivery risks before they become an issue. It is predictive and powerful.
The analysed data is visualized in a dashboard. You will see graphs of complexity trends which tell you how the code evolves over time, interactive hotspot maps and ranking of high risk commits. You will also get early warnings of knowledge gaps that bring your attention to abandoned code such as when a developer leaves the development team.
The dashboard lets you know when CodeScene auto-detects new hotspots, new high risk commits and rapidly increasing complexity that requires your attention. It is the gatekeeper and the whistleblower in one.
CodeScene uses X-Ray analysis to find the areas of the code which are most expensive to maintain. We call them hotspots. You will see architectural patterns of the code and the social patterns of your development teams, combined together. This visualization is an unique and very powerful tool for developers to use for co-creation of new code. You navigate through interactive hotspot maps, layer by layer, into the deepest part of your system. In seconds you will find code to improve. This feature makes software development transparent, scalable and quality-assured for the future.
Start small. Scale up big. CodeScene fits every software project. You only need to decide if you want to install and run CodeScene on your own servers as on-premise software, or just login with your GitHub and run CodeScene as cloud service on our servers. Anyhow your codebase is always safe.
The on-premise and Enterprise versions include more advanced features like CI/CD integration, JIRA integration for cost calculations, and on- and off-boarding simulations. But at its core it is the same powerful visualisation tool with the same predictive results. You then need to decide if you want to install and run CodeScene on your own servers or private cloud as on-premise software, or just login with your GitHub on our servers and run CodeScene as a cloud service. Either way your codebase is always safe. The Enterprise model starts at 150 active developers and gives you predictable license costs over a whole year, higher flexibility in the number of developers you can support with the same license, and the option to add our services to create a business model thats fits both your Tech departments and the business management at your company.
It’s easy. You purchase CodeScene at our website, see pricing. Choose between on-premise or cloud version. Add the amount of licenses you want, press purchase, follow payment instructions, three clicks later you are done. If you want to scale up with more active authors? For On-premise you go to your personal site in our customer portal and upgrade the subscription. If you are running our Cloud version you just login to your CodeScene cloud. Find price plan, change to new monthly subscription that fits your needs the best. Scale up or down. Your choice.
CodeScene’s license is based on the number of active contributors. An active contributor is anyone who has committed code over the past three months to the codebases you want to analyse. This time period is a sliding window that always starts at the date of the most recent commit in your repositories. Each author is only counted once. That is, if you analyse multiple codebases, the same persons only count once no matter how many projects they contribute to. Historic contributors are free. People who haven’t committed code within the last three months are included for free and don’t add to the license fee.
With the on-prem version, all data stays on your servers. In CodeScene cloud we never share data in private repositories. CodeScene cloud does fetch your repository to do an analysis but deletes the local copy immediately afterwards. The analysis results are only available to you and the people you chose to invite. You can also delete an analysis project at any time and we make sure all your data is removed. We also work actively to ensure the privacy of your data and information in CodeScene cloud, and we offer a reward to the first person that reports a vulnerability.
The main difference between CodeScene’s behavioral code analysis and traditional code scanning techniques is that static analysis works on a snapshot of the codebase while CodeScene considers the temporal dimension and evolution of the whole system. This makes it possible for CodeScene to prioritize based on how the organization actually works with the code. Hence, we can limit the results to information that is relevant, actionable, and translates directly into business value. CodeScene also goes beyond code as we consider the organization and people side of the system. This gives you information that is invisible in the source code itself.
That’s fine. Send us an email at email@example.com if you have specific questions and our friendly staff will help you out.