I am Associate Professor (MCF) at University of Lille-1 and member of the RMod research team (affiliated with the LIFL--Laboratoire d'Informatique Fondamentale de Lille-- a joint laboratory between University of Lille 1, University of Lille 3, CNRS, and Inria)
HDR (09 May 2014) "Supporting Software Evolution in the Organizations"
My research interests cover about anything that has to do with software maintenance and evolution. Currently, in the INRIA/RMod team, I am working on reverse engineering which aims at providing technical solutions to help people understand better and modify legacy software. For example I work on software re-structuring, or how to help re-organizing a legacy software into coherent modules.
Because "We cannot control what we cannot measure", I am also interested in software quality topics, to measure the maintenance activity and legacy software.
In the past, I worked on the following sub-topics in relation with software maintenance: sociological aspects (Why is maintenance negatively perceived when it is the most practised activity in organizations?); knowledge management (How to recover all the knowledge that is embedded in legacy software?); maintenance management (software quality, risk management, ...)
Keywords: Software Maintenance, Software Quality, Software Reverse-Engineering, Social Aspects of Software Maintenance Teaching
I am teaching at IUT-A (a Technical Institute) in the computer science department:
- UI Programming (Java/Swing)
- Software Engineering: Testing
- Software Engineering: Agile vs Traditional project management
Material for the courses can be found on the university Moodle