Vrije Universiteit Brussel
Coen De Roover is an assistant professor at the Software Languages Lab of the Vrije Universiteit Brussel in Belgium. The central theme of his research is the design of program analysis and transformation techniques, and their application in software engineering tools for quality assurance. Example analysis techniques include abstract interpretation of dynamically-typed programs in general, and of JavaScript programs in particular. Example tools include tools for detecting user-specified bug patterns in an implementation, or for validating an implementation with respect to a user-specified design. Here, an executable logic often serves as the tool’s specification language.
Raincode Labs
Vadim Zaytsev, also known in the social media as @grammarware, is the Chief Science Officer of Raincode, a Belgian company specialising in modernisation of software legacy systems, as well as of Raincode Labs, the largest independent company in the world providing compiler services and consulting. He has acquired PhD in 2010 at the Vrije Universiteit Amsterdam in the field of software language engineering with a focus on grammar(ware) technology. He has done research in that direction at Universität Koblenz-Landau in Germany (2008–2010), Centrum Wiskunde & Informatica in the Netherlands (2010–2013), as well as at University of Amsterdam in the Netherlands (2013–2016). Besides hardcore software language engineering with grammar(ware) technology, his interests and research activities tend to invade such topics as software quality assessment, source code analysis and transformation, modelling, metamodelling and megamodelling, programming paradigms, declarative and functional programming, maintenance and renovation of legacy systems and others.
Université Catholique de Louvain
Kim Mens is a full-time professor of computer science at the Computing science engineering department Université catholique de Louvain (UCL) in Belgium since 2001. He obtained his PhD in Computer Science at the Vrije Universiteit Brussel, Belgium in 2000, after having obtained his degrees of Licentiate in Mathematics and Licentiate in Computer Science there. At UCL's Institute of Information and Communication Technologies, Electronics and Applied Mathematics (ICTEAM), Kim is conducting research on a variety of topics related to programming technology, language engineering and tool support for software development, maintenance and evolution. He leads a research laboratory on software evolution and software development technology. Kim Mens is known for his work on reuse contracts, intensional views, aspect and source code mining, and context-oriented programming. He is currently vice-chairman of the INGI Computing Science Engineering department at the Louvain School of Engineering (EPL). He is also editor of Science of Computer Programming and associate editor of Journal of Object Technology, and member-at-large of Informatics Europe's Executive Board.
Université Catholique de Louvain
Siegfried Nijssen is an assistant professor of data mining and artificial intelligence at the Computing science engineering department at Université catholique de Louvain Université catholique de Louvain in Belgium. His research aims to make data analysis simpler for both end-users and programmers; he studies intersections between pattern mining, exploratory data analysis, and programming paradigms in Artificial Intelligence, such as constraint programming and probabilistic programming. He has developed techniques for analysing a wide range of data types, including graphs, networks and multi-relational data.
Vrije Universiteit Brussel
Tim Molderez is a postdoctoral researcher in the Software Languages Lab at the Vrije Universiteit Brussel. He obtained his PhD on “Modular Reasoning in Aspect-Oriented Languages” in 2014 at the Universiteit Antwerpen. His current research interests include program transformations, mining software repositories, machine learning in distributed systems, and static program analysis.
Raincode Labs
Johan Fabry works at Raincode Labs on a variety of projects across different languages. These projects mainly aim to migrate client software to less niche or more recent languages. Hence he mainly does a lot of source code transformation. He also has worked on getting existing large software bases that compile on mainframe compilers to compile on our compilers, which is actually much harder than it sounds. Until recently he was a professor at University of Chile where his research was on software engineering with an overall focus on easing programmers' jobs by providing them with the right abstractions for the task at hand.
Université Catholique de Louvain
Hoang Son Pham obtained a PhD in computer science at IRISA/INRIA Lab, University of Rennes 1, France on 22 December 2017. His PhD research focused on investigating novel pattern mining techniques for genome-wide association studies During the 3 years of his PhD, he studied a variety of data mining techniques to analyze genomic data, and implemented graphical software to help biologists analyze the result of these studies. In addition, he proposed a new discriminative pattern mining algorithm to search risk factor combinations in biological datasets. He has thus acquired a significant expertise in data and pattern mining techniques and an ability to develop new pattern mining algorithms for a specific dataset. In this project, he will use this ability to develop novel pattern mining algorithms to mine for previously unknown patterns in source code and change repositories.
Vrije Universiteit Brussel
Dario Di Nucci is a postdoctoral researcher in the Software Languages Lab at the Vrije Universiteit Brussel with Prof. Coen De Roover. In 2018 he received a PhD from the University of Salerno advised by Prof. Andrea De Lucia with a thesis entitled "Methods and Tools for Focusing and Prioritizing the Testing Effort". His research is on empirical software engineering, in particular software maintenance and evolution and software testing. To this aim, he applies several techniques such as machine learning, search-based algorithms, and static analysis of source code.
Vrije Universiteit Brussel
Yunior Pacheco Correa is a PhD student in Computer Sciences in the Software Languages Lab at the Vrije Universiteit Brussel. He is currently working under the advisement of Prof. Coen De Roover. He has a BA from the University of Informatics Sciences in Havana, Cuba and he received his master’s degree in Health informatics in June 2017. His research interests include software maintenance and evolution, data mining, and machine learning techniques for extracting interesting information about software systems and projects. In particular, he is focused on data mining methods for mining unknown framework usage patterns and library migration patterns in source code and change repositories.