Anthony Lin receives Google Faculty Research Award
Posted: 2nd May 2017
Associate Professor Anthony Lin is the recipient of a Google Faculty Research Award, for his research on Cascading Style Sheet (CSS) Minification via Graph Optimisation and Constraint Solving.
Anthony's research project aims to develop advanced CSS minification algorithm that combines and merges similar rules in a CSS file. This is an instance of code refactoring in the context of CSS. Identifying such refactoring opportunities involves challenges including: (1) developing a formalisation of the semantics of CSS selectors, along with an algorithm for checking intersection of two given selectors, (2) reducing the resulting refactoring/minification problem to a graph optimization problem that can be solved by a constraint solving problem (SMT and MaxSAT problems).
The goal of the research is to achieve a better file size reduction in comparison to existing minification techniques.