EconPapers    
Economics at your fingertips  
 

On the suitability of Yule process to stochastically model some properties of object-oriented systems

Giulio Concas, Michele Marchesi, Sandro Pinna and Nicola Serra

Physica A: Statistical Mechanics and its Applications, 2006, vol. 370, issue 2, 817-831

Abstract: We present a study of three large object-oriented software systems—VisualWorks Smalltalk, Java JDK and Eclipse—searching for scaling laws in some of their properties. We study four system properties related to code production, namely the inheritance hierarchies, the naming of variables and methods, and the calls to methods. We systematically found power-law distributions in these properties, most of which have never been reported before. We were also able to statistically model the programming activities leading to the studied properties as Yule processes, with very good correspondence between empirical data and the prediction of Yule model. The fact that a design and optimization process like software development can be modeled on the large with the laws of statistical physics poses intriguing issues to software engineers, and could be exploited for finding new metrics and quality measures.

Keywords: Power-laws; Yule process; Object-oriented languages; Software engineering; Java; Smalltalk (search for similar items in EconPapers)
Date: 2006
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (1) Track citations by RSS feed

Downloads: (external link)
http://www.sciencedirect.com/science/article/pii/S0378437106002378
Full text for ScienceDirect subscribers only. Journal offers the option of making the article available online on Science direct for a fee of $3,000

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:eee:phsmap:v:370:y:2006:i:2:p:817-831

DOI: 10.1016/j.physa.2006.02.024

Access Statistics for this article

Physica A: Statistical Mechanics and its Applications is currently edited by K. A. Dawson, J. O. Indekeu, H.E. Stanley and C. Tsallis

More articles in Physica A: Statistical Mechanics and its Applications from Elsevier
Bibliographic data for series maintained by Catherine Liu ().

 
Page updated 2022-08-18
Handle: RePEc:eee:phsmap:v:370:y:2006:i:2:p:817-831