M2 Research Internship - AI Recommendation Approach for Green Software

📍 Location: Computer Science laboratory of the University of Pau and the adour Countries (LIUPPA), France
📅 Duration: March 2025 - Present
💰 Funding: National French ANR Agency
🔗 Project: BEHAVE! Project
👨‍🏫 Supervisor: Dr. Adel Noureddine

Overview

I am currently working as a research intern on the BEHAVE! project, focusing on AI-driven recommendations for energy-efficient software usage. My role involves developing an autonomic control system that analyzes software usage patterns and energy consumption, providing personalized recommendations to help users reduce their digital carbon footprint.

Key Responsibilities & Contributions

  • 🔍 Conducting a state-of-the-art study on recommendation algorithms and software energy classifications.
  • 🏷️ Designing a dynamic classification system for software based on usage patterns and energy efficiency.
  • ⚙️ Exploring software interaction mechanisms (APIs, configuration settings) to identify optimization actions.
  • 🤖 Developing a proof-of-concept AI model for autonomously recommending energy-efficient software actions.
  • 🎯 Implementing reinforcement learning to adapt recommendations based on user engagement and energy savings.
  • 📝 Writing a scientific paper summarizing key findings and contributions.

Technologies & Methodologies

  • 🧠 AI & Machine Learning: Reinforcement Learning, Recommendation Systems
  • ⚙️ Software Engineering: Autonomic Computing, API & Configuration Analysis
  • 🌿 Green IT: Energy-efficient Software Design, Digital Sustainability

Through this research, I aim to contribute to reducing ICT-related carbon emissions by optimizing software interactions and promoting sustainable computing practices.