SQuORE
Developer(s) | Squoring Technologies |
---|---|
Stable release |
2016
/ April 7, 2016 |
Operating system | Cross-platform |
Type | static code analysis |
License | Proprietary |
Website |
squoring |
SQUORE is a business intelligence and static code analysis tool for software projects. It gathers information from different artefacts types (e.g. source code, test results, bug tracking system) and tools (reads outputs of Checkstyle, PMD, FindBugs, Polyspace, Coverity or SonarQube) and publishes a summarised view of the project quality or progress.
The quality model used for analysis is fully customisable, and many different quality models have been implemented: SQALE, ISO9126 maintainability, European Cooperation for Space Standardization or HIS Automotive group. It is used in the industry[1] and academic research[2] for software engineering and data mining related concerns.
Common uses
The main goal of software analysis is the assessment of quality characteristics like maintainability, reliability or maturity. Software quality is subject to many definitions and debates; hence evaluation, sub-characteristics and metrics used will differ depending on the context of the analysis: e.g. critical flight systems, medical devices, desktop products.
Contract management may rely on code analysis to define levels of quality between contractors: e.g. cloning ratio, complexity of functions, specific ratings. By using such constraints stakeholders may accept or refuse a delivery based on the analysis result of the product.
See also
References
- ↑ Dondey, Hervé (2011) "Software Qualimetry at Schneider Electric: a field background", RTS Embedded Systems Conference, 2011.
- ↑ Baldassari, Boris (2012). "SQuORE: a new approach to software project assessment", International Conference on Software and Systems Engineering and their Applications, Nov. 2012, Paris, France.
- Notes
- Journal article: "Un outil pour évaluer la qualité des logiciels" (French), in Mesures (2010/09).
- Journal article: "Une plateforme collaborative d'évaluation de la qualité logicielle" (French), in Programmez! (2011/02).
- Schneider Electric press release: Schneider Electric uses SQuORING technologies software quality control (2012/03).
- Maisqual, a research project about software engineering and data mining led by INRIA and funded by SQuORING Technologies.