Listing Thumbnail

    CodeScene: Technical Debt Management and Code Quality Analytics Tool

     Info
    Sold by: CodeScene 
    Deployed on AWS
    Manage technical debt, improve code quality, prioritize refactoring, and automate reviews, all powered by CodeHealth™, the only validated metric measuring the business impact of code quality. Get started today with a 14-day free trial: https://codescene.com/product/free-trial

    Overview

    Play video

    Manage technical debt, improve code quality, prioritize refactoring, and automate reviews. All powered by CodeHealth™, the only validated metric measuring the business impact of code quality. Get started today with a 14-day free trial: https://codescene.com/product/free-trial 

    CodeScene goes beyond static code analysis by combining team dynamics from Git history with technical code aspects to identify complex, frequently modified areas with low code health. This enables you to prioritize critical refactoring, improve code quality and development speed, and address the technical debt that truly slows you down.

    Integrate through pull requests to flag code quality issues and get refactoring recommendations. Native integrations include GitHub, Bitbucket, Azure DevOps, and GitLab. Leverage advanced code coverage insights to prioritize risk mitigation effectively.

    Use CLI tool and IDE extension to give your developers real-time feedback on how to reduce technical debt within their daily development flows. Main use cases include: prioritizing refactoring work, code modernization projects, legacy codebase management, AI-powered refactoring, and automated code quality reviews and improvements.

    CodeHealth™ is a code quality metric that aggregates 25+ contextual factors of code quality like code duplication, large methods, complex conditional logic, or long parameter lists. It is the only peer-reviewed code-level metric with proven link between code quality and business impact.

    CodeScene supports 28+ programming languages. It is ISO27001 certified and takes security seriously.

    Reach out to sales@codescene.com  for more information.

    Highlights

    • Identify technical debt that truly slows down development. Prioritize improvements, set quality guardrails, automate code reviews and quality checks via PR, CLI, and IDE tools. Refactor automatically with AI using CodeScene ACE.
    • Go beyond static code analysis by mining Git history and combining it with team dynamics to identify complex, frequently modified code areas, prioritize refactoring, and fix bad code that matters.
    • Main use cases include prioritizing refactoring work, code modernization projects, legacy codebase management, AI-powered refactoring, and automated code quality reviews and improvements.

    Details

    Delivery method

    Delivery option
    On-Prem Deployment - AMI with CloudFormation

    Latest version

    Operating system
    AmazonLinux Amazon Linux 2

    Deployed on AWS

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    CodeScene: Technical Debt Management and Code Quality Analytics Tool

     Info
    Pricing is based on the duration and terms of your contract with the vendor. This entitles you to a specified quantity of use for the contract duration. If you choose not to renew or replace your contract before it ends, access to these entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    1-month contract (2)

     Info
    Dimension
    Description
    Cost/month
    Standard plan - number of active authors
    The number of active authors you pay for - pick Standard or Pro, NOT BOTH!
    $21.00
    Pro plan - number of authors
    The number of active authors you pay for - pick Standard or Pro, NOT BOTH!
    $32.00

    Vendor refund policy

    Custom pricing options

    Request a private offer to receive a custom quote.

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    On-Prem Deployment - AMI with CloudFormation

    The deployment diagram shows an EC2 instance running CodeScene in Docker and the Load balancer (ALB). There's a web server running on the instance and listening on port 3003 (plain HTTP). Access to this port is granted to ALB via a security group rule. Outgoing Internet traffic is via Internet GW. Daily backups with EBS snapshots via Lifecycle Manager. Logs are sent to codescene CloudWatch group. SSH Connection to the instance via SSM (ec2-user)

    CloudFormation Template (CFT)

    AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."

    Version release notes

    First Release

    Additional details

    Usage instructions

    Check out our Getting Started documentation: https://docs.enterprise.codescene.io/latest/getting-started/aws-marketplace.html 

    This product requires an Internet connection to deploy and perform subsequent updates of the product. The following packages are downloaded on deployment:

    This product also requires an ongoing Internet connection. The following external services are required to properly function:

    This product is accessible only via HTTPS - you MUST set the "CertificateARN" parameter for this to work. The certificate must be created separately by your infrastructure team - see aws docs for more details: https://docs.aws.amazon.com/acm/latest/userguide/gs.html 

    The "IngressIP" template parameter specifies the source IP range allowed to access the deployed application. It should be specified according to your network security policies. Note that "PR Integration" (https://docs.enterprise.codescene.io/latest/integrations/pr-integration/integrate-into-ci-cd.html ), requires an open network route from your Git provider (such as GitHub, BitBucket, GitLab, or Azure DevOps) to the CodeScene app to receive PR webhooks events. If you have an on-premise installation of a Git provider (such as GitHub Enterprise) you can restrict the incoming traffic to your IP ranges. If you use a publicly hosted Git provider (such as github.com) you need to either allow all traffic with "0.0.0.0/0" (less secure) or periodically update the load balancer's security group based on the provider's published IP ranges (e.g. https://api.github.com/meta ).

    An IAM role (CodeSceneEC2Role) is created during deployment. This role gives the CodeScene instance necessary permissions for communicating with AWS License Manager (to fetch Contract license info), to deliver logs to CloudWatch, and for secure connections to the instance via Session Manager (SSM).

    After the CloudFormation stack is deployed, access the CodeScene web UI via a custom hostname/domain (that you created and associated with the load balancer (ALB)), If you don't have a custom domain, use the ALB's domain - to find it, go to the 'Resources' tab in the CloudFormation stack details, open the link in the "Physical ID" column of the "ApplicationLoadBalancer" resource, and copy "DNS name".

    To log in for the first time, use the default admin account: 'aws.marketplace' username and the ec2 instance id as the password.

    After you log in, use the web UI hostname as "CodeScene Host URL" in Configuration -> System -> Host/Network Settings. Also, consider removing the default login message in Configuration -> License. Finally, we recommend creating your own admin user in Configuration -> Authentication and deleting the default 'aws.marketplace' user.

    To update the CodeScene app to the latest codescene (image) version, connect to the instance and run /home/ec2-user/codescene/codescene.sh update. To connect to the instance, open the AWS console -> EC2 -> right-click on the codescene instance -> Connect -> Session Manager -> Connect (make sure the username is ec2-user).

    Resources

    Vendor resources

    Support

    Vendor support

    Explore our Support Hub for additional resources, insightful tutorials, and comprehensive answers to frequently asked questions. Should you require further assistance or have any inquiries, feel free to submit a support ticket - we're here to help.

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    25
    In Application Development
    Top
    25
    In Testing
    Top
    25
    In Issue & Bug Tracking

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Code Quality Metric
    CodeHealth™ aggregates 25+ contextual factors including code duplication, method complexity, conditional logic, and parameter length to evaluate code quality
    Language Support
    Comprehensive support for 28+ programming languages across different development environments
    Integration Capabilities
    Native integrations with version control systems including GitHub, Bitbucket, Azure DevOps, and GitLab through pull request and code review mechanisms
    Technical Debt Analysis
    Advanced analysis combining Git history and team dynamics to identify complex, frequently modified code areas with low code health
    Development Workflow Tools
    CLI tool and IDE extension providing real-time feedback for developers to reduce technical debt within daily development processes
    Static Code Analysis
    Advanced static code analysis capabilities supporting over 30 programming languages, frameworks, and infrastructure-as-code technologies
    Vulnerability Detection
    Comprehensive detection of code bugs, security vulnerabilities, maintainability issues, security hotspots, and potential secret exposures
    DevOps Integration
    Native integration with DevOps platforms and continuous integration/continuous deployment workflows
    Automated Code Analysis
    Automatic branch and pull request analysis with code coverage measurement tool compatibility
    AI-Assisted Code Improvement
    AI-generated code fix suggestions and code assurance to enhance code quality and security standards
    Code Quality Analysis
    Automated static code analysis for identifying and reporting code quality issues across multiple programming languages
    Security Scanning
    Comprehensive security scanning including Static Application Security Testing (SAST), Software Composition Analysis (SCA), and secret detection
    Version Control Integration
    Native integration with multiple Git providers including GitHub, GitHub Enterprise, Bitbucket, and GitLab
    Continuous Monitoring
    Real-time code quality and security monitoring across pull requests and development workflows
    Performance Metrics
    Data-driven insights and metrics for tracking engineering team code quality and performance improvements

    Contract

     Info
    Standard contract
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 AWS reviews
    |
    33 external reviews
    Star ratings include only reviews from verified AWS customers. External reviews can also include a star rating, but star ratings from external reviews are not averaged in with the AWS customer star ratings.
    Daniel S.

    CodeScene provides not just data, but insights

    Reviewed on May 22, 2025
    Review provided by G2
    What do you like best about the product?
    CodeScene's metrics focus on the code quality in terms of reading, understanding and maintaining instead of technical details. It doesn't just analyze the code and aggregate data, it also interpretes the data and provides valuable insights.
    The delta analyses and IDE intgrations provide immediate feedback for the developers.
    The customer support is fast and helpful.
    What do you dislike about the product?
    It takes some time to understand the different analyses in depths and dense visualizations (the documentation helps). Sometimes it's not immediately clear how some of the aggregations are calculated.
    What problems is the product solving and how is that benefiting you?
    It provides immediate feedback to the developers about the readability of the code.
    It provides valuable metrics for technical leads and management about the overall quality of the project and the efficiency of the development process.
    Martin N.

    The best tool I've used that targets Maintainability quality characteristic.

    Reviewed on Apr 07, 2025
    Review provided by G2
    What do you like best about the product?
    There are multiple quality characteristics (see ISO 25000 or the Heuristic Test Strategy Model) but the Maintainability-characteristic has always been a sore spot for me: Very important but difficult to test. Using Codescene I've gotten an excellent overview of the code health (the code quality so to speak) and helps setting targets.

    The Pull Request reviews are especially fantastic and works as an additional senior code reviewer that reviews every piece of code that comes into the main or develop branches for all teams. This feature alone makes it possible for me to guarantee maintainability of all new code up to a certain level. For the pilot team we measured roughly a frequency of a couple of pull request analysis per day for a development team of 6-7 people.

    As a Test and Quality manager it is perfect to get an overview and the developers in the teams feel that it helps them produce better code. It also helps teams do better describe the cost benefit of increasing code health/quality by spending time on refactoring certain hotspots, a benefit that can be tricky to explain to stakeholders lacking development expertise.

    All in all my expectation on this tool is that the maintenance cost of our development lifecycle will decrease by a substantial degree in the future.

    I had to set the server up by myself but the fast deployment using Docker was great. The software also works with common authentication methods which made it easy to connect to the software I wanted it to pull information from.

    The customer support has been good, I've had a contact that replied in a quick manner and this helped us delpoy Codescene rahter quickly.
    What do you dislike about the product?
    The downsides so far has been few, but there are some features that are difficult to use when you work with an organization where opening firewall ports or working with proxies are a challenge. There is for example an excellent integration with Azure DevOps for automatic code reviews, but if you Azure DevOps instance is on the outside of the network where Codescene is running they cannot connect without proxy or opening a firewall port. This can be handled by using local Azure DevOps agents running that can call the Codescene API, but some features such as counting the number of analyzed PR's are then not activated.
    What problems is the product solving and how is that benefiting you?
    The main challenge was how to address the Maintainability quality characteristic. For functional suitability we can perform testing and use test automation (such as unit-test up to system test) to secure that characteristic. Using Codescene we can now describe the Maintainability of the code.
    We also have a challenge with code delivered by external parties and sometimes we have seen that their code lives up to the acceptance criteria but is not very maintainable and not written for maintainability (spaghetti code so to speak) . Using Codescene we can now add an additional criteria that is easily explainable and understandable and in that way we can guarantee the Maintainability of incoming code to a certain degree.
    Hedda D A.

    Excited to use and curious about what's next

    Reviewed on Feb 28, 2025
    Review provided by G2
    What do you like best about the product?
    CodeScene is straightforward to set up and configure, making it easy to get started. The visualizations are excellent, and once you become familiar with navigating the tool, it is a true game changer both for developers prioritizing their work and communicating these priorities to business.
    What makes CodeScene stand out in the jungle of solutions, are their dedication to the science behind good code health. I'm confident in the choices they make and the product baseline for code analysis.
    What do you dislike about the product?
    The main challenge we face with CodeScene is getting developers to incorporate it into their daily workflow. While there are several shift-left solutions available, such as the CLI and VS Code IDE, the absence of a Visual Studio IDE integration is a significant drawback for our team. We also find the lack of out-of-the-box configurations that integrate seamlessly with our CI/CD tools to be a limitation.
    What problems is the product solving and how is that benefiting you?
    Our team has a huge stack of legacy code with potential high maintenance technical debt, CodeScene help visualize this and promote a clear view of potential blockers. Also, the primary problem CodeScene is solving for our teams is declining code health in new solutions - with the Pull Request integration we can keep our code at a high standard from early on.
    Sebastian V.

    Great product and great support

    Reviewed on Jan 09, 2025
    Review provided by G2
    What do you like best about the product?
    The product is really state of the start code "forensics". It really helps us realize where our technical debt is and also what we should do about it. What to prioritize first to have tyhe biggest impact on quality or to reduce risk. Big fan, have used it for years.
    Support is really good too.
    What do you dislike about the product?
    No downsides per se, but I'd like a feature so I can track quality scores over time in a nice dashboard. I like big screens on the wall.
    What problems is the product solving and how is that benefiting you?
    It's helping us mitigate our technical debt. That in turn will mean better time to market, better quality and happier developers
    Events Services

    Codescene review

    Reviewed on Sep 13, 2024
    Review provided by G2
    What do you like best about the product?
    Help me write quality code, review code and help write good code
    What do you dislike about the product?
    Nothing everything is good, while using codescene
    What problems is the product solving and how is that benefiting you?
    Writing better and quality code
    View all reviews