Design patterns as aspects: a quantitative assessment