The evolution of a software system can be studied in terms of how various properties as reflected by software metrics change over time. We build a release history model by analysing the compiled class files. Our release history model captures metadata and 58 different metrics at a class level. We also build a class dependency graph for each release in the evolution history. The data selection and metric extraction method that we use ensures that we study non-trivial software allowing us to extend our findings to other comparable software systems built in Java. We also analyse compiled binaries that have already gone through the build process improving the accuracy of our measures. Further, as discussed in the previous chapter, we focus on c...
popularity these days, and they become alternatives in building software system. Despite many failur...
AbstractThis paper presents ongoing work on using data mining clustering to support the evaluation o...
Addresses a set of relevant issues in the context of the definition and application of measurement t...
Abstract — It is essential for any software to evolve so as to be used for large time period. It is ...
We analyse the time evolution of two open source Java projects: Eclipse and Netbeans, both developed...
This paper presents an empirical study to analyze the quality of open source software JFreeChart, du...
Abstract—Software evolution, and particularly its growth, has been mainly studied at the file (also ...
Maintaining a software system resembles renovating a house: it usually takes longer and costs more t...
Coping with huge amounts of data is one of the major problems in the context of software evolution. ...
Software metrics is developed and utilized by the different software organizations for evaluating an...
This paper presents ongoing work on using data mining clustering to support the evaluation of softwa...
The desire to produce software of better quality has lead to the requirement for better management o...
Many object oriented metrics have been explored and successfully applied by researchers to measure d...
The evolution of a software system can be studied in terms of how various properties as reflected by...
We present an analysis of the evolution of a Web application project developed with object-oriented ...
popularity these days, and they become alternatives in building software system. Despite many failur...
AbstractThis paper presents ongoing work on using data mining clustering to support the evaluation o...
Addresses a set of relevant issues in the context of the definition and application of measurement t...
Abstract — It is essential for any software to evolve so as to be used for large time period. It is ...
We analyse the time evolution of two open source Java projects: Eclipse and Netbeans, both developed...
This paper presents an empirical study to analyze the quality of open source software JFreeChart, du...
Abstract—Software evolution, and particularly its growth, has been mainly studied at the file (also ...
Maintaining a software system resembles renovating a house: it usually takes longer and costs more t...
Coping with huge amounts of data is one of the major problems in the context of software evolution. ...
Software metrics is developed and utilized by the different software organizations for evaluating an...
This paper presents ongoing work on using data mining clustering to support the evaluation of softwa...
The desire to produce software of better quality has lead to the requirement for better management o...
Many object oriented metrics have been explored and successfully applied by researchers to measure d...
The evolution of a software system can be studied in terms of how various properties as reflected by...
We present an analysis of the evolution of a Web application project developed with object-oriented ...
popularity these days, and they become alternatives in building software system. Despite many failur...
AbstractThis paper presents ongoing work on using data mining clustering to support the evaluation o...
Addresses a set of relevant issues in the context of the definition and application of measurement t...