Research and development in aspect-orientation has primarily focused on
(a) software re-engineering
(b) artificial programming
(c) aspect-oriented programming
(d) all of the mentioned
The question was asked by my school teacher while I was bunking the class.
I'm obligated to ask this question of Aspect Oriented Software Engineering in section Advanced Software Engineering of Software Engineering