Vincenzo Musco, Ph.D.

Vincenzo Musco

Postdoctoral researcher @ New Jersey Institute of Technology

Education

2013-2016
Ph.D. in Computer Science

University 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 Honours

University 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 Erasmus

University Joseph Fourier (Grenoble, France)
Minor in Wireless Networks and Security.
2006-2009
B.Sc. in Computers and Systems

HEPL (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 2015

Inria 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 Researcher

New Jersey Institute of Technology (NJ, USA)
2013-2016
Research and Teaching Assistant

University of Lille (France)
April-September 2013
Java Developer

Orchestra Networks (Paris, France)
M.Sc. internship
Implementing 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 Developer

Ministry of Higher Education and Research (France)
Link
Development of an extension for the previously developed C2i web application.
June-August 2012
Web Developer

Ministry of Higher Education and Research (France)
Link
Development of a web mobile application used by students preparing the C2i French certification.
February-June 2009
Java Developer

HEPL (Liège, Belgium)
B.Sc. internship
Studying various security mechanisms and protocols used by network applications and implementing them on a concrete study case.
A thesis has been written.

Languages

French fluent
Italian fluent
English working knowledge
German basic

Miscellaneous

2011-2012
Volunteer

AFEV Paris (France)
France's leading network of youth volunteers in deprived areas
2009-2011
University-level preparation in Computer Science

University of Liège (Belgium)
Required for entrance to the Belgian M.Sc.