About me
Associate Professor in Computer Science since 1995,
expert in Human-Computer Interaction (HCI) and Software Engineering (SE),
with a particular focus on Model-Driven Engineering (MDE).
Member of the Carbon team
in the CRIStAL laboratory,
University of Lille.
Feel free to use my 2Reply voting app (free, no ads,
no registration).
If the link doesn't work, you can try the real link https://toreply.univ-lille.fr/.
Reseach Topics
Human-Computer Interaction and Model Driven Engineering
More generally, I'm interested in Human-Computer Interaction in all its aspects (uses, technologies, methods,
tools, etc.) and have carried out several personal projects in this field:
- Interactive window displays for stores and museums: video
- Brain-Computer Interface
- Music selected using brainwaves captured on the arm (video)
- BCI-controlled home automation (video)
- Pong game with NIA headset (video)
- Flash application control with NIA headset (video)
- How to relax someone with music selected by BCI? (video)
- Play music according to your emotions/moods (vidéo)
Teaching
Here are the main modules I teach:
- Ergonomics and Design of Software and E-services (M2 E-Services) : first part of the Platine project (thread running through the E-Services course). This course
covers the gathering of user requirements, the functionalities to be developed and the application
mock-ups. The design methodologies employed here are user-centered.
- Software Engineering for the Human-Computer Interaction (M2 E-Services) : second part
of the Platine project (main theme of the E-Services
course). This course covers the software and promotional phase of the project, i.e. coding, development,
production, deployment and promotion.
- Technology for Connected Applications (M1) : Android application development in Kotlin
and Compose
- Introduction to Innovation and Research (M1): Introducing students to the world of
research and providing a state-of-the-art overview of a given subject.
- Technologies and the Future (Master): this course aims to get students thinking about
the evolution of
technologies and their impact on society.
I'm also involved in supervising final-year projects, internships, work-study programs and theses.
Publications
Here is a non-exhaustive list of my publications. For a complete list, please consult my profile on HAL:
- "VisUML: a live UML visualization to help developers in their programming task",
Jean-Claude Tarby,
Mickaël Duruisseau, J.C. Tarby, Xavier Le Pallec, Sébastien Gerard -
HCI International, Jul 2018, Las Vegas, United States. pp.3-22, ⟨10.1007/978-3-319-92043-6_1⟩
- "From Metamodeling to Automatic Generation of Multimodal Interfaces for Ambient Computing",
José Rouillard, Jean-Claude Tarby, Xavier Le Pallec, Raphael Marvie -
International Journal On Advances in Software, 2011, 3 (3&4).
- "How to communicate smartly with your house?",
José Rouillard, Jean-Claude Tarby -
IJAHUC - International Journal of Ad Hoc and Ubiquitous Computing, 2010
- "Tasks models for component contextualization",
A. Lewandowski, G. Bourguin, Jean-Claude Tarby -
Proceedings of ICEIS 2007, the 9th International Conference on Enterprise Information Systems, 2007,
Funchal, Madère, Portugal
Responsibilities
In addition to my teaching and research activities, I am:
- Head of the E-Services track of the Computer Science Master's program.
- Member of the Department Council.