Scenario Files (origXX.cc, plagXX.cc) 1. Change indentation of code 13 2. Change position of braces 14 3. Remove unnecessary braces 25 4. Add Comments 17 5. Remove Comments 17 6. Change Comments 17 7. Systematically replace variable names 27 8. Unsystematically replace var. names 28 9. Systematically replace param. names 10 10. Systematically replace function names 11 11. Unsystematically replace fun. names 12 12. Change types with typedefs 7 13. Change order of function definitions 2 14. Systematically change order of params 3 15. Unsystematically change order of params 4 16. Systematically change order of var. def 29 17. Unsystematically change order of var. def 30 18. Change the order of switch-cases 1 19. Move var. def. inside/outside loop 23 20. Insertion of statements 18 21. Insertion of statements 19 22. Insertion of control structure (exe once) 20 23. Insertion of control structure (exe never) 26 24. Insertion of constants in expressions 22 25. Insertion of parentheses in expressions 22 26. Negate predicate in if-statements 16 27. Replacing ifs by switchs and vice versa 24 28. Replacing loop constructs with equiv 15 29. Inlining functions 21 30. Removal of unnecessary parenthesis 22 31. Exchanging += for equiv. assignment 22