This appears to be a paper written for satisfying a CS Master's degree requirement. If you are looking for a survey on this topic, this is probably a better starting point: https://arxiv.org/abs/1504.00616
I personally hate non-dated preprints or technical reports. Only way to guess is to use max(date(ppaper) for paper in references), which may or may not be close the the actual date of writing.