Developing interpretable models with optimized set reduction for identifying high-risk software components | Synapse