This paper presents an empirical study to analyze the quality of open source software JFreeChart, during its evolution. CKJM tool is used in the experiment to measure the changes in structure of the software. It gives a quantified value called as „metric‟. These metrics are used to analyze the quality of the software. Software metrics used in the analysis are Ca (Referred by), Ce (dependent on), CBO (Coupling Between Objects) and LCOM3 (Lack of Cohesion of Methods) metrics. An empirical study is conducted based on two assumptions. Firstly, as the class size increases coupling should increase but cohesion remains same. Secondly, we assume that removed classes of older version have high coupling and low cohesion than added classes in the new version. Based on the empirical study we formulated some basic hypothesis which supports our study and an experiment is conducted to verify whether the hypothesis is proved.
The right to download or print any of the pages of this thesis (Material) is granted by the copyright owner only for personal or classroom use. The author retains all proprietary rights, including copyright ownership. Any reproduction or editing or other use of this Material by any means requires the express written permission of the copyright owner. Except as provided above, or any use beyond what is allowed by fair use (Title 17 Section 107 U.S.C.), you may not reproduce, republish, post, transmit or distribute any Material from this web site in any physical or digital form without the permission of the copyright owner of the Material. Inquiries regarding any further use of these materials should be addressed to Administration, Jernigan Library, Texas A&M University-Kingsville, 700 University Blvd. Kingsville, Texas 78363-8202, (361)593-3416.