Sonar JUploader, aplicación para el análisis, sincronización y actualización automática de proyectos a sonar cloud
Fecha
2021Autor
Pinto Oppido, Juan Alberto
Cardozo, Martín
Carruthers, Juan Andrés
Irrazábal, Emanuel Agustín
Metadatos
Mostrar el registro completo del ítemResumen
Sonar Cloud es una plataforma que permite el monitoreo del código fuente verificando el cumplimiento de reglas, detección de defectos en el código, definición del nivel de cobertura, entre otras. Cada una de estas características en el código fuente son cuantificadas o medidas por medio de un conjunto métricas, y Sonar Cloud ofrece una herramienta llamada Sonar Scanner que puede integrarse a otros desarrollos para implementar funcionalidades de análisis estático de código con la plataforma. Sin embargo, esta herramienta no está diseñada para analizar un lote de proyectos automáticamente, siendo esto un problema al momento de generar métricas para estudios empíricos del software. De esta manera surge la aplicación Sonar Juploader que busca brindar estas facilidades a los grupos de investigación. En el siguiente artículo se detalla Sonar Juploader, una aplicación java que permite analizar automáticamente un lote de proyectos con Sonar Cloud. La aplicación da soporte a la gestión y uso de organizaciones de Sonar Cloud, pre-configuración de proyectos, análisis de proyectos, y visualización de reportes.