Software systems are very complex and often exhibit problems that are linked to the specific context in which they are used.
Specific problems require dedicated solutions.
It is, therefore, fundamental to use dedicated tools adapted to the context of the software system.
Our expertise is in the development of dedicated tools that will allow you to control you software evolution and take concrete decisions.
Tools
Synectique offers various tools for computing software metrics, cluster, filter, visualize and navigate.
An important point is that results from one tool can be integrated in the model of the software for the next tool to analyse them.
This allows an iterative approach where analysis are built and refined incrementally.
Analyses
Our platform allows to easily add new parsers (for your programming language), new models (for your information needs), new metrics (for your analysis), new visualizations (for your problem), and new interactive tools.
The final result of an evaluation should be a concrete decision.
The analysis process is effective only if it leads to an action.
This is the goal of Synectique.
Reports
Our offer is to guide your software engineers to explicit their problems, use our tools to generate the answer, analyse the result in a way that allow them to take daily practical decisions.
We help you to assess your software systems.
Results are compiled daily into reports and/or presentations.
Diagnotics
Synectique also allows you to consider the software evolution problems you are facing today, and bring you the means to answer these problems.