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.
This project is driven by the PolarSys members: the definition of the quality model, attributes, metrics has been discussed on the public mailing list, and the full retrieval and analysis process has been presented a few times:
The PolarSys maturity assessment dashboard relies on the open-source Alambic data management platform. You can learn more about this product on the project wiki. It is meant to be entirely customised to fit different software project contexts, and can be easily extended to include new data sources and visualisations. As an example you may have a look at other public services using it.
Regarding the PolarSys maturity assessment dashboard, the retrieval and analysis process is self-documented; most of the information available is directly integrated into this very web site: check the documentation page first
A lot of information is available in the PolarSys wiki. All updates are posted on the main page, and we try to keep the wiki updated. More specifically, you should have a look at the following pages:
Feedback, comments and contributions are welcome. The best place for discussing features and providing feedback is on the PolarSys mailing list.
Any project willing to enter the maturity assessment dashboard is welcome. However, the analysis requires some information in order to compute indicators, questions and attributes of quality. The following list details the mandatory data sources for a project to be analysed:
We're ready to help!. Do not hesitate to get in touch with us for any question about the process, or if you want to add your project to the dashboard.