Analysis of software evolution processes using statistical distribution Models
Proceedings of the International Workshop on Principles of Software Evolution
The distribution of faults in a large industrial software system
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
Scale-free geometry in OO programs
Communications of the ACM - Adaptive complex enterprises
Predicting the Location and Number of Faults in Large Software Systems
IEEE Transactions on Software Engineering
A Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems
IEEE Transactions on Software Engineering
Power-Laws in a Large Object-Oriented Software System
IEEE Transactions on Software Engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
An Exploration of Power-Law in Use-Relation of Java Software Systems
ASWEC '08 Proceedings of the 19th Australian Conference on Software Engineering
On the Distribution of Software Faults
IEEE Transactions on Software Engineering
Software execution processes as an evolving complex network
Information Sciences: an International Journal
Power-Law Distributions in Empirical Data
SIAM Review
By no means: a study on aggregating software metrics
Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics
The fractal dimension metric and its use to assess object-oriented software quality
Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics
Mixing SNA and classical software metrics for sub-projects analysis
SEPADS'12/EDUCATION'12 Proceedings of the 11th WSEAS international conference on Software Engineering, Parallel and Distributed Systems, and proceedings of the 9th WSEAS international conference on Engineering Education
The enterprise service bus as integration architecture in heterogeneous systems
SEPADS'12/EDUCATION'12 Proceedings of the 11th WSEAS international conference on Software Engineering, Parallel and Distributed Systems, and proceedings of the 9th WSEAS international conference on Engineering Education
An investigation of approaches to set up a Kanban board, and of tools to manage it
SITE'12 Proceedings of the 11th international conference on Telecommunications and Informatics, Proceedings of the 11th international conference on Signal Processing
Measure method and metrics for network characteristics in service systems
ICPCA/SWS'12 Proceedings of the 2012 international conference on Pervasive Computing and the Networked World
The fractal dimension of software networks as a global quality metric
Information Sciences: an International Journal
Hi-index | 0.07 |
We present a model based on the Yule process, able to explain the evolution of some properties of large object-oriented software systems. We study four system properties related to code production of four large object-oriented software systems - Eclipse, Netbeans, JDK and Ant. The properties analysed, namely the naming of variables and methods, the call to methods and the inheritance hierarchies, show a power-law distribution as reported in previous papers for different systems. We use the simulation approach to verify the goodness of our model, finding a very good correspondence between empirical data of subsequent software versions, and the prediction of the model presented.