Scale-free geometry in OO programs

dc.contributor.authorPotanin, Alexen
dc.contributor.authorNoble, Jamesen
dc.contributor.authorFrean, Marcusen
dc.contributor.authorBiddle, Roberten
dc.date.accessioned2026-03-04T10:41:32Z
dc.date.available2026-03-04T10:41:32Z
dc.date.issued2005en
dc.description.abstractThe graphs formed by the OO programs written in a variety of languages, which show that they turn out to be scale-free networks, are described. This geometry of real programs may help to optimize language runtime systems, improve the design of future of OO languages, and reexamine modern approaches to software design. The way to detect a scale-free phenomenon is to see if it shows up statistically in the form of a power law. The primary aim of OO analysis is to model the real world in terms of communicating objects. It is found that distributions of incoming and outgoing references in object graphs follow a power law.en
dc.description.statusPeer-revieweden
dc.format.extent5en
dc.identifier.issn0001-0782en
dc.identifier.otherdblp:journals/cacm/PotaninNFB05en
dc.identifier.otherORCID:/0000-0002-4242-2725/work/207109970en
dc.identifier.scopus18744391996en
dc.identifier.urihttps://hdl.handle.net/1885/733807104
dc.language.isoenen
dc.sourceCommunications of the ACMen
dc.titleScale-free geometry in OO programsen
dc.typeJournal articleen
dspace.entity.typePublicationen
local.bibliographicCitation.lastpage103en
local.bibliographicCitation.startpage99en
local.contributor.affiliationPotanin, Alex; Victoria University of Wellingtonen
local.contributor.affiliationNoble, James; Victoria University of Wellingtonen
local.contributor.affiliationFrean, Marcus; Victoria University of Wellingtonen
local.contributor.affiliationBiddle, Robert; Carleton Universityen
local.identifier.citationvolume48en
local.identifier.doi10.1145/1060710.1060716en
local.identifier.pure47b0e5f8-357c-45f4-94d1-70f9d087547ben
local.identifier.urlhttps://www.scopus.com/pages/publications/18744391996en
local.type.statusPublisheden

Downloads