Matías Sebastián Martínez  -  PhD



I am assistant professor in the University of Valenciennes (France), and member of the LAMIH laboratory (UMR CNRS 8201). 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 
    • Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similarities. Martin White, Michele Tufano, Matias Martinez, Martin Monperrus, Denys Poshyvanyk [Download]
    • Towards the quality improvement of cross-platform mobile applications. M. Martinez, S. Lecomte.  (International Conference on Mobile Software Engineering and Systems). In Proceedings of the 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft '17). DOI: https://doi.org/10.1109/MOBILESoft.2017.30 [Download]
    • Astor repair framework. Dagstuhl Seminar on automated program repair [Link]
    • 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 (demo).  Matias Martinez and Martin Monperrus. 2016. In Proceedings of the 25th International Symposium on Software Testing and Analysis (ISSTA 2016). ACM, New York, NY, USA, 441-444. DOI: https://doi.org/10.1145/2931037.2948705  [Download].
  • 2015
    • When App Stores Listen to the Crowd to Fight Bugs in the Wild. M.Gomez, M. Martinez, R. Rouvoy and M. Monperrus.  In Proceedings of the 37th International Conference on Software Engineering - Volume 2 (ICSE '15), Vol. 2. IEEE Press, Piscataway, NJ, USA, 567-570. DOI: 10.1109/ICSE.2015.195 [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. In Proceedings of the 29th ACM/IEEE international conference on Automated software engineering (ASE '14). ACM, New York, NY, USA, 313-324. DOI=http://dx.doi.org/10.1145/2642937.264298In Proceedings of the 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft '17). IEEE Press, Piscataway, NJ, USA, 184-188. DOI: https://doi.org/10.1109/MOBILESoft.2017.30 [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. In Companion Proceedings of the 36th International Conference on Software Engineering (ICSE Companion 2014). ACM, New York, NY, USA, 492-495. DOI=http://dx.doi.org/10.1145/2591062.2591114 [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. In Proceedings of the 2013 IEEE International Conference on Software Maintenance (ICSM '13). IEEE Computer Society, Washington, DC, USA, 388-391. DOI=http://dx.doi.org/10.1109/ICSM.2013.54 [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