Professor Bordeaux University

Stats

Selected Papers

  • J-R. Falleri, F. Morandat, X. Blanc, M. Martinez, M. Monperrus: Fine-grained and accurate source code differencing. (ASE) Automated Software Engineering 2014: September 2014, pp313-324
  • J-R. Falleri, X. Blanc, R. Bendraou, M. Almeida da Silva, C. Teyton. Incremental inconsistency detection with low memory overhead. Software Practice and Experience (SPE), December 2012, 10.1002/spe.2171.
  • R. Bendraou, J-M. Jézéqueland, M-P Gervais, and X. Blanc. A comparison of six uml-based languages for software process modeling. IEEE Transactions on Software Engineering, 2010.
  • X. Blanc, I. Mounier, A. Mougenot, T.Mens, Detecting model inconsistency through operation-based model construction. IEEE 30th International Conference on Software Engineering (ICSE), pp.511-520, Liepzig, Germany, April, 2008
  • C. Teyton, M. Palyart, J-R. Falleri, F. Morandat and X. Blanc. Who's my Best Guy for the Job ? Automatic Extraction of Developer Expertise. (EASE) 2014

International Journals & Book Chapters

  • M. Foucault, C. Teyton, D. Lo, X. Blanc, J-R. Falleri: On the usefulness of ownership metrics in open-source software projects. Information & Software Technology 64: 102-112 (2015)
  • C. Teyton, J-R. Falleri, M. Palyart, X. Blanc: A study of library migrations in Java. Journal of Software: Evolution and Process 26(11): 1030-1052 (2014)
  • J-R. Falleri, X. Blanc, R. Bendraou, M. Almeida da Silva, C. Teyton. Incremental inconsistency detection with low memory overhead. Software Practice and Experience (SPE), 2014.
  • C. Andres Parra, X. Blanc, A. Cleve, L. Duchien. Unifying design and runtime software adaptation using aspect models. Sci. Comput. Program. 76(12): 1247-1260 (2011)
  • R. Bendraou, J-M. Jézéqueland, M-P Gervais, and X. Blanc. A comparison of six uml-based languages for software process modeling. IEEE Transactions on Software Engineering, 2010.
  • C. Parra, R. Leano, X. Blanc, L. Duchien, N. Pessemier, C. Taconet and Z. Kazi-Aoul, Dynamic Software Product Lines for Context-Aware Web Services., in Enabling Context-Aware Web Services: Methods, Architectures, and Technologies. Chapman and Hall/CRC, 2009

International Conferences

  • H. Cao, J-R. Falleri, X. Blanc, L. Zhang: JSON Patch for Turning a Pull REST API into a Push. ICSOC 2016: 435-449
  • W. Braik, F. Morandat, J-R. Falleri, X. Blanc: Real time streaming pattern detection for eCommerce. SAC 2016: 916-922
  • M. Foucault, M. Palyart, X. Blanc, G. C. Murphy, J-R. Falleri: Impact of developer turnover on quality in open-source software. ESEC/SIGSOFT FSE 2015: 829-841
  • M. Palyart, G. C. Murphy, E. R. Murphy-Hill, X. Blanc: Speculative reprogramming. SIGSOFT FSE 2014: 837-840
  • J-R. Falleri, F. Morandat, X. Blanc, M. Martinez, M. Monperrus: Fine-grained and accurate source code differencing. (ASE) Automated Software Engineering 2014: September 2014, pp313-324
  • M. Foucault, J-R. Falleri, X. Blanc, Code Ownership in Open-Source Software. EASE 2014
  • C. Teyton, M. Palyart, J-R. Falleri, F. Morandat and X. Blanc. Who's my Best Guy for the Job ? Automatic Extraction of Developer Expertise. EASE 2014
  • M. Foucault, M. Palyart, J-R. Falleri, X. Blanc, Computing Contextual Metric Thresholds. SAC 2014
  • C. Teyton, J-R Falleri, X. Blanc, Automatic discovery of function mappings between similar libraries. Working Conference on Reverse Engineering 2013, pp192-201
  • C. Teyton, J-R Falleri, F. Morandat, X. Blanc, Find your library experts. Working Conference on Reverse Engineering 2013 pp202-211
  • I. Fall, R. Bendraou, M-P. Gervais, X. Blanc: Towards a Full Specification and Use of Overlap Relationships between Work Products in MDE Software Processes. WETICE 2013, pp209-217
  • R. Bendraou, M. Aurélio Almeida da Silva, M-P. Gervais, X. Blanc. Support for Deviation Detections in the Context of Multi-Viewpoint-Based Development Processes. CAiSE Forum 2012 pp23-31
  • C. Teyton, J-R Falleri, X Blanc, Mining Library Migration Graphs. Working Conference on Reverse Engineering 2012, pp289-298
  • M. Aurélio Almeida Da Silva, X. Blanc, R. Bendraou. Deviation Management during Process Execution, Short Paper, 26th IEEE/ACM International Conference On Automated Software Engineering (ASE), November 6-11, 2011, Oread, Lawrence, Kansas
  • M. Aurélio Almeida Da Silva, R. Bendraou, J. Robin and X. Blanc, Flexible Deviation Handling during Software Process Enactment, Short Paper, Proceedings of the Fifteenth IEEE International EDOC Conference, 29th August - 2nd September, 2011, Helsinki
  • J. Michaux, P. Sutra, X. Blanc, M. Shapiro. A Semantically Rich Approach for Collaborative Model Edition. In proceedings of the 26th Symposium On Applied Computing (ACM SAC 2011). Software Engineering Track. Taiwan. March 2011. 1475-1480
  • J. Le Noir, O. Delande, D. Exertier, M. Aurelio Almeida da Silva, X. Blanc. Operation Based Model Representation: Experiences on Inconsistency Detection. In the proceeding of the 7th European Conference on Modelling Foundations and Applications (ECMFA 2011). Birmingham. June 2011.
  • M. Aurélio Almeida da Silva, R. Bendraou, X. Blanc, M-P. Gervais. Early Deviation Detection in Modeling Activities of MDE Processes, MoDELS 2010, pp303-317
  • M. Aurélio Almeida da Silva, A. Mougenot, R. Bendraou, J. Robin, X. Blanc. Artifact or Process Guidance, an Empirical Study. MoDELS 2010 pp318-330
  • M.A. Almeida Da Silva, A. Mougenot, X. Blanc and R. Bendraou. Towards Automated Inconsistency Handling in Design Models". In proceedings of the International 21st International Conference on Advanced Information Systems Engineering, , CAiSE 2010, Hammamet, Tunisia, June 7-11, 2010
  • C. Andres Parra, A. Cleve, X. Blanc, L. Duchien. Feature-Based Composition of Software Architectures. ECSA 2010: 230-245
  • A. Etien, A. Muller, T. Legrand, X. Blanc. Combining independent model transformations. SAC 2010: 2237-2243
  • C. Parra, X. Blanc and L. Duchien, Context Awareness for Dynamic Service-Oriented Product Lines. In 13th International Software Product Line Conference (SPLC'09), San Francisco, USA, August 2009
  • A. Mougenot, A. Darrasse, X. Blanc and M. Soria, Uniform Random Generation of Huge Metamodel Instances. Model Driven Architecture - Foundations and Applications, 5th European Conference, ECMDA-FA 2009, pp130-145, Enschede, The Netherlands, June 23-26, 2009
  • X. Blanc, A. Mougenot, I. Mounier and T. Mens, Incremental Detection of Model Inconsistencies Based on Model Operations. Advanced Information Systems Engineering, 21st International Conference, CAiSE 2009, Amsterdam, The Netherlands, June 8-12, 2009, pp. 32-46
  • A. Mougenot, X. Blanc and M-P. Gervais, D-Praxis : A Peer-to-Peer Collaborative Model Editing Framework. Distributed Applications and Interoperable Systems, 9th IFIP WG 6.1 International Conference, DAIS 2009, Lisbon, Portugal, June 9-11, 2009, pp. 16-29
  • T.Ziadi, X.Blanc and A.Raji, From Requirements to Code Revisited, Proceedings of 12th IEEE International Symposium on Object-oriented Real-time distributed Computing (IEEE ISORC'2009), Tokyo, Japan, March 17-20, 2009
  • X. Blanc, I. Mounier, A. Mougenot, T.Mens, Detecting model inconsistency through operation-based model construction. IEEE 30th International Conference on Software Engineering (ICSE), pp.511-520, Liepzig, Germany, April, 2008
  • P. Sriplakich, X. Blanc, M-P. Gervais, Collaborative software engineering on large-scale models: requirements and experience in ModelBus. ACM SAC 2008, pp.674-681
  • F. Ramalho, J. Robin, X. Blanc, Reconciling Model-Driven, Agile and Formal Development by Model Transformations from UML/OCL PIMs to Object-Oriented Logic Programs. 10th Symposium on formal methods, Ouro Preto, Minas Gerais, Brazil, August 29-31, 2007
  • R. Bendraou, A. Sadovykh, M.P. Gervais and X. Blanc, Software Process Modeling and Execution: The UML4SPM to WS-BPEL Approach, in Proceedings of the 33rd EUROMICRO Conference of Software Engineering Advanced Application (SEAA), pp. 314-321, Lübeck, Germany, IEEE Computer Society Press 2007
  • R. Bendraou, M-P. Gervais, X .Blanc, UML4SPM: An Executable Software Process Modeling Language Providing High-Level Abstractions, 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC2006), Honk Kong, China, October 2006
  • P. Sriplakich, X .Blanc, M-P. 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, (Models06), Genova, Italy, October 2006.
  • P. Sriplakich, X .Blanc, M-P. Gervais, Supporting Collaborative Development in an Open MDA Environment, 22nd IEEE International Conference on Software Maintenance - ICSM 2006 - Philadelphia, USA, September 2006
  • G. Jevardat De Fombelle, X. Blanc, L. Rioux, M-P. Gervais, Finding a Path to Model Consistency , European Conference on Model Driven Architecture - Foundations and Applications (ECMDA-FA 2006), Bilbao, Spain, July 2006
  • P. Sriplakich, X .Blanc, M-P. Gervais, Supporting Transparent Model Update in Distributed CASE Tool Integration, 21st Annual ACM Symposium on Applied Computing (SAC 06), Dijon, France, April 2006
  • X .Blanc, F. Ramahlo, J. Robin, Metamodel Reuse with MOF, ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems, (Models05), Montego Bay, Jamaica, October 2005
  • R. Bendraou, M-P. Gervais, X .Blanc, UML4SPM: A UML2.0-Based metamodel for Software Process Modelling, ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems, (Models05), Montego Bay, Jamaica, October 2005
  • S. Ammour, M. Ziane, X. Blanc, S. Chantit A UML precise specification of design patterns using decoupling constraints, 4th Workshop in Software Model Engineering, (WiSME 05), Montego Bay, Jamaica, October 2005.
  • S. Ammour, X. Blanc, M. Ziane, P. Desfray, Improving Pattern Support in UML CASE tools, UML 2004 Workshop on Consistency Problems in UML-based Software Development III, Lisbon Portugal, October 2004
  • X. Blanc, M.P. Gervais et P. Sriplakich, Model Bus : Towards the Interoperability of Modelling Tools, Model Driven Architecture: Foundations and Applications (MDAFA 2004), Linköping University, Sweden, June 2004.
  • X. Blanc, S. Bouzitouna and M.P. Gervais, A Critical Analysis of MDA Standards through an Implementation: the ModFact Tool, First European Workshop on Model Driven Architecture with Emphasis on Industrial Application (EWMDA 04), March 17-18, 2004, Enshede, The Netherlands.
  • X. Blanc, M.P. Gervais and R. Le Delliou, On the Construction of Distributed RM-ODP Specifications, In "New Developments in Distributed Applications and Interoperable Systems", Proceedings of the IFIP TC6/WG6.1 3rd International Conference on Distributed Applications and Interoperable Systems (DAIS'01), Kluwer Academic Publishers, Krakow, Poland, September 2001, pp99-111
  • X. Blanc and R. Le Delliou, Information System Architecture with RM-ODP: n on the field experience, Proceedings of the 1st International Workshop on Open Distributed Processing: Enterprise, Computation, Knowledge, Engineering and Realisation (WOODPECKER'01), ICEIS Press (Ed), Setubal, Portugal, July 2001, pp27-37
  • N. Revault, X. Blanc, J-F. Perrot "On Meta-Modeling Formalisms and Rule-Based Model Transforms" In International Workshop on Model Engineering of ECOOP 2000 (IWME'00), France, June 2000
  • X. Blanc, M-P. Gervais, R. Le Delliou "A Comparison of the Basic DO Concepts in Standardization" In Proceedings of the 2nd International Symposium on Distributed Object & Applications (DOA'00), Belgium , September 2000
  • X. Blanc, M-P. Gervais, R. Le Delliou "The Specifications Exchange Service of an RM-ODP Framework" In Proceedings of the 4th International Enterprise Distributing Object Computing Conference (EDOC'00), IEEE Press, Germany, September 2000
  • X. Blanc, M.-P. Gervais and R. Le Delliou, Using the UML Language to Express the ODP Enterprise Concepts, in Proceedings of the 3rd International Enterprise Distributing Object Computing Conference (EDOC'99), IEEE Press (Ed), Mannheim, Germany, September 1999, pp50-59

Books

  • UML2 pour les développeurs: cours et exercices, Eyrolles, ISBN 2-212-12029-X
  • MDA en action: Ingénierie Logicielle Guidée par les modèles, Eyrolles, ISBN 2212115393
  • Observatoire français des techniques avancées (OFTA), Ingénierie des modèles, Arago, ISBN 2-906028-16-9