SOFTWARE ENGINEERING MEETS PROBLEM-BASED LEARNING | AMiner