Skip to main content
Engineering LibreTexts


  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    Alexandre Bergel

    Alexandre Bergel.

    Alexandre Bergel1 is Assistant Professor at the Department of Computer Science, Pleiad Laboratory, at the University of Chile, in Santiago. Alexandre obtained his PhD in 2005 from the University of Berne, Switzerland. His PhD has been awarded by the prestigious Ernst-Denert prize in 2006. After his PhD, he completed a first postdoc at Lero & Trinity College Dublin, Ireland, and a second at the Hasso-Plattner Institute, Germany. Alexandre and his collaborators carry out research in software engineering and software quality, more specifically on code profiling, testing and data visualization. Alexandre has authored over 60 articles, published in international and peer reviewed scientific forums, including the most competitive conferences and journals in the field of software engineering. Alexandre has participated to over 50 program committees of international events. Alexandre has also a strong interest in applying his research results to industry. Several of his research prototypes have been turned into products.

    Damien Cassou

    Damien Cassou.

    Damien Cassou2 is an associate professor (maître de conférences) at the University of Lille 1, France, and a member of the RMoD research group (Inria, LIFL). The main goal of his research is to solve problems faced by developers everyday, from browsing complex source code to semi-automatically decomposing large commits. Before joining RMoD, Damien Cassou got his Ph.D. in computer science from the University of Bordeaux I: his thesis was about bringing general-purpose programming tools to dedicated domains through a domain-specific architecture description language and a programming framework generator. He is one of the developers of Pharo and he collaborated on the Pharo by Example book.

    Stéphane Ducasse

    Stéphane Ducasse.

    Stéphane Ducasse3 is directeur de recherche at Inria. Since 2011, he is scientific deputee of the Inria Lille Nord Europe research center where he leads the RMoD ( team. He is expert in two domains: object-oriented language design and reengineering. He worked on traits, composable groups of methods, and this work got some impact. Traits have been introduced in AmbiantTalk, Racket, Squeak/Pharo, Perl, PHP and under a variant into Scala, Fortress of SUN Microsystems. He is one of the developer of Pharo. He is also expert on software quality, program understanding, program visualizations, reengineering and metamodeling. He is one of the developer of Moose, an open-source software analysis platform ( Stéthane works with Synectique ( a company building dedicated tools for advanced software analysis.

    Jannik Laval

    Jannik Laval.

    Jannik Laval4 is an associate professor at Mines-Telecom Institute, Mines Douai, France, since 2012. He received the doctorate degree in computer science from the University Lille 1, France, in June 2011. His thesis is about software quality, visualizations, and reengineering. He uses Moose for all his software analysis ( At Mines Douai, he works on software engineering for embedded systems, and more particularly on modularity and tools for multi-robot systems. He is the main developer of Phratch, a visual programming language on top of Pharo ( He uses Phratch for teaching robotics software engineering to engineer students.

    • Was this article helpful?