Matías Sebastián Martínez  -  PhD



I am assistant professor in the University of Valenciennes (France), and member of the LAMIH laboratory. Previously, I was a researcher in the University of Lille 1 and INRIA Lilleand post-doc in the University of Lugano (Switzerland)I got my PhD degree in October 2014 from University of Lille and previously a Computer Science degree from UNICEN (Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina).  Moreover, I  had teaching duties at the engineering school Telecom Lille. I also have worked in the private sector as software developer (Java, Web, SOA, Mobile).  Currently I develop and maintain Astor, an automated program repair tool.

  


  •  2017 
    • Towards the quality improvement of cross-platform mobile applications. M. Martinez, S. Lecomte.  (International Conference on Mobile Software Engineering and Systems). MobileSoft 2017 [Download].

    • Astor repair framework. Dagstuhl Seminar on automated program repair [Link]
    • Under submission:
      • XamForumDB: a dataset for studying Q&A about cross-platform mobile applications development. M. Martinez, S. Lecomte [Download].
      • Test Case Generation for Program Repair: A Study of Feasibility and Effectiveness. Z. Yu, M. Martinez, B. Danglot, T. Durieux, M. Monperrus [Download].
  • 2016
    • Automatic repair of real bugs in java: a large-scale experiment on the defects4j dataset. M. Martinez, T. Durieux, R. Sommerard, J. Xuan, M. Monperrus. Empirical Software Engineering (2016). doi:10.1007/s10664-016-9470-4 [Download].
    • Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs. J. Xuan; M. Martinez; F. DeMarco; M. Clement; S. Lamelas Marcote; T. Durieux; D. Le Berre; M. Monperrus, in IEEE Transactions on Software Engineering,  doi: 10.1109/TSE.2016.2560811 [Download].
    • B-Refactoring: Automatic test code refactoring to improve dynamic analysis. Jifeng Xuan, Benoit Cornu, Matias Martinez, Benoit Baudry, Lionel Seinturier, Martin Monperrus, Information and Software Technology, Volume 76, August 2016, Pages 65-80, ISSN 0950-5849, http://dx.doi.org/10.1016/j.infsof.2016.04.016 [Download].

    • ASTOR: A Program Repair Library for Java.  Matias Martinez and Martin Monperrus. ISSTA 2016 Proceedings of the 25th International Symposium on Software Testing and Analysis [Download].
  • 2015
    • When App Stores Listen to the Crowd to Fight Bugs in the Wild. M.Gomez, M. Martinez, R. Rouvoy and M. Monperrus (ICSE'15-NIER) [Download].

    • Automatic repair of real bugs: An experience report on the Defects4J dataset. Thomas Durieux, Matias Martinez, Martin Monperrus, Romain Sommerard, and Jifeng Xuan [Download]. 

  • 2014
    • Fine-grained and Accurate Source Code Differencing. J.R Falleri, F. Morandat, X. Blanc, M. Martinez, M. Monperrus (ASE'14) [Download].
    • Do the Fix Ingredients Already Exist? An Empirical Inquiry into the Redundancy Assumptions of Program Repair Approaches. M. Martínez, W. Weimer and M. Monperrus (ICSE'14 - NIER) [Download].
    • ASTOR: Evolutionary Automatic Software Repair for Java. M.Martinez, M.Monperrus (Technical Report) [Download].
    • Accurate Extraction of Bug Fix Pattern Occurrences using Abstract Syntax Tree Analysis. M. Martinez, L. Duchien and M. Monperrus (Technical Report) [Download]. 
  • 2013
    • Mining software repair models for reasoning on the search space of automated program fixing. M. Martinez and M. Monperrus. Empirical Software Engineering journal, Springer Verlag. 20: 176. doi:10.1007/s10664-013-9282-8 [Download].
    • Automatically Extracting Instances of Code Change Patterns with AST Analysis. Matías Martínez, Laurence Duchien and Martin Monperrus (ICSM'13, ERA TRACK) [Download].
    • Probabilistic Mutational Transformations for Automatic Software Repair (ICSM'13, Doctoral Symposium Poster).
  • 2012
    • Conservation and Replication with CVS-Vintage: A Dataset of CVS Repositories.  M. Monperrus, M. Martínez (Technical Report) [Download].
    • Mining Repair Actions for Automated Program Fixing. Matías Martínez, Martin Monperrus (GPL'12, Poster).

 I am assistant professor (Maitre de Conférences in France) at the ISTV University of Valenciennes. I am in charge of the following courses:
  • Advanced programming in C
  • Data bases security (Master course)
  • Data privacy and security (Master course)

Automatic software repair  (check out Astor https://github.com/SpoonLabs/astor, our  automatic software repair tool)
Software maintenance and evolution
Source code analysis and manipulation (check out Spoon https://github.com/INRIA/spoon, the Spirals's library for analyzing and transforming Java source code)
Mining software repositories (check out Coming http://github.com/Spirals-Team/coming and Gumtree-Spoon-diff http://github.com/SpoonLabs/gumtree-spoon-ast-diff)
Software fault analysis
Software testing
Search-based software engineering
Web services and SOA architectures
Mobile applications monitoring, diagnostic and repair


Title: "Extraction and Analysis of Knowledge for Automatic Software Repair" [Download]
Directors: Martin Monperrus and Laurence Duchien.
Started in: October 2011,  PhD defense: October 2014.

Master thesis:

Title:  EasySOC: A tool to facilitate the development and maintenance of service-oriented applications [In Spanish, available upon request].
Directors: Alejandro Zunino and Marco Crasso.

Contact:


Email: matias(dot)sebastian(dot)martinez(at)gmail(dot)com
                matias(dot)martinez(at)univ-valenciennes(dot).fr


Related Sites


dblp
GitHub
Google Scholar


Subpages (1): wiki