Applications of Analytic Hierarchy Process to Software Engineering