Professor Large Scale Software and Data Science
Joost Visser is professor of Large Scale Software and Data Science at Leiden University, Program Manager of the Master in ICT in Business and the Public Sector, and Head of the LIACS Software Lab. Previously, Joost fulfilled several R&D leadership positions at the Software Improvement Group (SIG) and he was a part-time professor of Large-Scale Software Systems at Radboud University Nijmegen. He conducted his PhD research on “Generic Traversal of Typed Source Code Representation” at the Center for Mathematics and Informatics (CWI, Amsterdam), obtaining his PhD in Computer Science from the University of Amsterdam in 2003.
Joost Visser is professor of Large Scale Software and Data Science at Leiden University. His research is focussed on software measurement to support decision-making in and around software engineering, software evolution, and IT management. Applications of his research include optimisation of software production processes, support for software investment decisions, mitigation of software-related risks, and continuous software portfolio optimisation. Visser also leads the Software Engineering for Machine Learning (SE4ML, LINK: https://se-ml.github.io/) project where software engineering practices are studied specifically in the context of software applications with AI components.
Visser acts as Program Manager for the Master in ICT in Business and the Public Sector, which offers a blend of advanced computer science, business, and organisational education where students are prepared to fulfil leadership roles at the intersection of business and information technology.
Visser is also Head of the LIACS Software Lab, leading a small team of Research Software Engineers that support LIACS researchers in building, disseminating, and maintaining a wide range of research software packages.
Before joining LIACS, Joost Visser has been Chief Technology Officer (CTO), Chief Product Officer, and Head of Research at the Software Improvement Group (SIG) in Amsterdam. With his team at SIG he created, calibrated and validated a standardized model for maintainability of software. Also, he developed techniques for measurement and measurement of other software quality attributes, such as security, energy-efficiency, and architectural quality, With his team, he published on these techniques in competitive venues for software engineering research. He was also part-time Professor of Large-Scale Software Systems at Radboud University Nijmegen and he co-authored the O'Reilly book 'Building Maintainable Software'.
Visser conducted his PhD research on “Generic Traversal of Typed Source Code Representation” at the Center for Mathematics and Informatics (CWI, Amsterdam), obtaining his PhD in Computer Science from the University of Amsterdam in 2003. He studied Computer Science in Delft and Philosophy in Leiden.
For more information see Visser's personal website personal website.
- Member of the committee Checklist Quality Autonomous Applications
- Member of the Advisory Board