Part No.: MPVT-Squore
This is an innovative decision-making dashboard


Squore: Analytics for Projects Monitoring

Squore is an innovative decision-making dashboard that enables quality management of software development by:

  • Improving project performance

  • Driving Software Quality

  • Ensuring process and standard compliance


  • Optimize project management based on real-time indicators

  • Assess industrial standard compliance using Squore analyzers and external data sources

  • Automate continuous quality checking adapted to Agile/DevOps processes

  • Manage application portfolio by easy comparison between projects


Application Areas

Optimization of Software Project Management

Squore enables project managers to optimize the monitoring of every type of software and systems development project by providing real-time access to the most relevant and actionable indicators.

  • Adapted to your software development methods: Agile or waterfall projects

  • With wide coverage: Software projects, Software and Systems projects

  • Meeting user's needs: Code quality monitoring, Process monitoring, Project monitoring "on time, on cost, on quality, on resources"

  • Enabling application portfolio management: the Squore dashboard provides easy comparison with other similar projects for objective decision-making

A Range of Solutions Adapted to Different Levels of Maturity

Whatever the maturity of internal development processes, Squore provides a best-fit solution for optimizing the quality of software developments, and managing projects with strong normative constraints.

  • Turnkey solution: Squore/Software Analytics offers a standard and fully operational solution with prebuilt analysis and decision models allowing to ensure the quality of your software developments

  • Integration of Squore within already proven processes and key performance indicators:  Squore will seamlessly interface with every in-house standards and processes, thanks to its ability to integrate every kind of data and KPI and its easily customizable dashboard and analysis models


  • A comprehensive and accurate overview of the quality and performance of project portfolio

  • Accurate and real-time monitoring of project health: quality trend, process compliance

  • Early high-risk projects detection, prevention of deviations from plans

  • Decision-making support for an optimized project monitoring thanks to prioritized action plans

  • All project data gathered in a unique repository

Continuous Quality Checking

Squore automates continuous quality checking, helping development teams benefit from Agile/DevOps processes.

  • Continuous integration including delta versioning analysis

  • Real-time overview of code quality

  • Quick location of regressions

  • Early detection of defect and risky constructions

  • Automatically generated action plans for an effective reduction of Technical Debt

  • Collaborative module to share remediation strategies within development teams


  • Better reliability thanks to daily verification of the quality of developments

  • Unleashing innovation: avoiding late rework and maintaining the technical debt at an acceptable level frees up more time for delivering innovative features

  • Better efficiency: defect correction becomes simpler and more efficient from the Squore dashboard, which provides easy access in 3 clicks from the global rating down to the line of code to be fixed

Optimization of Test Activities

Squore enables project teams to optimize test activities by focusing on critical components according to the test strategy.

  • Testing strategy monitoring via a comprehensive overview of development progress through key performance indicators and trend analysis: immediate detection of regressions, test failures, deviation from plans

  • Customizable and scalable analysis and decision models according to testing strategy evolution, up to optimized action plans generation

  • Risk-based testing strategy from decision criteria adapted to each phase: Unit Test, Integration, Regression

  • Consideration of the different kinds of risks: functional criticality of the tested features, specific environment and constraints of the project, code complexity and stability, risks associated to development teams experience and technical skills

  • In-depth analysis where at-risk components are immediately identified, down to the most elementary function or method. Squore recommends testing techniques to be applied according to the level of risk computed from collected measures


  • More competitive testing processes, without compromising final system quality via the implementation of a risk-based testing strategy

  • More reliability by focusing the test strategy on critical, complex, unstable but under covered pieces of code

  • Minimizing acceptance time and cost

  • Growing customer/supplier confidence thanks to the achievement of a level of quality based on shared and quantified acceptance criteria

  • Continuously improving validation process via performance and trend indicators

Quality at Every Stage of the Project Lifecycle

With Squore, quality becomes a central focus all along the project lifecycle.

  • Unification of development methods and associated tools, such as configuration management tools, requirements management tools, testing tools...

  • Data aggregation and analysis results through a single quality model

  • Compliance of software development processes with existing Quality management system

  • Tooling support for software development process improvement plan

  • Assessment of industrial standard compliance with Squore Source Code Analyzer and external data sources

  • Quality Indicators reporting features to general management or within an audit


  • An objective and real-time evaluation to manage software developments quality

  • A common and shared quality reference for enhanced team collaboration

  • Identification and broadcast of best practices by capitalizing and analyzing past project data

An All-In-One Solution to Evaluate Software Compliance

Squore provides a dynamic access to audit results via an interactive dashboard, and create comprehensive reports with just one click.

  • Meeting different needs:  audit, acceptance, valuation of software assets

  • Objective and comprehensive overview of projects in all phases: development, maintenance, transmission, benchmarking

  • Multi-dimensional analysis of the application, from general project level down to requirements details, source code, etc…

  • Ability to choose either turnkey solutions including pre-built quality models by industrial domain or by standard (ISO 9126, SQALE, …), or analysis and decisions models adapted to specific requirements

  • Integrated native source code analyzers available for a wide range of languages, combinable with data from third party tools via our plugins (other source code analyzers, programming rules verification tools, dynamic analyzers, technical facts management tools, configuration management tools, requirements management tools…)


  • Simpler and more complete audits, for a reliable and full assessment of project quality against standards or requirements to be met

  • Permanent access to audit data via a secure web-based interface allowing to display and share results

  • A tool-based audit report, providing navigation through results via an interactive dashboard

Highlights of Squore 2019

New Home Screen

The home screen is now completely refurbished, for even better user

  • A timeline presents chronological information related to projects
    builds, pinned artifacts and comments added by
    other users.

  • The timeline provides filters to allow users to focus on particular
    activity or project.

  • It also provides a period selector which allows users to display a
    particular period of time.

Easy Access to Multiple Dashboards

Each user can now easily access to its different authorized dashboards
depending on its roles on the project, and switch from one dashboard to
another in one click.


Squore now includes a full REST API which can be used to retrieve
projects, versions, artifacts, metrics and user management.

Apply Model in 2 Click

Now, it is possible to change or update a model using the project data in
database, without executing repository connectors and data providers!

  • Go to the project page and click on "Reapply model...":

  • Then select a wizard to apply, and choose between:

    • Replace this project

    • Duplicate into new project

  • Finally, click on "Run" to update or create the project with an
    up-to-date model.

Manage Findings From Source Code

Users are now able to create, ignore or close findings manually, directly
through the "source code" user interface.

  • To create a finding, click on the line number placed on the gutter
    to display the dedicated form. Select the finding rule and fill a

  • To ignore a finding, click on the warning icon to display the
    dedicated form. If several findings are positioned at a code line,
    select the desired oneamong them. Then select the relaxation
    status and add a comment.

  • In addition, the form allows users to remove findings if added

Feriched TextValues Charts

With Squore release 19.0, it becomes possible to add textual information
and indicators on the "TextValues" charts.

New Export Mechanism

  • Based on Highlight definition
  • Fully customizable using Groovy language or any other language

  • Export available for Excel, JSON, XML, CSV

Use Cases

Monitoring Embedded Software Projects in the Automotive Industry

  • Software reliability improvement

  • Demonstration of HIS and MISRA compliance

  • Integration of standard ISO 26262

  • Optimization of testing strategy

  • Business process performance and support as recommended by
    Automotive SPICE

Reducing Technical Debt

  • Reduction of code review costs

  • Improvement of software reliability

  • Accelerated decision-making

  • Greater productivity via optimized quality monitoring

  • Enhanced team collaboration and best practices adoption

Conducting an Internal or Third Party Audit

  • Risk assessment

  • Code reliability and maintainability

  • Impact analysis

  • Outsourcing security

  • Automated audit report

Managing Agile Projects

  • Decision-making capabilities enabling accelerated Time to

  • Comprehensive project indicators: functionalities, cost, deadlines,

  • Reduction of maintenance costs with early risk detection

  • Better communication between stakeholders, from development
    teams to final users

Monitoring the Effectiveness of Systems Engineering Projects

Applied to Systems Engineering effectiveness, Squore provides a
continuous and centralized overview along the 3 major axes of project
performance monitoring:

  • Meeting of delivery deadlines

  • Adherence to Budgets constraints

  • Quality of the achieved system

Securing the Acceptance Phase

Squore secures customer-supplier relationship via a common quality
reference framework:

  • Shared and objective Acceptance criteria

  • Increased confidence between Customer and Supplier

  • Secured deployment and operation

  • Reduction of acceptance costs and efforts

Squore Variants

Squore/Software Analytics

All along the project lifecycle, Squore/Software Analytics automatically collects and aggregates with its own results the measures from the various tools already in use in your environment, in order to provide an overall and historical insight on software products and processes. Squore/Software Analytics is a turnkey solution which integrates pre-defined quality and performance indicators, built on extensive experience with major industrial users.


Squore/KPI is a fully customizable version of Squore, in order to perfectly fit existing in-house practices, methods and tools. It makes it simple to implement an analytics process that will take into account expected objectives, applicable regulations and standards, risks to be minimized, current practices, level of maturity… and of course, your available data.


Tools Integrations

Thanks to its comprehensive set of more than 50 ready-to-use plugins, Squore Software Analytics automatically collects and aGgregates with its own results the measures from the various third-party tools already in use in your environment. 

Source Code
Analysis /

Bauhaus, CheckStyle, CodeSniffer, CodeSonar, Coverity,
Cppcheck, ESLint, FindBugs, FxCop, GNATcheck,
GNATCompiler, JSHint, Klocwork, PC-lint, pep8, PMD,
Polyspace, pycodestyle, pylint, Qac_8_2, Rational
Logiscope, SonarQube, SQL Code Guard, Squore Squan
Sources, StyleCop, Testwell CTC++


Cobertura, CPPTest, Gcov, JaCoCo, MSTest,
Ncover, PHP Code Coverage, Rational Logiscope, Tessy


CANoe, Junit, Unit Test Status from Rational Test
RealTime, VectorCAST, vTestStudio, Test Data Import

Tickets /

Jira, Mantis, Ticket Data Import




reqIF, Requirement data import


CSV, Excel, XML, JSON, raw text


CPU Data Import, Memory Data Import, Stack Data

Continuous Integration

Squore allows full automation of data collection and continuous build thanks to its compatibility with Continuous Integration frameworks. This allows to produce periodic project rating without any manual intervention, and to provide historical and trend analysis of the project's evolution. Squore integrates with frameworks such as:

  • Jenkins

  • GitLab


Squore includes a full REST API which you can use to retrieve every data from Squore: projects, versions, artefacts, metrics, findings, highlights, etc...