We computed the software graphs of 96 systems of the Java Qualitas Corpus, parsing the source code and identifying the dependencies among classes. We analyzed 12 software metrics on these 96 graphs, nine borrowed from Social Network Analysis (SNA), and three more traditional software metrics, such as Loc, Fan-in and Fan-out. We analyzed their correlations at system level, and studied the correlation statistics at data-set level. Our results show that these correlations are independent from the specific software system and are general properties of Java software systems. We show how the metrics can be partitioned in groups for almost the whole Java Qualitas Corpus, and that such grouping can provide insights on the topology of software netwo...
We analyzed the source code of various releases of two large Object Oriented Open Source Java softwa...
AbstractOne purpose of software metrics is to measure the quality of programs. The results can be fo...
We are concerned with analyzing software, in particular, with its nature and how developer decisions...
We computed the software graphs of 96 systems of the Java Qualitas Corpus, parsing the source code a...
We study the application to object-oriented software of new metrics, derived from Social Network Ana...
We present a study of 600 Java software networks with the aim of characterizing the relationship amo...
We introduced a new approach to describe Java software as graph, where nodes represent a Java file -...
We present an extensive analysis of software metrics for 111 object-oriented systems written in Java...
Abstract—Several defect prediction models have been pro-posed to identify which entities in a softwa...
In order to increase our ability to use measurement to support software development practise we need...
Maintaining a software system resembles renovating a house: it usually takes longer and costs more t...
A large number of software metrics have been proposed in the literature, but there is little underst...
Shimba, a prototype reverse engineering environment, has been built to support the understanding of ...
We analyse the time evolution of two open source Java projects: Eclipse and Netbeans, both developed...
Abstract—In order to increase our ability to use measure-ment to support software development practi...
We analyzed the source code of various releases of two large Object Oriented Open Source Java softwa...
AbstractOne purpose of software metrics is to measure the quality of programs. The results can be fo...
We are concerned with analyzing software, in particular, with its nature and how developer decisions...
We computed the software graphs of 96 systems of the Java Qualitas Corpus, parsing the source code a...
We study the application to object-oriented software of new metrics, derived from Social Network Ana...
We present a study of 600 Java software networks with the aim of characterizing the relationship amo...
We introduced a new approach to describe Java software as graph, where nodes represent a Java file -...
We present an extensive analysis of software metrics for 111 object-oriented systems written in Java...
Abstract—Several defect prediction models have been pro-posed to identify which entities in a softwa...
In order to increase our ability to use measurement to support software development practise we need...
Maintaining a software system resembles renovating a house: it usually takes longer and costs more t...
A large number of software metrics have been proposed in the literature, but there is little underst...
Shimba, a prototype reverse engineering environment, has been built to support the understanding of ...
We analyse the time evolution of two open source Java projects: Eclipse and Netbeans, both developed...
Abstract—In order to increase our ability to use measure-ment to support software development practi...
We analyzed the source code of various releases of two large Object Oriented Open Source Java softwa...
AbstractOne purpose of software metrics is to measure the quality of programs. The results can be fo...
We are concerned with analyzing software, in particular, with its nature and how developer decisions...