Tool for personalization and calculation of code metrics using static analysis: Scat


Abstract:

Nowadays, due to modernization, evolution and new requirements given by customers, software is subject to continuous maintenance, where reverse engineering activities are involved. These activities are supported by (semi-) automatic tools that analyze the source code to generate quantitative and qualitative metrics that help the software engineer in decision-making. One of the limitations of these tools is that the personalization of the characteristics for the calculation of metrics is not allowed, and as consequence, the configuration of the mathematical model is unknown. The purpose of this study is to cover this limitation through the design and construction of the SCAT (Source Code Analysis Tool) in order to personalize, configure and extract the Java language features in order to obtain simple and compound metrics to be used in Green Software analysis and technical debt approaches.

Año de publicación:

2020

Keywords:

  • Static Analysis
  • Software code metrics
  • Reverse Engineering
  • measurements

Fuente:

googlegoogle
scopusscopus

Tipo de documento:

Article

Estado:

Acceso restringido

Áreas de conocimiento:

  • Ingeniería de software
  • Software

Áreas temáticas:

  • Programación informática, programas, datos, seguridad
  • Instrumentos de precisión y otros dispositivos
  • Física aplicada