Basically Alambic uses plugins to retrieve data from various tools and repositories of the software development process, applies these values to a quality model and generates a variety of graphs, numbers, and reports. Alambic also provides a unified API to retrieve this data.
The complete process is fully documented, from quality attributes to the metrics retrieved. Data sources may include mailing lists, configuration management, issue tracking system, source code, and more. See the full list of data sources in the Data sources section of the documentation.
Alambic is a derivative of the PolarSys dashboard. PolarSys is an Eclipse Industry Working Group created by large industry players and by tools providers to collaborate on the creation and support of Open Source tools for the development of embedded systems. Members of PolarSys started working on a Maturity Assessment task force back in 2013, to assess and help improve quality of projects entering the PolarSys umbrella.
Alambic provides tools to better centralise, manage, and present software engineering data.
Data is retrieved by executing pre-plugins. Plugins first collect the data and then optionnaly run checks and actions, then compute metrics or visualisation objects. Once all pre-plugins have been executed, the attributes are computed and the quality model is populated.
Then the post-plugins are executed, and have access to all data retrieved and computed by pre-plugins. Once the project has been successfully analysed results are displayed in the dashboard section. This section provides several pages to analyse the project's situation and zoom into the details when needed. The plugins tab displays the visualisation output of installed plugins.
Once all projects have been executed, global plugins are executed. They have access to data, information, recommendations, metrics and attributes from all projects.
Any project willing to enter the dashboard is welcome. However, the analysis requires some information in order to compute indicators and attributes of quality. Depending on the plugins activated on the project some metrics may be empty.
Adding a project needs authentication. Please contact your Alambic administrator for the next steps.
Page generated by Alambic 3.3.3-dev on Mon Mar 18 15:27:49 2019.