By Topic

Connectivity properties of the Apache Ant class collaboration network

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Miloš Savić ; Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Trg Dositeja Obradovića 4, 21000, Serbia ; Mirjana Ivanović ; Miloš Radovanović

Properties of networks whose nodes represent classes of an object-oriented (OO) system, and links denote dependencies between them, are fundamental to understand, describe and characterize software complexity at the structural level. In this paper, degree distributions of the class collaboration network that represents class dependencies of Apache Ant software were examined. In contrast to similar studies where complementary cumulative degree distributions were tested only against a power law, here we also consider the exponential distribution. Our analysis revealed scale-free phenomena in in-degree and total degree distributions. However, Ant's out-degree sequence is better modeled with the exponential distribution than a power law. Based on this result, implications relevant to software engineering are discussed in the aspect of the absence of a characteristic scale of class reuse and the presence of a characteristic scale of class aggregation.

Published in:

System Theory, Control, and Computing (ICSTCC), 2011 15th International Conference on

Date of Conference:

14-16 Oct. 2011