The Advanced Software Technologies Lab is led by Professor Zhendong Su. We are part of the Institute for Programming Languages and Systems in the Department of Computer Science at ETH Zurich. We work in the areas of programming languages and compilers, software engineering, computer security, deep learning and education technologies. Specific research projects that we are actively involved in can be found on our Research page.
Our group has a wide range of possible topics for bachelor's and master's theses at ETH and we are always looking for motivated and enthusiastic students. Possible thesis topics include software/system building, empirical investigations, to algorithmic and theoretical explorations. Excellent work should lead to high-impact (practical, conceptual, or theoretical) results and publications at relevant top computer science venues. Interested students are encouraged take a look at our publications and various projects, such as the EMI compiler testing project, the SQLancercall_made project, and Project Yin-Yangcall_made.
October 2021: We enjoyed hosting this year's 8th ETH workshop on Dependable and Secure Software Systems (online) on Oct 25-26 with 8 excellent speakers.
July 2021:Mind the GAP! The GAP Interviewing Seriescall_made, hosted by Manuel Riggercall_made, aims to bridge the gap of transitioning to a computer science faculty position. Recently appointed faculty share their invaluable insights and experience about the interviewing process in this new series on YouTube. Getting Academic Positions (GAP) Interviewing Series: Playlist on YouTubecall_made.
January 2021: How Are Award-winning Systems Research Artifacts Prepared?
As more and more systems research conferences start to adopt artifact evaluation (AE), Manuel Riggercall_made and Arpan Gujarati were invited to share their practices and experience on preparing award-winning systems research artifacts in the recent ACM SIGOPS blog postcall_made