ISISTAN   23985
INSTITUTO SUPERIOR DE INGENIERIA DEL SOFTWARE
Unidad Ejecutora - UE
congresos y reuniones científicas
Título:
JSpIRIT: A Flexible Tool for the Analysis of Code Smells
Autor/es:
SANTIAGO A. VIDAL; HERNÁN C. VÁZQUEZ; JORGE ANDRES DIAZ PACE; CLAUDIA MARCOS; ALESSANDRO FABRICIO GARCIA; WILLIAN OIZUMI
Lugar:
Santiago
Reunión:
Congreso; Jornadas Chilenas de Computación 2015; 2015
Institución organizadora:
Universidad de Chile
Resumen:
Code smells are a popular mechanism to identify structural design problems in software systems. Since it is generally not feasible to f x all the smells ar ising in the code, some of them are often postponed by developers to be resolvedin the future. One reason for this decision is that the improvement of the code structure, to achieve modif ability goals, requires extra effort from developers. Therefore, they might not always spend this additional effort, particularly when they are focused on delivering customer-visible features. This postponement of code smells are seen as a source of technical debt. Furthermore, not all the code smells may be urgent to fix in the context of the system?smodifability and business goals. While there are a number of tools to detect smells, they do not allow developers to discover the most urgent smells according to their goals. In this article, we present a flexible tool to prioritize technical debt in the form of code smells. The tool is f exible to allow developers to add new smell detection strategies and to prioritize smells, and groups of smells, based on the configuration of their manifold criteria. Toillustrate this f exibility, we present an application example of our tool. The results suggest that our tool can be easily extended to be aligned with the developer?s goals.