Evaluating the influences of heterogeneous combinations of internal/external factors on product design