There are EPPI Centre systematic reviews on several aspects of this topic:
Science-Technology-Society approaches
Use of ICT in science education
Use of small groups in science education