Project Title: Automated Upgrade of Webpage Codes Student: Minhao LI Course: BSc in Computer Science Abstract: Web technologies have been developing very rapidly over the past few decades. There are many existing old websites that are coded in an outdated way. They are difficult to maintain, and they cannot adapt to today’s devices. To tackle these tough problems, I have been working on my project Automated Upgrade of Webpage Codes for the past few months, which focuses on upgrading webpage codes with technologies from many areas of computer science, such as compilers, data structure and algorithms, web development technologies, etc. This dissertation elaborates the project in all aspects, including its background information, the origin of the motivation, the ideas behind in the project, and the used methodologies.