A Metrics Suite for Measuring Indirect Coupling Complexity

J. Navas-Su, A. Gonzalez-Torres, M. Hernandez-Vasquez, J. Solano-Cordero, F. Hernandez-Castro, A. Bener

Producción científica: Contribución a una revistaArtículorevisión exhaustiva

Resumen

Abstract: Software development can be a time-consuming and costly process that requires a significant amount of effort. Developers are often tasked with completing programming tasks or making modifications to existing code without increasing overall complexity. It is essential for them to understand the dependencies between the program components before implementing any changes. However, as code evolves, it becomes increasingly challenging for project managers to detect indirect coupling links between components. These hidden links can complicate the system, cause inaccurate effort estimates, and compromise the quality of the code. To address these challenges, this study aims to provide a set of measures that leverage measurement theory and hidden links between software components to expand the scope, effectiveness, and utility of accepted software metrics. The research focuses on two primary topics: (1) how indirect coupling measurements can aid developers with maintenance tasks and (2) how indirect coupling metrics can quantify software complexity and size, leveraging weighted differences across techniques. The study presents a comprehensive set of measures designed to assist developers and project managers with project management and maintenance activities. Using the power of indirect coupling measurements, these measures can enhance the quality and efficiency of software development and maintenance processes.

Idioma originalInglés
Páginas (desde-hasta)735-761
Número de páginas27
PublicaciónProgramming and Computer Software
Volumen49
N.º8
DOI
EstadoPublicada - dic 2023

Huella

Profundice en los temas de investigación de 'A Metrics Suite for Measuring Indirect Coupling Complexity'. En conjunto forman una huella única.

Citar esto