I'm Full Professor of Computer Science at the University of Nice Sophia Antipolis / Université Côte d'Azur (UCA).I belong to the Computer Science department of the Faculty of Science in which I'm responsible for apprenticeship at the CS Master level and I'm teaching different courses mainly related to Software Engineering.
As a researcher, I'm a member of the I3S laboratory (UMR CNRS-UNS 7271), involved in the Sparks team.
View Philippe Collet's profile on LinkedIn


  • french: 27 avril 2017 en soirée sur le campus SophiaTech, rencontre apéritif entre les étudiants de dernière année (5A/M2), apprentis ou stagiaires, et les futurs étudiants (4A, 3A, M1, L3...)... Plus d'info bientôt
  • Paper "Tracing Imperfectly Modular Variability in Software Product Line Implementation" accepted at ICSR'17 conference!
  • french: 29 Novembre 2016 à 11h à l'espace Forum du campus SophiaTech, rencontre entre apprentis, maîtres d'apprentissage et tuteurs enseignants. Cette année, 54 étudiants en Master 2 et Master 1 IFI ont choisi l'alternance au sein d'une des entreprises partenaires ! Nous dépassons les 100 entreprises partenaires cette année et nous diplomerons notre 490 ème apprenti !
  • November 2016: Proud to joint the Editorial board of the SoSyM journal (International Journal on Software and Systems Modeling, Springer) !
  • Paper "Automated Deployement of Data Collection Policies over Heterogeneous Shared Sensing Infrastructures" accepted at APSEC'16 conference!
  • Paper "Delaying Decisions in Variable Concern Hierarchies" accepted at GPCE'16 conference!
  • Paper "VCU: The Three Dimensions of Reuse" accepted at ICSR'16 conference!
  • Chapter "Contracts-based Control Integration into Software Systems" published in Book Software Engineering for Self-Adaptive Systems 3, Springer, 2016. To appear...
  • french: Le résumé des travaux menés sur les défis du Génie de la Programmation et du Logiciel à l’horizon 2025 sont publiés dans une chronique de la revue TSI.

Research Interests

  • Software Product Lines and variability engineering (large scale management of variability-aware software, composition of feature models, relationships to software architectures, reverse engineering of variability models, domain-driven multiple software product lines)
  • Model-Driven Engineering (separation of concerns, composition, lightweight DSL engineering, variability in requirement engineering and goal modeling)
  • Application of variability engineering to other disciplines (information systems, web infrastructures, graphical user interfaces and dashboards, cyber-physical systems and sensing infrastructures, software security, sustainability)
  • Self-adaptive systems (software architecture of the feedback control loops, large-scale management)

Recent Committees

  • From November 2016, member of the editorial board of the SoSyM journal, Springer (International Journal on Software and Systems Modeling)
  • 2017: SPLC'2017 (PC), MODELS'2017 (demonstration and tool co-chair), VAMOS'2017 workshop (PC), SEAA'17/SPLSeco Track (PC), TTC'17 contest (PC), CIEL'2017 (steering chair)
  • 2016: SPLC'2016 (PC), MODELS'2016 (PC), VAMOS'2016 workshop (PC), SEAA'16/SPLSeco Track (PC), SERA'2016 (PC), TTC'16 contest (PC), CIEL'2016 (PC, steering chair)
  • 2015: Modularity'2015 (Demo and Poster chair), SPLC'2015 (PC), SEAA'2015-SPLSeco (PC), CIEL'2015 (steering committee), VAMOS'2015 workshop (PC), FMSPLE worskhop (PC), SPLTea workshop at SPLC (PC), SPLat workshop at SPLC (PC), Sustainability workshop at Modularity (PC), CIEL'2015 (PC, steering chair)
  • 2014: general chair of the VAMOS'2014 workshop in Nice, ECMFA'2014 (PC), SPLC'2014 (PC), SEAA'2014-SPLSeco (PC), SERA'2014 (PC), CIEL'2014 (steering committee), SPLTea workshop at SPLC (PC), SPLat workshop at SPLC (PC), CIEL'2014 (PC, steering)
  • 2013: ECMFA/ECOOP/ECSA'2013 joint Doctoral Symposium (co-chair), VAMOS'2013 (PC co-chair), CIEL'2013 (steering committee), SERA'2013 (PC), AMINO workshop at MODELS (PC), CMA workshop at MODELS (PC), JLDP'2013 (PC), CIEL'2013 (PC, steering)

Responsibilities at Teaching Departement

  • Coordinator of the apprenticeship part of Master IFI (1st and 2nd master years in Computer Science, more than 50 students per year), starting september 2014: Master IFI par apprentissage

Teaching Expertise

  • Software Engineering (basic concepts, object-orientation in SE, unit testing, mocks, test-driven development, design patterns, dynamic class loading, with the Java language)
  • Software Product Lines and Variability Management
  • Software Project Management (requirements, planning, agile principles and practices, software configuration & construction, V&V, testing, test-driven development, profiling, support tools for versioning, bug tracking)

Positions and Education

  • Sept 2013: appointed as Full Professor at Université Nice Sophia Antipolis
  • Dec 2011: obtained HDR ("Habilitation à Diriger des Recherches") from Université Nice Sophia Antipolis
  • Sept. 2010 - Aug. 2011: Full-time researcher (delegation) at CNRS (I3S lab)
  • Sept 1999: apppointed as Assistant Professor at Université Nice Sophia Antipolis
  • 1999: Visiting Researcher at University of Glasgow (Scotland, UK)
  • 1998: Research and Teaching Assistant at Université Nice Sophia Antipolis
  • 1997-1998: Qualification Engineer at French Navy Technical Center in Toulon
  • Dec. 1997: obtained PhD in Computer Science from Université Nice Sophia Antipolis

Contact Details

e-mail : Philippe[DOT]Collet[AT]unice[DOT]fr

I3S Research Lab
Phone: +33 (0)4 92 96 51 08
Room: 445 (Templiers 1 building)

Laboratoire I3S - UNS - UCA / CNRS UMR 7271
Campus SophiaTech / Les Templiers
930 Route des Colles, BP 145
F-06903 Sophia Antipolis Cedex, France

Department of Computing
(Teaching in Nice - Valrose)

Département d'Informatique
Faculté des Sciences - UNS
Parc Valrose
F-06108 Nice Cedex 2, France