Software Engineering is an engineering discipline concerned with systematic approaches to the analysis, design, assessment, implementation, testing, maintenance, and reengineering of software. Our faculty does work on software performance, scientific software, software architecture, software evolution, software testing and analysis, software visualization, web engineering.
Prof. Bavota's research interests lie in the area of software maintenance and evolution. His current research is focused on the development of recommender systems supporting software developers, the mining of software repositories, and empirical software engineering. He is part of the REVEAL research group.
Prof. Carzaniga interests lie in the general areas of distributed computing, computer networks and advanced communication services, and software engineering.
Prof. Lanza leads the REVEAL (Reverse Engineering, Visualization, Evolution Analysis Lab) research group and carries out research in diverse aspects of how to ease the comprehension and evolution of large and complex software systems. Current research is focused on software visualization, mining software repositories, collaborative development, and novel integrated development environments.
Prof. Jazayeri is the founding dean of the Faculty of Informatics at USI. He is interested in programming, software engineering, programming languages, and distributed systems.
Prof. Pautasso's research lies at the intersection of service-oriented computing, autonomic computing, software architecture, Web engineering and business process modeling and management. He's leading the Architecture, Design and Web Information Systems Engineering group.