VariMetrics is an extension of the VariCity visualization that allows to visualize quality metrics on the visualization, exhibiting quality-critical zones concentrating variability implementations. It relies on the symfinder-2 toolchain to identify the variability implementations and automatically fetches the quality metrics either from a SonarCloud page if available, or from a SnoarQube server instance run locally.
Get VariMetrics
VariMetrics’ artifact obtained both functional and reproducible badges!
You can get VariMetrics’s artifact on Zenodo.
All files from the artifact are also available here.
Video
Publications
-
Johann Mortara, Philippe Collet, and Anne-Marie Pinna-Dery. 2022. Customizable Visualization of Quality Metrics for Object-Oriented Variability Implementations. In 26th ACM International Systems and Software Product Line Conference - Volume A (SPLC ’22), September 12–16, 2022, Graz, Austria. ACM, New York, NY, USA, 12 pages. https://doi.org/10.1145/3546932.3547073 available on HAL
-
Johann Mortara, Philippe Collet, and Anne-Marie Pinna-Dery. 2022. IDE-assisted visualization of indebted OO variability implementations. In 26th ACM International Systems and Software Product Line Conference - Volume B (SPLC ’22), September 12–16, 2022, Graz, Austria. ACM, New York, NY, USA, 5 pages. https://doi.org/10.1145/3503229.3547066 available on HAL