Go home now Header Background Image
Search
Submission Procedure
share: |
 
Follow us
 
 
 
 

Stéphane Ducasse


Referee for: D.2.2, D.2.3, D.2.5, D.2.6, D.2.7, D.2.10, D.2.11, D.2.13, D.3.2, D.3.3, K.6.3, K.8.3
Institution: INRIA Lille Nord Europe
Address: INRIA Lille Nord Europe
Parc Scientifique de la Haute
40, avenue Halley
FR-59650 Villeneuve d'Ascq
Bât.A, Park Plaza
France
Home Page: http://stephane.ducasse.free.fr

Curriculum Vitae:

Since June 2011, Stéphane Ducasse is scientific officer of INRIA Lille Nord Europe research center. Since 2007 Stephane is research director at INRIA-Lille Nord Europe where he leads the RMoD team. He is expert in two domains: object-oriented language design and reengineering. He is expert in object-oriented language design, dynamic languages, reflective programming and language semantics. Recently he worked on traits, composable groups of methods, and this work got some impact. Traits have been introduced in AmbiantTalk, Slate, and Squeak/Pharo, Perl and under a variant into Scala, Fortress of SUN Microsystems. Stephane is one of the developer of Pharo http://www.pharo.project.org/ a new open-source language inspired by Smalltalk. He is also expert on software quality, program understanding, program visualizations, reengineering and metamodeling. He is one of the core developer of Moose, an open-source reengineering environment http://www.moosetechnology.org/. He is the president of the European Smalltalk User Group and organize a yearly international conference on Smalltalk. He wrote a couple of fun books to teach programming and other serious topics such as dynamic web development with Seaside an heretic web-framework http://book.seaside.st/.

Main Research Interests:

  • Software Engineering,
  • Object-Oriented Programming
  • Language Design
  • Reengineering
  • Reverse Engineering
  • Program Understanding
  • Reflective Programming
  • Meta-Programming
  • MOP
  • Aspect-Oriented Programming
  • Modules
  • Frameworks
  • Design Patterns
  • Teaching OO
  • Traits
  • Classboxes Scheme
  • Smalltalk
  • Java
  • C#