Xavier Blanc
96
Documents
Presentation
Xavier Blanc obtained his Ph.D degree from [Paris 6 University](http://www.lip6.fr/) in 2001. He worked on software modeling for E.D.F (Electricité de France). He then joined [Softeam ](http://www.softeam.com/)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](https://www.u-bordeaux.fr/). From 2011 to 2014 he was deputy director of the computer science laboratory ([LaBRI](http://www.labri.fr/)) of the Bordeaux University. Since 2012 he is a member of the [Software Engineering Group](http://se.labri.fr/) of this laboratory. Since 2014 he lead the [ProgResS group](http://www.labri.fr/index.php?n=Progress.Progress). 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)](http://www.u-bordeaux1.fr/ufr/math-info/formation/informatique/masters/master-informatique/specialite-genie-logiciel.html).
Publications
|
What the Fix? A Study of ASATs Rule Documentation32nd IEEE/ACM International Conference on Program Comprehension (ICPC 2024), Apr 2024, Lisboa, Portugal. ⟨10.1145/3643916.3644404⟩
Conference papers
hal-04450208v1
|
|
MLinter: Learning Coding Practices from Examples-Dream or Reality?30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2023, Macao SAR, Macau SAR China
Conference papers
hal-03951403v1
|
|
FP-Crawlers: Studying the Resilience of Browser Fingerprinting to Block CrawlersMADWeb'20 - NDSS Workshop on Measurements, Attacks, and Defenses for the Web, Feb 2020, San Diego, United States. ⟨10.14722/ndss.2020.23xxx⟩
Conference papers
hal-02441653v1
|
|
Fostering the Diversity of Exploratory Testing in Web ApplicationsICST 2020 - IEEE International Conference on Software Testing, Verification and Validation, Mar 2020, Porto, Portugal. ⟨10.1109/ICST46399.2020.00026⟩
Conference papers
hal-02398969v1
|
|
Handling Duplicates in Dockerfiles Families: Learning from Experts2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), Sep 2019, Cleveland, France. pp.524-535, ⟨10.1109/ICSME.2019.00086⟩
Conference papers
hal-02485839v1
|
|
On Adopting Linters to Deal with Performance Concerns in Android AppsASE18 - Proceedings of the 33rd IEEE/ACM International Conference on Automated Software Engineering, Sep 2018, Montpellier, France. ⟨10.1145/3238147.3238197⟩
Conference papers
hal-01829135v1
|
|
Automatic identification of client-side JavaScript libraries in web applications32nd ACM SIGAPP Symposium On Applied Computing (SAC), Apr 2017, Marrakech, Morocco. pp.670-677, ⟨10.1145/3019612.3019845⟩
Conference papers
hal-02182165v1
|
Automated Generation of REST API Specification from Plain HTML Documentation15th International Conference on Service-Oriented Computing (ICSOC), Nov 2017, Malaga, Spain. pp.453-461, ⟨10.1007/978-3-319-69035-3_32⟩
Conference papers
hal-02182076v1
|
|
Empirical Study on REST APIs Usage in Android Mobile Applications15th International Conference on Service-Oriented Computing (ICSOC), Nov 2017, Malaga, Spain. pp.614-622, ⟨10.1007/978-3-319-69035-3_45⟩
Conference papers
hal-02486049v1
|
|
|
Empirical Study on REST APIs Usage in Android Mobile Applications15th International Conference on Service-Oriented Computing (ICSOC), Nov 2017, Malaga, Spain. pp.614-622, ⟨10.1007/978-3-319-69035-3_45⟩
Conference papers
hal-02182089v1
|
|
Documentation Reuse: Hot or Not? An Empirical Study16th International Conference on Software Reuse (ICSR), May 2017, Salvador, Brazil. pp.12-27, ⟨10.1007/978-3-319-56856-0_2⟩
Conference papers
hal-02182142v1
|
Real time streaming pattern detection for eCommerceSymposium on Applied Computing, Apr 2016, Pisa, Italy. ⟨10.1145/2851613.2851653⟩
Conference papers
hal-01433106v1
|
|
|
JSON Patch for Turning a Pull REST API into a PushInternational Conference on Service-Oriented Computing, 2016, BANFF, Canada. ⟨10.1007/978-3-319-46295-0_27⟩
Conference papers
hal-01433078v1
|
|
Impact of Developer Turnover on Quality in Open-Source SoftwareJoint 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⟩
Conference papers
hal-01186466v1
|
Code ownership in open-source softwareInternational Conference on Evaluation and Assessment in Software Engineering, 2014, London, United Kingdom. ⟨10.1145/2601248.2601283⟩
Conference papers
hal-01433091v1
|
|
Automatic extraction of developer expertiseInternational Conference on Evaluation and Assessment in Software Engineering, May 2014, Londres, United Kingdom. ⟨10.1145/2601248.2601266⟩
Conference papers
hal-01203537v1
|
|
|
Computing Contextual Metric Thresholds29th Symposium On Applied Computing, Mar 2014, Gyeongju, South Korea. ⟨10.1145/2554850.2554997⟩
Conference papers
hal-00911762v1
|
|
Fine-grained and Accurate Source Code DifferencingProceedings of the International Conference on Automated Software Engineering, 2014, Västeras, Sweden. pp.313-324, ⟨10.1145/2642937.2642982⟩
Conference papers
hal-01054552v1
|
Automatic discovery of function mappings between similar libraries20th 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⟩
Conference papers
hal-00919647v1
|
|
Towards a Full Specification and Use of Overlap Relationships between Work Products in MDE Software Processes22nd International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2013, Jun 2013, Hammamet, Tunisia. pp.209-217, ⟨10.1109/WETICE.2013.76⟩
Conference papers
hal-01216509v1
|
|
Find your library experts20th 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⟩
Conference papers
hal-00919642v1
|
|
|
Mining Library Migration Graphs19th 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⟩
Conference papers
hal-00761204v1
|
|
An Experimental Study of A Design-driven, Tool-based Development ApproachUser Evaluation for Software Engineering Researchers (USER), 2012, Zurich, Switzerland. ⟨10.1109/USER.2012.6226581⟩
Conference papers
hal-00715759v1
|
Support for deviation detections in the context of multi-viewpoint-based development processesCAiSE'12 Forum at the 24th International Conference on Advanced Information Systems Engineering, Jun 2012, Gdansk, Poland. pp.23-31
Conference papers
hal-01272420v1
|
|
|
Chaining Model TransformationsWorkshop on the Analysis of Model Transformations AMT, 2012, Innsbruck, Austria
Conference papers
hal-02057427v1
|
|
A Semantically Rich Approach for Collaborative Model EditionSymp. on Applied Computing (SAC), Mar 2011, Taichung, Taiwan. pp.1470--1475, ⟨10.1145/1982185.1982500⟩
Conference papers
hal-01248198v1
|
Deviation Management during Process Execution26th IEEE/ACM International Conference on Automated Software Engineering (ASE), Nov 2011, Lawrence, Kan, United States. pp.528-531, ⟨10.1109/ASE.2011.6100116⟩
Conference papers
hal-01286055v1
|
|
|
Flexible Deviation Handling during Software Process Enactment15th IEEE Workshops on International Enterprise Distributed Object Computing Conference (EDOCW), Aug 2011, Helsinki, Finland. pp.34-41, ⟨10.1109/EDOCW.2011.37⟩
Conference papers
hal-00626842v1
|
|
Movida studio: a modeling environment to create viewpoints and manage variability in viewsIDM- 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
Conference papers
hal-00660864v1
|
|
Operation Based Model Representation: Experiences on Inconsistency DetectionECMFA 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⟩
Conference papers
hal-00626824v1
|
Artifact or Process Guidance, an Empirical StudyMoDELS (2), Oct 2010, Oslo, Norway. pp.318-330, ⟨10.1007/978-3-642-16129-2_23⟩
Conference papers
hal-01293856v1
|
|
Early Deviation Detection in Modeling Activities of MDE ProcessesACM/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⟩
Conference papers
hal-01293860v1
|
|
Inconsistency Detection in Distributed Model Driven Software Engineering Environments3rd Workshop on Living with Inconsistencies in Software Development, Sep 2010, Antwerp, Belgium. pp.2-7
Conference papers
hal-01293878v1
|
|
Combining Independent Model TransformationsACM Symposium On Applied Computing (SAC), Mar 2010, Sierre, Switzerland. pp.2237-2243, ⟨10.1145/1774088.1774557⟩
Conference papers
inria-00516708v1
|
|
|
Feature-based Composition of Software Architectures4th European Conference on Software Architecture, Aug 2010, Copenhagen, Denmark. pp.230-245, ⟨10.1007/978-3-642-15114-9_18⟩
Conference papers
inria-00512716v1
|
Towards Automated Inconsistency Handling in Design Models22nd International Conference on Advanced Information Systems Engineering, CAiSE 2010, Jun 2010, Hammamet, Tunisia. pp.348-362, ⟨10.1007/978-3-642-13094-6_28⟩
Conference papers
hal-01292626v1
|
|
Incremental Detection of Model Inconsistencies based on Model Operations21st International Conference on Advanced Information Systems Engineering (CAiSE'09), Jun 2009, Amsterdam, Netherlands. pp.32-46, ⟨10.1007/978-3-642-02144-2_8⟩
Conference papers
hal-00669769v1
|
|
Uniform random generation of huge metamodel instancesFifth 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⟩
Conference papers
hal-00391816v1
|
|
|
From Requirements to Code Revisited12th IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC'09), Mar 2009, Tokyo, Japan. pp.228 - 235, ⟨10.1109/ISORC.2009.29⟩
Conference papers
hal-00470512v1
|
D-Praxis: A Peer-to-Peer Collaborative Model Editing Framework9th 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⟩
Conference papers
hal-00669776v1
|
|
|
Context Awareness for Dynamic Service-Oriented Product Lines13th International Software Product Line Conference, Aug 2009, San Francisco, United States. pp.131--140
Conference papers
inria-00425586v1
|
|
Vers l'Exécutabilité des Modèles de Procédés Logiciels14ème colloque international sur les Langages et Modèles à Objets (LMO'08), Mar 2008, Montréal, Quebec, Canada. pp.153-168
Conference papers
inria-00371227v1
|
Tutorials at MODELS 2008Model 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⟩
Conference papers
hal-01303716v1
|
|
Collaborative Software Engineering on Large-scale models: Requirements and Experience in ModelBus23rd Annual ACM Symposium on Applied Computing (SAC'08), Mar 2008, Fortaleza, Ceará, Brazil. pp.674-681, ⟨10.1145/1363686.1363849⟩
Conference papers
hal-00668912v1
|
|
Detecting Model Inconsistency Through Operation-Based Model Construction30th International Conference on Software Engineering (ICSE 2008), May 2008, Leipzig, Germany. pp.511-520, ⟨10.1145/1368088.1368158⟩
Conference papers
hal-01303728v1
|
|
Construction Formelle et Gestion de la Cohérence des Modèles3ème Conférence sur l'Ingénierie des Modèles (IDM'07), Mar 2007, Toulouse, France. pp.59-73
Conference papers
hal-01334990v1
|
|
Ingénierie logicielle guidée par les modèles - Avantages et limites actuelsINFORSID, May 2007, Perros-Guirec, France. pp.7-11
Conference papers
hal-01305786v1
|
|
Support collaboratif pour la manipulation de modèles à large échelle3ème Journées sur l'Ingénierie Dirigée par les Modèles (IDM '07), Mar 2007, Toulouse, France. pp.25-40
Conference papers
hal-01336165v1
|
|
UML4SPM: An Executable Software Process Modelling Language Providing High-Level Abstractions10th International IEEE Enterprise Distributed Object Computing Conference (EDOC '06), Oct 2006, Hong Kong, China. pp.297-306, ⟨10.1109/EDOC.2006.65⟩
Conference papers
hal-01351625v1
|
|
Finding a Path to Model Consistency2nd European Conference on MDA (ECDMA '06), Jul 2006, Bilbao, Spain. pp.101-112, ⟨10.1007/11787044_9⟩
Conference papers
hal-01351679v1
|
|
Supporting Transparent Model Update in Distributed CASE Tool IntegrationAnnual ACM Symposium on Applied Computing (SAC'06), Apr 2006, Dijon, France. pp.1759-1766, ⟨10.1145/1141277.1141692⟩
Conference papers
hal-01352092v1
|
|
Applying Model Fragment Copy-Restore to Build an Open and Distributed MDA EnvironmentACM/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⟩
Conference papers
hal-01352095v1
|
|
Supporting Collaborative Development in an Open MDA EnvironmentIEEE International Conference on Software Maintenance (ICSM'06), Sep 2006, Philadelphia, United States. pp.244-253, ⟨10.1109/ICSM.2006.64⟩
Conference papers
hal-01352090v1
|
|
Génération de code pour les système réactifs à partir de modèles UML2 - Application à AIBO2ème Journées sur l'Ingénierie Dirigée par les Modèles (IDM '06), Jun 2006, Lille, France. pp.189-205
Conference papers
hal-01351628v1
|
|
|
Transformations de modèles UML outillées: Retour d'expériencesMajecStic 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
Conference papers
inria-00000682v1
|
UML4SPM: A UML2.0-Based Metamodel for Software Process ModellingACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS '05), Oct 2005, Montego Bay, Jamaica. pp.17-38, ⟨10.1007/11557432_3⟩
Conference papers
hal-01486927v1
|
|
Metamodel Reuse with MOFMoDELS 2005 - 8th International Conference on Model Driven Engineering Languages and Systems, Oct 2005, Montego Bay, Jamaica. pp.661-675, ⟨10.1007/11557432_49⟩
Conference papers
hal-01418175v1
|
|
Services de modélisation et Web Services Application sur le ModelBusJournée Objets, Composants et Modèles, GDR 673 Algorithmique, Langages et Programmation du CNRS, Mar 2005, Bern, Suisse. pp.63-69
Conference papers
hal-01416467v1
|
|
A UML precise specification of design patterns using decoupling constraints4th Workshop in Software Model Engineering (WiSME '05), Oct 2005, Montego Bay, Jamaica
Conference papers
hal-01486922v1
|
|
Model Reuse in MDAInternational Conference on Software Engineering Research and Practice (SERP '05), Jun 2005, Las Vegas, United States. pp.354-360
Conference papers
hal-01486937v1
|
|
Modeling Services and Web Services: Application of ModelBusInternational Conference on Software Engineering Research and Practice (SERP'05), Jun 2005, Las Vegas, United States. pp.557-563
Conference papers
hal-01486930v1
|
|
Improving Pattern Support in UML CASE toolsUML 2004 Workshop on Consistency Problems in UML-based Software Development III, Oct 2004, Lisbon, Portugal
Conference papers
hal-01520002v1
|
|
Model Bus : "Towards the Interoperability of Modelling Tools"Model Driven Architecture: Foundations and Applications (MDAFA 2004), Jun 2004, Linköping University, Sweden. pp.17-32, ⟨10.1007/11538097_2⟩
Conference papers
hal-01520005v1
|
|
A Critical Analysis of MDA Standards through an Implementation : the ModFact Tool1st European Workshop on Model Driven Architecture with Emphasis on Industrial Applications (EWMDA-IA'04), Mar 2004, Enschede, Netherlands. pp.115-122
Conference papers
hal-01496156v1
|
|
Towards an Integrated Transformation Environment (ITE) for Model Driven Development (MDD), Invited Session "Model Driven Development"8th World Multi-Conference on Systemics, Cybernetics and Informatics (SCI '2004), Jul 2004, Orlando, United States
Conference papers
hal-01520007v1
|
|
Traduction de méta-modèlesLanguage et Modèle à Objets 2001 (LMO'01), Jan 2001, Le Croisic, France
Conference papers
hal-01570703v1
|
|
Information System architecture with RM-ODP: an on-the-field experienceOpen Distributed Processing: Enterprise, Computation, Knowledge, Engineering and Realisation (WOODPECKER 2001), Jul 2001, Setúbal, Portugal. pp.27-37
Conference papers
hal-01571171v1
|
|
On the Construction of Distributed RM-ODP SpecificationsIFIP TC6/WG6.1 3rd International Conference on Distributed Applications and Interoperable Systems (DAIS'01), Sep 2001, Krakow, Poland. pp.99-111, ⟨10.1007/0-306-47005-5_8⟩
Conference papers
hal-01571168v1
|
|
A Comparison of the Basic DO Concepts in StandardizationInternational Symposium on Distributed Objects and Applications, Sep 2000, Anvers, Belgium. pp.209-217, ⟨10.1109/DOA.2000.874192⟩
Conference papers
hal-01572517v1
|
|
On Meta-Modeling Formalisms and Rule-Based Model TransformsInternational Workshop on Model Engineering of ECOOP 2000 (IWME '00), Jun 2000, Cannes, France
Conference papers
hal-01572496v1
|
|
The Specifications Exchange Service of an RM-ODP Framework4th International Enterprise Distributed Object Computing Conference, Sep 2000, Makuhari, Japan. pp.86-90, ⟨10.1109/EDOC.2000.882347⟩
Conference papers
hal-01573115v1
|
|
Génération automatique de structures de documents XML à partir de méta-modèles MOFNouvelle Technologies de la Repartition 2000, Nov 2000, Paris, France
Conference papers
hal-01572516v1
|
|
Using the UML Language to express the ODP Enterprise concepts3rd International Enterprise Distributed Object Computing Conference, Sep 1999, Mannheim, Germany. pp.50-59, ⟨10.1109/EDOC.1999.792049⟩
Conference papers
hal-01574417v1
|
UML2 pour les développeursEyrolles, pp.202, 2006, 221212029X
Books
hal-01351629v1
|
|
MDA en action : Ingénierie logicielle guidée par les modèlesEyrolles, 2005, 2-212-11539-3
Books
hal-01418176v1
|
Dynamic Software Product Lines for Context-Aware Web ServicesMichael 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
Book sections
inria-00425565v1
|
|
Diffing E2E Tests against User Traces for Continuous Improvement2022
Preprints, Working Papers, ...
hal-03835470v1
|
|
Code Ownership in Open-Source Software2014
Preprints, Working Papers, ...
hal-00976024v1
|
|
Automatic Extraction of Developer Expertise2014
Preprints, Working Papers, ...
hal-00965074v1
|
|
A Study of Library Migration in Java Software2013
Preprints, Working Papers, ...
hal-00838713v1
|
|
The Harmony Platform2013
Reports
hal-00856957v1
|
|
Using the UML Language to Express the ODP Enterprise Concepts[Research Report] lip6.1999.024, LIP6. 1999
Reports
hal-02548256v1
|