One of the most common causes of traffic accidents is human error. One such factor involves the drowsy drivers that do not focus on the road before them. Driver drowsiness often occurs due to fatigue in long distances or long durations of driving. The signs of a drowsy driver may be detected based on one out of three types of tests; i.e., performance test, physiological test, and behavioural test. Since the physiological and performance tests are quite difficult and expensive to implement, the behavioural test is a good choice to use for detecting early drowsiness. Behaviour-based driver drowsiness detection has been one of the hot research topics in recent years and is still increasingly developing. There are many approaches for behavioural driver drowsiness detection, such as Neural Networks, Multi Layer Perceptron, Support Vector Machine, Vander Lugt Correlator, Haar Cascade, and Eye Aspect Ratio. Therefore, this study aims to conduct a systematic literature review to elaborate on the development and research trends regarding driver drowsiness detection. We hope to provide a good overview of the current state of research and offer the research potential in the future.