کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
461823 696637 2012 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Identifying thresholds for object-oriented software metrics
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
Identifying thresholds for object-oriented software metrics
چکیده انگلیسی

Despite the importance of software metrics and the large number of proposed metrics, they have not been widely applied in industry yet. One reason might be that, for most metrics, the range of expected values, i.e., reference values are not known. This paper presents results of a study on the structure of a large collection of open-source programs developed in Java, of varying sizes and from different application domains. The aim of this work is the definition of thresholds for a set of object-oriented software metrics, namely: LCOM, DIT, coupling factor, afferent couplings, number of public methods, and number of public fields. We carried out an experiment to evaluate the practical use of the proposed thresholds. The results of this evaluation indicate that the proposed thresholds can support the identification of classes which violate design principles, as well as the identification of well-designed classes. The method used in this study to derive software metrics thresholds can be applied to other software metrics in order to find their reference values.


► We identify thresholds for six object-oriented software metrics.
► We carried out an experiment to evaluate the practical use of the proposed thresholds.
► The proposed thresholds support the identification of classes which violate design principles.
► The method used in this study can be applied to other software metrics.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 85, Issue 2, February 2012, Pages 244–257
نویسندگان
, , , , ,