CodeScene goes deeper than traditional code analyses. The core is machine learning algorithms that find historical relationships and longterm trends that are invisible in the source code itself. You will see the evolution 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.
CodeScene was created as a reaction and complement to traditional static code analysis tools. The main difference between CodeScene’s behavioral code analysis and traditional code scanning techniques is that static tools work 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 technical debt and code quality issues based on how the organization actually works with the code. Hence, CodeScene limits the results to information that is relevant, actionable, and translates directly into business value.
Given a large codebase or a legacy system, all potential problems cannot – and should not – be addressed at once. Instead, we would like to prioritize improving the parts of the codebase that will bring the biggest and fastest benefits to your organization. This is what CodeScene’s prioritized hotspots do.
CodeScene also comes with its unique X-Ray analysis that investigates hotspots down to a method/function level. Once a potential problem is identified, CodeScene’s augmented code analysis feature lets you specify contextual information, which is then processed as part of the analysis. This means that the analyses are aware of your goals and can measure progress towards them.
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.
Contact us if you have any questions about CodeScene. We also provide custom quotes for larger accounts.
The on-premise version has some additional integrations, but to most users they are the same version of CodeScene and look identical. The main difference is that with on-premise, you host CodeScene yourself in a private cloud or on a private server – all data stays on your servers. With CodeScene Cloud, you just login via a GitHub or BitBucket account and use CodeScene as a service. Either way your codebase is always safe. The Enterprise version is just a licensing model that starts at 50 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 trainings and workshops.
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.