SonarQube is an open source software quality management tool, dedicated to continuously analyze and measure source code quality. Using SonarQube throughout the whole development project life cycle drastically improves visibility for every stakeholder. This gained visibility allows to manage risks
... [More], reduce maintenance costs and improve agility by implementing a real quality first approach. Teams can now seamlessly embrace quality with fun. [Less]
The aim of the Squale - Software QUALity Enhancement - project is to provide models and associated tools to assess software quality and help improving it over time.
The project will deliver models and tools that:
- know how to aggregate raw quality information (like metrics for instance) - given
... [More] by third party technologies, into high level factors,
- offer dashboards which present those factors and allow to dig deeply into the code quality,
- show the evolution of the quality over time,
- and give economical indicators about the return of investment of quality efforts.
Squale will not be restricted to Java software, but will target other platforms like C/C++, .NET, PHP, Cobol, ... [Less]