Nombre de documents

57

Short Bio


Xavier Blanc obtained his Ph.D degree from Paris 6 University in 2001. He worked on software modeling for E.D.F (Electricité de France). He then joined Softeam in 2001 as a software architect. In 2002, he joined University Paris 6 as associate professor. We worked on model driven engineering. He holds a Research Direction Habilitation in Computer Science from Paris 6 University in 2009.

He is currently full professor at the Bordeaux University. From 2011 to 2014 he was deputy director of the computer science laboratory (LaBRI) of the Bordeaux University. Since 2012 he is a member of the Software Engineering Group of this laboratory. Since 2014 he lead the ProgResS group. His current research is about software evolution. He works on repository mining and on static analysis. He advised 11 PhD (3 are in progress). He is involved in several national and European contracts.

He is author or co-author of more than 40 publications in international journals and conferences. He has recently served as program committee member in Models, ECMFA and CSMR conferences. He was in charge of a master program on Software Engineering (2010-2015).


Article dans une revue6 documents

  • Matthieu Foucault, Cédric Teyton, David Lo, Xavier Blanc, Jean-Rémy Falleri. On the usefulness of ownership metrics in open-source software projects. Information and Software Technology, Elsevier, 2015, 64, pp.102-112. <10.1016/j.infsof.2015.01.013>. <hal-01433069>
  • Cédric Teyton, Jean-Rémy Falleri, Marc Palyart, Xavier Blanc. A study of library migrations in Java. Journal of Software: Evolution and Process, Wiley, 2014, 26 (11), pp.1030-1052. <10.1002/smr.1660>. <hal-01203534>
  • Jean-Rémy Falleri, Xavier Blanc, Reda Bendraou, Marcos Aurélio Almeida da Silva, Cédric Teyton. Incremental inconsistency detection with low memory overhead. Software: Practice and Experience, Wiley, 2014, 44 (5), pp.621-641. <10.1002/spe.2171>. <hal-00975337>
  • Carlos Parra, Xavier Blanc, Anthony Cleve, Laurence Duchien. Unifying design and runtime software adaptation using aspect models. Science of Computer Programming, Elsevier, 2011, Special Issue on Software Evolution, Adaptability and Variability, 76 (12), pp.1247-1260. <10.1016/j.scico.2010.12.005>. <inria-00564592>
  • Reda Bendraou, Jean-Marc Jézéquel, Marie-Pierre Gervais, Xavier Blanc. A Comparison of Six UML-Based Languages for Software Process Modeling. IEEE Transactions on Software Engineering, Institute of Electrical and Electronics Engineers, 2010, 36 (5), pp.662-675. <10.1109/TSE.2009.85>. <inria-00477520>
  • Marie-Pierre Gervais, Xavier Blanc. Interopérabilité de spécifications. Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, Hermès-Lavoisier, 2002, 8 (4), pp.121-144. <10.3166/objet.8.4.121-144>. <hal-01198715>

Communication dans un congrès44 documents

  • William Braik, Floréal Morandat, Jean-Rémy Falleri, Xavier Blanc. Real time streaming pattern detection for eCommerce. Symposium on Applied Computing, Apr 2016, Pisa, Italy. 2016, <10.1145/2851613.2851653>. <hal-01433106>
  • Hanyang Cao, Jean-Rémy Falleri, Xavier Blanc, Li Zhang. JSON Patch for Turning a Pull REST API into a Push. International Conference on Service-Oriented Computing, 2016, BANFF, Canada. 2016, <10.1007/978-3-319-46295-0_27>. <hal-01433078>
  • Matthieu Foucault, Marc Palyart, Xavier Blanc, Gail Murphy, Jean-Rémy Falleri. Impact of Developer Turnover on Quality in Open-Source Software. Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Sep 2015, Bergamo, Italy. <10.1145/2786805.2786870>. <hal-01186466>
  • Cédric Teyton, Marc Palyart, Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc. Automatic extraction of developer expertise. International Conference on Evaluation and Assessment in Software Engineering, May 2014, Londres, United Kingdom. Proceedings 18th International Conference on Evaluation and Assessment in Software Engineering, 2014, <10.1145/2601248.2601266>. <hal-01203537>
  • Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc, Matias Martinez, Martin Monperrus. Fine-grained and Accurate Source Code Differencing. ASE 2014, 2014, und, France. Proceedings of the International Conference on Automated Software Engineering, pp.313-324, 2014, <10.1145/2642937.2642982>. <hal-01054552>
  • Matthieu Foucault, Marc Palyart, Jean-Rémy Falleri, Xavier Blanc. Computing Contextual Metric Thresholds. ACM. 29th Symposium On Applied Computing, Mar 2014, Gyeongju, South Korea. <hal-00911762>
  • Matthieu Foucault, Jean-Rémy Falleri, Xavier Blanc. Code ownership in open-source software. International Conference on Evaluation and Assessment in Software Engineering, 2014, London, United Kingdom. 18th International Conference on Evaluation and Assessment in Software Engineering, 18th International Conference on Evaluation and Assessment in Software Engineering. <10.1145/2601248.2601283>. <hal-01433091>
  • Ibrahima Fall, Reda Bendraou, Marie-Pierre Gervais, Xavier Blanc. Towards a Full Specification and Use of Overlap Relationships between Work Products in MDE Software Processes. 22nd International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2013, Jun 2013, Hammamet, Tunisia. IEEE, pp.209-217, <10.1109/WETICE.2013.76>. <hal-01216509>
  • Cédric Teyton, Jean-Rémy Falleri, Xavier Blanc. Automatic discovery of function mappings between similar libraries. IEEE. 20th Working Conference on Reverse Engineering, WCRE 2013, Koblenz, Germany, October 14-17, 2013, Oct 2013, Koblenz, Germany. pp.192 - 201, 2013, <10.1109/WCRE.2013.6671294>. <hal-00919647>
  • Cédric Teyton, Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc. Find your library experts. 20th Working Conference on Reverse Engineering, WCRE 2013, Koblenz, Germany, October 14-17, 2013, Oct 2013, Koblenz, Germany. pp.202-211, 2013, <10.1109/WCRE.2013.6671295>. <hal-00919642>
  • Quentin Enard, Christine Louberry, Charles Consel, Xavier Blanc. An Experimental Study of A Design-driven, Tool-based Development Approach. User Evaluation for Software Engineering Researchers (USER), 2012, Zurich, Switzerland. 2012, <10.1109/USER.2012.6226581>. <hal-00715759>
  • Cédric Teyton, Jean-Rémy Falleri, Xavier Blanc. Mining Library Migration Graphs. 19th Working Conference on Reverse Engineering, WCRE 2012, Kingston, ON, Canada, October 15-18, 2012, Oct 2012, Kingston, Canada. pp.289-298, 2012, <10.1109/WCRE.2012.38>. <hal-00761204>
  • Reda Bendraou, Marcos Aurélio Almeida da Silva, Marie-Pierre Gervais, Xavier Blanc. Support for deviation detections in the context of multi-viewpoint-based development processes. CAiSE'12 Forum at the 24th International Conference on Advanced Information Systems Engineering, Jun 2012, Gdansk, Poland. CEUR, CAiSE'12 Forum at the 24th International Conference on Advanced Information Systems Engineering, 855, pp.23-31. <hal-01272420>
  • Marie Gouyette, Olivier Barais, Jérôme Le Noir, Cédric Brun, Marcos Almeida da Silva, et al.. Movida studio: a modeling environment to create viewpoints and manage variability in views. Ileana Ober. IDM- 7éme journées sur l'Ingénierie Dirigée par les Modèles-2011, Jun 2011, Lille, France. service reprographie de Polytech, Université Lille I, Journées sur l'Ingénierie Dirigée par les Modèles IDM 2011 Lille, 7-8 juin 2011, 1, pp.141-145, 2011, <http://rmod.lille.inria.fr/idm-gpl/pier?_s=4Cc2Y7q68lygI2et>. <hal-00660864>
  • Marcos Aurélio Almeida da Silva, Reda Bendraou, Jacques Robin, Xavier Blanc. Flexible Deviation Handling during Software Process Enactment. 15th IEEE Workshops on International Enterprise Distributed Object Computing Conference (EDOCW), Aug 2011, Helsinki, Finland. IEEE, pp.34-41, 2011, <10.1109/EDOCW.2011.37>. <hal-00626842>
  • Jerome Le Noir, Olivier Delande, Daniel Exertier, Marcos Aurélio Almeida da Silva, Xavier Blanc. Operation Based Model Representation: Experiences on Inconsistency Detection. ECMFA 2011 - 7th European Conference on Modelling Foundations and Applications, Jun 2011, Birmingham, United Kingdom. Springer, 6698, pp.85-96, 2011, Lecture Notes in Computer Science. <10.1007/978-3-642-21470-7_7>. <hal-00626824>
  • Jonathan Michaux, Xavier Blanc, Pierre Sutra, Marc Shapiro. A Semantically Rich Approach for Collaborative Model Edition. Symp. on Applied Computing (SAC), Mar 2011, Taichung, Taiwan. Assoc. for Computing Machinery, 26, pp.1470--1475, 2011, <10.1145/1982185.1982500>. <hal-01248198>
  • Marcos Aurélio Almeida da Silva, Xavier Blanc, Reda Bendraou. Deviation Management during Process Execution. 26th IEEE/ACM International Conference on Automated Software Engineering (ASE), Nov 2011, Lawrence, Kan, United States. ACM, 26th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp.528-531, <10.1109/ASE.2011.6100116>. <hal-01286055>
  • Marcos Aurélio Almeida da Silva, Alix Mougenot, Reda Bendraou, Jacques Robin, Xavier Blanc. Artifact or Process Guidance, an Empirical Study. MoDELS (2), Oct 2010, Oslo, Norway. Springer, MoDELS (2), 6395, pp.318-330, Lecture Notes in Computer Science. <10.1007/978-3-642-16129-2_23>. <hal-01293856>
  • Marcos Aurélio Almeida da Silva, Reda Bendraou, Xavier Blanc, Marie-Pierre Gervais. Early Deviation Detection in Modeling Activities of MDE Processes. ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems, Oct 2010, Oslo, Norway. Springer, ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems, 6395, pp.303-317, Lecture Notes in Computer Science. <10.1007/978-3-642-16129-2_22>. <hal-01293860>
  • Alix Mougenot, Xavier Blanc, Marie-Pierre Gervais. Inconsistency Detection in Distributed Model Driven Software Engineering Environments. 3rd Workshop on Living with Inconsistencies in Software Development, Sep 2010, Antwerp, Belgium. CEUR, 3rd Workshop on Living with Inconsistencies in Software Development, 661, pp.2-7, CEUR-WS. <hal-01293878>
  • Marcos Aurélio Almeida da Silva, Alix Mougenot, Xavier Blanc, Reda Bendraou. Towards Automated Inconsistency Handling in Design Models. 22nd International Conference on Advanced Information Systems Engineering, CAiSE 2010, Jun 2010, Hammamet, Tunisia. Springer, 22nd International Conference on Advanced Information Systems Engineering, CAiSE 2010, 6051, pp.348-362, Lecture Notes in Computer Science. <10.1007/978-3-642-13094-6_28>. <hal-01292626>
  • Anne Etien, Alexis Muller, Thomas Legrand, Xavier Blanc. Combining Independent Model Transformations. ACM Symposium On Applied Computing (SAC), Mar 2010, Sierre, Switzerland. ACM, pp.2237-2243, 2010, <10.1145/1774088.1774557>. <inria-00516708>
  • Carlos Parra, Anthony Cleve, Xavier Blanc, Laurence Duchien. Feature-based Composition of Software Architectures. Muhammad Ali Babar and Ian Gorton. 4th European Conference on Software Architecture, Aug 2010, Copenhagen, Denmark. 6285, pp.230-245, 2010, Lecture Notes in Computer Science. <10.1007/978-3-642-15114-9_18>. <inria-00512716>
  • Carlos Parra, Xavier Blanc, Laurence Duchien. Context Awareness for Dynamic Service-Oriented Product Lines. John McGregor and Dirk Muthig. 13th International Software Product Line Conference, Aug 2009, San Francisco, United States. SPLC 2009 Proceedings of the 13th International Software Product Line Conference, 1, pp.131--140, 2009. <inria-00425586>
  • Alix Mougenot, Xavier Blanc, Marie-Pierre Gervais. D-Praxis: A Peer-to-Peer Collaborative Model Editing Framework. 9th IFIP international conference on Distributed Applications and Interoperable Systems (DAIS'09), Jun 2009, Lisbonne, Portugal. Springer, 5523, pp.16-29, 2009, Lecture Notes in Computer Science. <10.1007/978-3-642-02164-0_2>. <hal-00669776>
  • Xavier Blanc, Alix Mougenot, Isabelle Mounier, Tom Mens. Incremental Detection of Model Inconsistencies based on Model Operations. 21st International Conference on Advanced Information Systems Engineering (CAiSE'09), Jun 2009, Amsterdam, Netherlands. Springer, 5565, pp.32-46, 2009, Lecture Notes in Computer Science. <10.1007/978-3-642-02144-2_8>. <hal-00669769>
  • Alix Mougenot, Alexis Darrasse, Xavier Blanc, Michèle Soria. Uniform random generation of huge metamodel instances. Fifth European Conference on Model-Driven Architecture Foundations and Applications (ECMDA-FA 2009), Jun 2009, Enschede, Netherlands. pp.130-145, 2009, <10.1007/978-3-642-02674-4_10>. <hal-00391816>
  • Tewfik Ziadi, Xavier Blanc, Amine Raji. From Requirements to Code Revisited. 12th IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC'09), Mar 2009, Tokyo, Japan. pp.228 - 235, 2009, <10.1109/ISORC.2009.29>. <hal-00470512>
  • Xavier Blanc. Tutorials at MODELS 2008. Model Driven Engineering Languages and Systems, 11th International Conference, MoDELS 2008, Sep 2008, Toulouse, France. Springer, Model Driven Engineering Languages and Systems, 11th International Conference, MoDELS 2008, 5301, pp.910-915, Lecture Notes in Computer Science. <10.1007/978-3-540-87875-9_65>. <hal-01303716>
  • Xavier Blanc, Isabelle Mounier, Alix Mougenot, Tom Mens. Detecting Model Inconsistency Through Operation-Based Model Construction. 30th International Conference on Software Engineering (ICSE 2008), May 2008, Leipzig, Germany. ACM, 30th International Conference on Software Engineering (ICSE 2008), pp.511-520, <10.1145/1368088.1368158>. <hal-01303728>
  • Prawee Sriplakich, Xavier Blanc, Marie-Pierre Gervais. Collaborative Software Engineering on Large-scale models: Requirements and Experience in ModelBus. 23rd Annual ACM Symposium on Applied Computing (SAC'08), Mar 2008, Fortaleza, Ceará, Brazil. ACM, pp.674-681, 2008, <10.1145/1363686.1363849>. <hal-00668912>
  • Reda Bendraou, Marie-Pierre Gervais, Xavier Blanc, Jean-Marc Jézéquel. Vers l'Exécutabilité des Modèles de Procédés Logiciels. 14ème colloque international sur les Langages et Modèles à Objets (LMO'08), Mar 2008, Montréal, Quebec, Canada. RNTI, RNTI-L-1, pp.153-168, 2008, Revue des Nouvelles Technologies de l'Information. <inria-00371227>
  • Prawee Sriplakich, Xavier Blanc, Marie-Pierre Gervais. Support collaboratif pour la manipulation de modèles à large échelle. 3ème Journées sur l'Ingénierie Dirigée par les Modèles (IDM '07), Mar 2007, Toulouse, France. 3ème Journées sur l'Ingénierie Dirigée par les Modèles (IDM '07), pp.25-40. <hal-01336165>
  • Grégory Fombelle, Xavier Blanc, Laurent Rioux, Marie-Pierre Gervais. Construction Formelle et Gestion de la Cohérence des Modèles. 3ème Conférence sur l'Ingénierie des Modèles (IDM'07), Mar 2007, Toulouse, France. 3ème Conférence sur l'Ingénierie des Modèles (IDM'07), pp.59-73. <hal-01334990>
  • Xavier Blanc. Ingénierie logicielle guidée par les modèles - Avantages et limites actuels. INFORSID, May 2007, Perros-Guirec, France. INFORSID, pp.7-11. <hal-01305786>
  • Grégory Fombelle, Xavier Blanc, Laurent Rioux, Marie-Pierre Gervais. Finding a Path to Model Consistency. 2nd European Conference on MDA (ECDMA '06), Jul 2006, Bilbao, Spain. Springer-Verlag, 2nd European Conference on MDA (ECDMA '06), 4066, pp.101-112, Lecture Notes in Computer Science. <10.1007/11787044_9>. <hal-01351679>
  • Prawee Sriplakich, Xavier Blanc, Marie-Pierre Gervais. Supporting Collaborative Development in an Open MDA Environment. IEEE International Conference on Software Maintenance (ICSM'06), Sep 2006, Philadelphia, United States. IEEE, IEEE International Conference on Software Maintenance (ICSM'06), pp.244-253, <10.1109/ICSM.2006.64>. <hal-01352090>
  • Prawee Sriplakich, Xavier Blanc, Marie-Pierre Gervais. Supporting Transparent Model Update in Distributed CASE Tool Integration. Annual ACM Symposium on Applied Computing (SAC'06), Apr 2006, Dijon, France. ACM, Annual ACM Symposium on Applied Computing (SAC'06), pp.1759-1766, <10.1145/1141277.1141692>. <hal-01352092>
  • Xavier Blanc, Tewfik Ziadi, Cédric Besse. Génération de code pour les système réactifs à partir de modèles UML2 - Application à AIBO. 2ème Journées sur l'Ingénierie Dirigée par les Modèles (IDM '06), Jun 2006, Lille, France. 2ème Journées sur l'Ingénierie Dirigée par les Modèles (IDM '06), pp.189-205. <hal-01351628>
  • Prawee Sriplakich, Xavier Blanc, Marie-Pierre Gervais. Applying Model Fragment Copy-Restore to Build an Open and Distributed MDA Environment. ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML 2006), Oct 2006, Genova, Italy. Springer-Verlag, ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML 2006), 4199, pp.631-645, Lecture Notes in Computer Science. <10.1007/11880240_44>. <hal-01352095>
  • Reda Bendraou, Marie-Pierre Gervais, Xavier Blanc. UML4SPM: An Executable Software Process Modelling Language Providing High-Level Abstractions. 10th International IEEE Enterprise Distributed Object Computing Conference (EDOC '06), Oct 2006, Hong Kong, China. IEEE, 10th International IEEE Enterprise Distributed Object Computing Conference (EDOC '06), pp.297-306, <10.1109/EDOC.2006.65>. <hal-01351625>
  • Xavier Blanc, Marie-Pierre Gervais, Prawee Sriplakich. Services de modélisation et Web Services Application sur le ModelBus. Journée Objets, Composants et Modèles, GDR 673 Algorithmique, Langages et Programmation du CNRS, Mar 2005, Bern, Suisse. Journée Objets, Composants et Modèles, GDR 673 Algorithmique, Langages et Programmation du CNRS, pp.63-69. <hal-01416467>
  • Samir Ammour, Xavier Blanc, Mikal Ziane. Transformations de modèles UML outillées: Retour d'expériences. Alexandre Vautier, Sylvie Saget. MajecStic 2005 - 3ème manifestation des jeunes Chercheurs en Sciences et Technologies de l'Information et de la Communication, Nov 2005, Rennes, France. pp.159-166, 2005. <inria-00000682>

Ouvrage (y compris édition critique et traduction)1 document

  • Xavier Blanc, Isabelle Mounier. UML2 pour les développeurs. Eyrolles, pp.202, 2006, 221212029X. <hal-01351629>

Chapitre d'ouvrage1 document

  • Carlos Parra, Xavier Blanc, Laurence Duchien, Nicolas Pessemier, Rafael Leaño, et al.. Dynamic Software Product Lines for Context-Aware Web Services. Michael Sheng and Jian Yu and and Schahram Dustdar. Enabling Context-Aware Web Services: Methods, Architectures, and Technologies, Chapman and Hall/CRC, pp.53-80, 2010. <inria-00425565>

Direction d'ouvrage, Proceedings1 document

  • Xavier Blanc, Laurence Duchien. Actes des Septièmes journées nationales du GDR Génie de la Programmation et du Logiciel. 7eme journées du GDR Génie de la Programmation et du Logiciel, Jun 2015, Bordeaux, France. 2015, <http://gdr-gpl2015.labri.fr>. <hal-01169584>

Pré-publication, Document de travail3 documents

  • Matthieu Foucault, Jean-Rémy Falleri, Xavier Blanc. Code Ownership in Open-Source Software. 9 pages. 2014. <hal-00976024>
  • Cédric Teyton, Marc Palyart, Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc. Automatic Extraction of Developer Expertise. Accepted for publication - 18th International Conference on Evaluation and Assessment in Software.. 2014. <hal-00965074>
  • Cédric Teyton, Jean-Rémy Falleri, Marc Palyart, Xavier Blanc. A Study of Library Migration in Java Software. 2013. <hal-00838713>

Rapport1 document

  • Jean-Rémy Falleri, Cédric Teyton, Matthieu Foucault, Marc Palyart, Floréal Morandat, et al.. The Harmony Platform. 2013. <hal-00856957>