El desarrollo de grandes sistemas de software es una actividad abordada por la Ingeniería de Software desde diferentes puntos de vista y desde sus inicios. Cada día surgen nuevas técnicas y metodologías que intentan mejorar la calidad y la eficiencia del software. La orientación a aspectos (OA) es una nueva técnica aplicada en el desarrollo de software la cual busca mejorar la calidad del mismo.
En la actualidad se aplica la OA en grandes proyectos es por eso que la evaluación, de su uso y las eventuales mejoras, es crucial.
Las métricas de software son ampliamente utilizadas para evaluar objetivamente el software. Existen gran cantidad de métricas definidas para la orientación a objetos (OO) y otros paradigmas pero muy pocas para la OA.
Es por esto que se realizó la definición métricas para el desarrollo OA, en particular para la etapa del diseño, permitiendo al ingeniero de software tener una visión objetiva del diseño realizado.