1 INTRODUCTION  
2 BACKGROUND  
2.1 Process mining  
2.2 Machine learning  
2.3 Predictive process monitoring  
3 SEARCH METHODOLOGY  
3.1 Research questions  
3.2 Study retrieval  
4 ANALYSIS AND CLASSIFICATION OF METHODS  
4.1 Input data  
4.2 Process awareness  
4.3 Family of algorithms  
4.4 Evaluation data and domains  
4.5 Implementation  
4.6 Predictive monitoring workflow  
4.7 Primary and subsumed (related) studies  
5 METHODOLOGICAL FRAMEWORK  
5.1 Prefix bucketing  
5.2 Prefix encoding  
5.3 Predictive algorithms  
5.4 Discussion  
6 BENCHMARK  
6.1 Datasets  
6.2 Experimental Setup  
6.3 Evaluation results  
7 THREATS TO VALIDITY  
8 CONCLUSION