Resume
Education
- 2013-2016
-
Ph.D. in Computer ScienceUniversity of Lille 3 (France)Thesis: Propagation Analysis based on Software Graphs and Synthetic Data.
Advisor: Philippe Preux. Co-advisor: Martin Monperrus. - 2011-2013
-
M.Sc. in Computer Science HonoursUniversity of Paris 7 (France)Thesis: Toward an object-oriented approach of the data model: development of an incremental JavaBean generator.
- 2008-2009
-
B.Sc. in Computer Networks and Telecommunications ErasmusUniversity Joseph Fourier (Grenoble, France)Minor in Wireless Networks and Security.
- 2006-2009
-
B.Sc. in Computers and SystemsHEPL (Liège, Belgium)Minor in Networking.
Thesis: Synthetic Study on Security Technics used by Networking Software.
Publications
- 2016
- Vincenzo Musco, Martin Monperrus, Philippe Preux. Mutation-Based Graph Inference for Fault Localization. 16th International Working Conference on Source Code Analysis and Manipulation co-located with ICSME, October 2016, Raleigh, USA. SCAM
- Vincenzo Musco, Martin Monperrus, Philippe Preux. A Large-scale Study of Call Graph-based Impact Prediction using Mutation Testing. Software Quality Journal, 2016 (to appear). SQJ
- Vincenzo Musco, Antonin Carette, Martin Monperrus, Philippe Preux. A Learning Algorithm for Change Impact Prediction. 5th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering co-located with ICSE, May 2016, Austin, USA. RAISE@ICSE
- 2015
- Vincenzo Musco, Martin Monperrus, Philippe Preux. An Experimental Protocol for Analyzing the Accuracy of Software Error Impact Analysis. 10th IEEE/ACM International Workshop on Automation of Software Test co-located with ICSE, May 2015, Florence, Italy. AST@ICSE
Teaching/Mentorship
- 2016
-
Teaching Assistant, Introduction to Graph Theory
University of Lille (France)Practical Labs (20 students) for third-year bachelors. Includes concepts about graph theory such as representation, popular algorithms (eg. Dijkstra, TSP), spectral analysis, etc.
-
Teaching Assistant, Preparation to C2i
University of Lille (France)Practical Labs (25 students) for various-levels students. Prepares the students to pass the french certification C2i level 1 which includes a large score of computer basic principles.
- 2015
-
Teaching Assistant, Introduction to Data Coding
University of Lille (France)Practical Labs (20 students) for first-year bachelors. Includes concepts such as OS introduction, base number conversion (eg. binary, decimal), files coding (eg. archives, images, html, latex).
-
Teaching Assistant, Introducton to Networks
University of Lille (France)Practical Labs (20 students) for first-year bachelors. Includes concepts such as networking, sockets, HTTP, HTML Security concepts (eg. certificates).
-
Mentored, Antonin Carette, a first-year M.Sc. student at the University of Lille 1
Develops a tool to apply machine learning to software call graphs in order to improve the impact analysis using such graphs.
- 2014
-
Teaching Assistant, Introduction to Data Coding
University of Lille (France)Practical Labs (2 groups of 20 students each) for first-year bachelors. Includes concepts such as logic gates, Karnaugh maps, base number conversion (eg. binary, decimal), files coding (eg. archives, images, html, latex).
-
Mentored, Romain Philippon, a second-year M.Sc. student at the University of Lille 1
Develops a tool to study the arrival and removal of new dependencies in a software dependency graph.
Talks
Impact Analysis
- May 2015
-
Software Engineering Day 2015Inria and University of Lille (France)
Service
External Reviewer
- 2015
-
International Conference on Software Engineering (ICSE)
International Conference on Software Maintenance and Evolution (ICSME)
Work Experience
- 2017-Current
-
Postdoctoral ResearcherNew Jersey Institute of Technology (NJ, USA)
- 2013-2016
-
Research and Teaching AssistantUniversity of Lille (France)
- April-September 2013
-
Java DeveloperOrchestra Networks (Paris, France) M.Sc. internshipImplementing a JavaBean generator which generates beans directly bound to specific data model tables for the EBX5 software.
Team: Research & Development.
A thesis has been written. - March 2013
-
Web DeveloperMinistry of Higher Education and Research (France)Development of an extension for the previously developed C2i web application.
- June-August 2012
-
Web DeveloperMinistry of Higher Education and Research (France)Development of a web mobile application used by students preparing the C2i French certification.
- February-June 2009
-
Java DeveloperHEPL (Liège, Belgium) B.Sc. internshipStudying various security mechanisms and protocols used by network applications and implementing them on a concrete study case.
A thesis has been written. - 2011-2012
-
VolunteerAFEV Paris (France)France's leading network of youth volunteers in deprived areas
- 2009-2011
-
University-level preparation in Computer ScienceUniversity of Liège (Belgium)Required for entrance to the Belgian M.Sc.
Languages
French
fluent
Italian
fluent
English
working knowledge
German
basic