
Vincenzo MuscoNew Jersey Institute of Technology | NJIT · Department of Computer Science
Vincenzo Musco
Ph.D.
About
6
Publications
743
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
46
Citations
Citations since 2017
Introduction
Publications
Publications (6)
In software engineering, impact analysis consists in predicting the software elements (e.g. modules, classes, methods) potentially impacted by a change in the source code. Impact analysis is required to optimize the testing effort. In this paper, we propose a framework to predict error propagation. Based on 10 open-source Java projects and 5 classi...
Change impact analysis (CIA) consists in predicting the impact of a code change in a software application. In this paper, the artifacts that are considered for CIA are methods of object-oriented software; the change under study is a change in the code of the method, the impact is the test methods that fail because of the change that has been perfor...
Change impact analysis consists in predicting the impact of a code change in
a software application. In this paper, we take a learning perspective on change
impact analysis and consider the problem formulated as follows. The artifacts
that are considered are methods of object-oriented software; the change under
study is a change in the code of the...
In software engineering, error impact analysis consists in predicting the software elements (e.g. Modules, classes, methods) potentially impacted by a change. Impact analysis is required to optimize the testing effort. In this paper we present a new protocol to analyze the accuracy of impact analysis. This protocol uses mutation testing to simulate...
Software systems are composed of many interacting elements. A natural way to
abstract over software systems is to model them as graphs. In this paper we
consider software dependency graphs of object-oriented software and we study
one topological property: the degree distribution. Based on the analysis of ten
software systems written in Java, we sho...