Skip to content

The key to success in code quality management

QualityGate performs source code analysis to help you set and reach your code quality goals.

Try it now or have a look at the Dashboard of open-source projects analyzed.

Dashboard picture

NO MORE SURPRISES

  • For IT managers

    Keep your software development under control!
    Want to know how?

News

  • Factors Influencing Software Maintainability

    In our previous blog post, titled “What Is Software Maintainability”, we introduced the concept of software maintainability and argued that it is important to control it. Carrying out the necessary control actions is only possible if we know which the influencing factors are. Describing these factors is the topic of this blog post. By monitoring and influencing those factors, one can control software maintainability.

What is QualityGate?

QualityGate is software that continuously measures and monitors the quality of the source code of your systems as-well-as the performance of the development team. Source code is analyzed onsite, by our static analyzer tools, without ever getting out of your infrastructure. Only the final results of the analysis (metrics, list of coding issues and duplications, etc.) are uploaded to our servers for having them evaluated against our benchmarks by using sophisticated quality models. You can browse and further analyze the results any time on our dashboards.

Features

  • Programming languages

    Our static analyzers support Java, C#, and Javascript at the moment. We are working on integrating C/C++ and Python languages.

  • Integration

    The analyzer handles code stored in Git or TFS. All the analysis results can be queried through a well-defined REST API, making any necessary integration easy to do.

  • Visualization

    The expressive and fancy visualization provided by our dashboards lets you see the big picture easily, or you can dive into the details with a few clicks if you wish.

  • Source code metrics

    Our metric categories include size, complexity, inheritance, coupling, cohesion, documentation and code duplication metrics.

  • Coding issues

    Our analyzers can find several hundreds of types of coding issues, including security vulnerabilities and possible runtime exceptions.

  • Code duplications

    We won't just give you the code duplications in your source code, but we'll show you when they change inconsistently.

  • Code vulnerabilities

    By means of dataflow analysis and symbolic code execution, our analyzers are capable of finding security vulnerabilities listed on OWASP Top Ten.

  • Source code qualification

    Our algorithms qualify your source code maintainability on a ten grade scale, against benchmarks including quality attributes of our other customers' systems. You can learn where you stand with the quality compared to others.

  • Developer qualification

    Our system breaks down your systems' qualifications for each developers' performance in your team. This information helps you in making decisions about trainings, gratifications, etc.

Galleries

Services

Source code quality assessment

Need to know how maintainable your source code is? You'd like to have an expert's opinion on that? Having doubts about your system's maintainability? Want to know how to improve your code quality? We'll be happy to help you find the answers!

Source code quality management

Want to improve your source code quality management capabilities? Got stuck in an unmaintainable code's development? Being provident about the foreseeable future of quality importance? We'll be happy to help you develop being capable to proactively manage your development's quality!

Customers

Contact