INTRODUCTION

BACKGROUND

RELATED WORK

METHODOLOGY

RQ1 RESULTS: WHAT ARE THE COMMONLY USED SOURCE CODE REPRESENTATIONS?

RQ2: DO CERTAIN TASKS ONLY USE OR MOSTLY USE ONE TYPE OF REPRESENTATION?

RQ3: WHAT CYBER SECURITY TASKS ARE COVERED BY THE ML-BASED TECHNIQUES?

RQ4: WHAT PROGRAMMING LANGUAGES ARE COVERED BY EXISTING TECHNIQUES?

RQ5: WHAT MODELS ARE COMMONLY USED WITH DIFFERENT REPRESENTATIONS?

THREATS TO VALIDITY

CONCLUSION AND DISCUSSION