The topic of my M.Sc. thesis is using machine-learning models for method-specific compilation in a commercial Java Just-in-Time compiler from IBM.
You can get more information from these documents:
My final project was in the field of code reengineering, having the MIPS architecture as a case study.
There are several documents regarding my undergratuate thesis (in Portuguese, though):
In this work, I was supervised by CÚsar Augusto Missio Marcon. I am very thankful for the huge amount of time and effort he dedicated.