Software criticality classification and reduction