Comparing Aspect-Oriented and Component-Based Design : A Quantitative Study | AMiner