How philosophy of science can enhance research in science and engineering: the benefits, challenges, and ideal conditions for philosophy-STEM collaborations | Synapse