Number of documents

65

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).


Journal articles8 documents

  • Xavier Blanc, Marc Josien, Claude Le Bris. Approximation locale précisée dans des problèmes multi-échelles avec défauts localisés. Comptes Rendus Mathématique, Elsevier Masson, 2019, ⟨10.1016/j.crma.2018.12.005⟩. ⟨hal-01893991v2⟩
  • Xavier Blanc, Bernard Ducomet, Šárka Nečasová. Global existence of a radiative Euler system coupled to an electromagnetic field. Advances in Nonlinear Analysis, De Gruyter, 2018, ⟨10.1515/anona-2017-0117⟩. ⟨hal-01782380⟩
  • 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, John Wiley & Sons, Ltd., 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⟩

Conference papers50 documents

  • Sarra Habchi, Xavier Blanc, Romain Rouvoy. On Adopting Linters to Deal with Performance Concerns in Android Apps. ASE18 - Proceedings of the 33rd IEEE/ACM International Conference on Automated Software Engineering, Sep 2018, Montpellier, France. ⟨10.1145/3238147.3238197⟩. ⟨hal-01829135⟩
  • Hanyang Cao, Jean-Rémy Falleri, Xavier Blanc. Automated Generation of REST API Specification from Plain HTML Documentation. 15th International Conference on Service-Oriented Computing (ICSOC), Nov 2017, Malaga, Spain. pp.453-461. ⟨hal-02182076⟩
  • Mohamed Oumaziz, Abdelkarim Belkhir, Tristan Vacher, Eric Beaudry, Xavier Blanc, et al.. Empirical Study on REST APIs Usage in Android Mobile Applications. 15th International Conference on Service-Oriented Computing (ICSOC), Nov 2017, Malaga, Spain. pp.614-622. ⟨hal-02182089⟩
  • Mohamed Oumaziz, Alan Charpentier, Jean-Rémy Falleri, Xavier Blanc. Documentation Reuse: Hot or Not? An Empirical Study. 16th International Conference on Software Reuse (ICSR), May 2017, Salvador, Brazil. pp.12-27. ⟨hal-02182142⟩
  • Hanyang Cao, Yuxian Peng, Jing Jiang, Jean-Rémy Falleri, Xavier Blanc. Automatic identification of client-side JavaScript libraries in web applications. 32nd ACM SIGAPP Symposium On Applied Computing (SAC), Apr 2017, Marrakech, Morocco. pp.670-677. ⟨hal-02182165⟩
  • 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. ⟨10.1007/978-3-319-46295-0_27⟩. ⟨hal-01433078⟩
  • 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. ⟨10.1145/2851613.2851653⟩. ⟨hal-01433106⟩
  • 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⟩
  • Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc, Matias Martinez, Martin Monperrus. Fine-grained and Accurate Source Code Differencing. Proceedings of the International Conference on Automated Software Engineering, 2014, Västeras, Sweden. pp.313-324, ⟨10.1145/2642937.2642982⟩. ⟨hal-01054552⟩
  • 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. ⟨10.1145/2601248.2601266⟩. ⟨hal-01203537⟩
  • 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. ⟨10.1145/2601248.2601283⟩. ⟨hal-01433091⟩
  • Matthieu Foucault, Marc Palyart, Jean-Rémy Falleri, Xavier Blanc. Computing Contextual Metric Thresholds. 29th Symposium On Applied Computing, Mar 2014, Gyeongju, South Korea. ⟨hal-00911762⟩
  • Cédric Teyton, Jean-Rémy Falleri, Xavier Blanc. Automatic discovery of function mappings between similar libraries. 20th Working Conference on Reverse Engineering, WCRE 2013, Koblenz, Germany, October 14-17, 2013, Oct 2013, Koblenz, Germany. pp.192 - 201, ⟨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, ⟨10.1109/WCRE.2013.6671295⟩. ⟨hal-00919642⟩
  • 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. pp.209-217, ⟨10.1109/WETICE.2013.76⟩. ⟨hal-01216509⟩
  • 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. pp.23-31. ⟨hal-01272420⟩
  • Anne Etien, Vincent Aranega, Xavier Blanc, Richard Paige. Chaining Model Transformations. Workshop on the Analysis of Model Transformations AMT, 2012, Innsbruck, Austria. ⟨hal-02057427⟩
  • 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, ⟨10.1109/WCRE.2012.38⟩. ⟨hal-00761204⟩
  • 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. ⟨10.1109/USER.2012.6226581⟩. ⟨hal-00715759⟩
  • 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. pp.528-531, ⟨10.1109/ASE.2011.6100116⟩. ⟨hal-01286055⟩
  • 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. pp.1470--1475, ⟨10.1145/1982185.1982500⟩. ⟨hal-01248198⟩
  • 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. pp.85-96, ⟨10.1007/978-3-642-21470-7_7⟩. ⟨hal-00626824⟩
  • 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. IDM- 7éme journées sur l'Ingénierie Dirigée par les Modèles-2011, Polytech, Université Lille 1, Jun 2011, Lille, France. pp.141-145. ⟨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. pp.34-41, ⟨10.1109/EDOCW.2011.37⟩. ⟨hal-00626842⟩
  • Anne Etien, Alexis Muller, Thomas Legrand, Xavier Blanc. Combining Independent Model Transformations. ACM Symposium On Applied Computing (SAC), Mar 2010, Sierre, Switzerland. pp.2237-2243, ⟨10.1145/1774088.1774557⟩. ⟨inria-00516708⟩
  • 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. pp.318-330, ⟨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. pp.303-317, ⟨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. pp.2-7. ⟨hal-01293878⟩
  • Carlos Parra, Anthony Cleve, Xavier Blanc, Laurence Duchien. Feature-based Composition of Software Architectures. 4th European Conference on Software Architecture, Aug 2010, Copenhagen, Denmark. pp.230-245, ⟨10.1007/978-3-642-15114-9_18⟩. ⟨inria-00512716⟩
  • 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. pp.348-362, ⟨10.1007/978-3-642-13094-6_28⟩. ⟨hal-01292626⟩
  • 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, ⟨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, ⟨10.1109/ISORC.2009.29⟩. ⟨hal-00470512⟩
  • 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. pp.32-46, ⟨10.1007/978-3-642-02144-2_8⟩. ⟨hal-00669769⟩
  • Carlos Parra, Xavier Blanc, Laurence Duchien. Context Awareness for Dynamic Service-Oriented Product Lines. 13th International Software Product Line Conference, Aug 2009, San Francisco, United States. pp.131--140. ⟨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. pp.16-29, ⟨10.1007/978-3-642-02164-0_2⟩. ⟨hal-00669776⟩
  • 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. 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. pp.674-681, ⟨10.1145/1363686.1363849⟩. ⟨hal-00668912⟩
  • Xavier Blanc. Tutorials at MODELS 2008. Model Driven Engineering Languages and Systems, 11th International Conference, MoDELS 2008, Sep 2008, Toulouse, France. pp.910-915, ⟨10.1007/978-3-540-87875-9_65⟩. ⟨hal-01303716⟩
  • 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. pp.153-168. ⟨inria-00371227⟩
  • 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. pp.59-73. ⟨hal-01334990⟩
  • 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. pp.25-40. ⟨hal-01336165⟩
  • Xavier Blanc. Ingénierie logicielle guidée par les modèles - Avantages et limites actuels. INFORSID, May 2007, Perros-Guirec, France. pp.7-11. ⟨hal-01305786⟩
  • 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. pp.631-645, ⟨10.1007/11880240_44⟩. ⟨hal-01352095⟩
  • 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. pp.101-112, ⟨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. 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. pp.1759-1766, ⟨10.1145/1141277.1141692⟩. ⟨hal-01352092⟩
  • 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. pp.297-306, ⟨10.1109/EDOC.2006.65⟩. ⟨hal-01351625⟩
  • 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. pp.189-205. ⟨hal-01351628⟩
  • Samir Ammour, Xavier Blanc, Mikal Ziane. Transformations de modèles UML outillées: Retour d'expériences. MajecStic 2005 - 3ème manifestation des jeunes Chercheurs en Sciences et Technologies de l'Information et de la Communication, IRISA – IETR – LTSI, Nov 2005, Rennes, France. pp.159-166. ⟨inria-00000682⟩
  • 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. pp.63-69. ⟨hal-01416467⟩

Books1 document

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

Book sections1 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⟩

Directions of work or 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⟩

Preprints, Working Papers, ...3 documents

  • Cédric Teyton, Marc Palyart, Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc. Automatic Extraction of Developer Expertise. 2014. ⟨hal-00965074⟩
  • Matthieu Foucault, Jean-Rémy Falleri, Xavier Blanc. Code Ownership in Open-Source Software. 2014. ⟨hal-00976024⟩
  • Cédric Teyton, Jean-Rémy Falleri, Marc Palyart, Xavier Blanc. A Study of Library Migration in Java Software. 2013. ⟨hal-00838713⟩

Reports1 document

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