About Noury Bouraqadi
During my first years at the university, I studied electronics (1988-1990), and specialized in computer science (1991-1994). With my Master’s degree in hand, I worked as a freelance software developer, while doing a PhD on software engineering (1995-1999). My PhD research focused on reflection with explicit metaclasses and Aspect-Oriented Programming (AOP). Then, I worked on research projects related to reflection and AOP applied to strong code mobility within distributed systems.
Since 2001, I joined the IMT Lille Douai where I still work as a full professor. My research targets mobile and autonomous robots from two complementary perspectives: Software Engineering (SE) and (AI). From the SE perspective, I study software architectures, languages and tools for controlling individual robots. I mainly focus on reflective and dynamic languages, and more specifically Pharo, for a modular and agile development of robotic software architectures. From the AI perspective, I study coordination and cooperation in robotic fleets. I am mainly interested in communication models as well as emerging or predefined organizations for multi-agent robotic systems.
Why This Site?
As a father, I am very concerned about the planet and the challenges faced by humanity. I also strongly believe that technology is the only way to make any significant change on a global scale (see Video below). This is why I made this site to spread technical knowledge, based on my expertise in computer science and robotics honed since the 1990’s. To do so, I organized this site in two complementary parts:
Code of Ethics
Doing good is not enough. The way to do it is important too. This is why this site is 100% ethical. By this I mean:
- 100% independent. I view my readers as friends or students who deserve my best most objective content.
- 0% tracking. No third party cookies, no Google analytics, no Facebook pixel, to preserve the privacy of this site visitors.
- 0% invasive or hidden advertisement. Ads if any are clearly labelled as so, and truly related to the content.
- Favor open-source software. I spend a significant part of my time contributing to free open-source projects such as PharoJS.