Sciweavers

TOOLS
2009
IEEE

Early Crosscutting Metrics as Predictors of Software Instability

14 years 7 months ago
Early Crosscutting Metrics as Predictors of Software Instability
Many researchers claim that crosscutting concerns, which emerge in early software development stages, are harmful to software stability. On the other hand, there is a lack of effective metrics that allow software developers to understand and predict the characteristics of “early” crosscutting concerns that lead to software instabilities. In general, existing crosscutting metrics are defined for specific programming languages and have been evaluated only against source-code analysis, when major design decisions have already been made. This paper presents a generic suite of metrics to objectively quantify key crosscutting properties, such as scattering and tangling. The definition of the metrics is agnostic to particular language intricacies and can be applied to all early software development artifacts, such as usecases and scenarios. We have performed a first stability study of crosscutting on requirements documents. The results pointed out that early scattering and crosscutting ha...
José María Conejero, Eduardo Figueir
Added 21 May 2010
Updated 21 May 2010
Type Conference
Year 2009
Where TOOLS
Authors José María Conejero, Eduardo Figueiredo, Alessandro Garcia, Juan Hernández, Elena Jurado
Comments (0)