He works at the Laboratory for Informatics at Grenoble (LIG), which is one of the largest Computer Science laboratories in France. He defines himself as a Software Language Archaeologist Software Explorer. He studies the long-term evolution of large industrial software. He is a member of various research networks on Software Revolution, Reverse Engineering, and Model Driven Engineering. He co-organized various international events in particular the ATEM series and the International Conference on Software Language Engineering (SLE). He co-edited a book (in French) entitled "Beyond MDA : Model Driven Engineering". Finally he actively practices Community Engineering, Research 2.0 in the context of XFOR.