Designing and Validating Code Comprehension Tests: An Empirical Study on Task Design (Master’s Thesis Summary) | Synapse