Self-Calibration of Metrics of Java Methods

نویسندگان

  • Tal Cohen
  • Joseph Gil
چکیده

Self-calibration is a new technique for the study of internal product metrics, sometime called “observations ” and calibrating these against their frequency, or probability of occurring in common programming practice (CPP). Data gathering and analysis of the distribution of observations is an important prerequisite for predicting external qualities, and in particular sofrware complexity. The main virtue of our technique is that it eliminates the use of absolute values in decision-making, and allows gauging local values in comparison with a scale computed from a standard and global database. Method profiles are introduced as a visual means to compare individual projects or categories of methods against the CPP. Although the techniques are general and could in principle be applied to traditional programming languages, the focus of this paper is on object-oriented languages using Java. The techniques are employed in a suite of 17 metrics in a body of circa thirty thousand Java methods.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Measuring Software Component Reusability by Coupling and Cohesion Metrics

This paper proposes a set of new static metrics of coupling and cohesion developed to assess the reusability of Java components retrieved from the Internet by a software component search engine. These metrics differ from the majority of established metrics in three respects: they measure the degree to which entities are coupled or resemble each other, they quantitatively take account of indirec...

متن کامل

A New Approach to Self-Localization for Mobile Robots Using Sensor Data Fusion

This paper proposes a new approach for calibration of dead reckoning process. Using the well-known UMBmark (University of Michigan Benchmark) is not sufficient for a desirable calibration of dead reckoning. Besides, existing calibration methods usually require explicit measurement of actual motion of the robot. Some recent methods use the smart encoder trailer or long range finder sensors such ...

متن کامل

Anti-Diabetic Activity of Self-Microemulsifying Drug Delivery Systems from Bay Leaves (Eugenia polyantha Wight) with Virgin Coconut Oil as A Carrier

Insulin resistance is caused by the inability of target tissues to respond to insulin. Bay leaf (Eugenia polyantha Wight) extract has been used for the treatment of insulin-resistant type-2 diabetes mellitus (IRDM), but it has low solubility and bioavailability. To overcome these problems, chloroform extract of bay leaves was formulated into a self-microemulsifying drug delivery system (SMEDDS)...

متن کامل

Effect of Jigsaw Technique on the Education of Menstrual Self-care Behaviour to Female Adolescents

Background: It is essential to keep the reproductive organs and surrounding areas hygienic during menstruation to prevent health issues. Inadequate menstrual self-care knowledge, poor attitudes, and behavior among female adolescents can lead to increased morbidity and other complications among them, such as reproductive tract infections. Aim: This study a...

متن کامل

Are new metrics pushing out traditional measurement tools of academic communications and scholarship?

Introduction: Universities are the centers of interactions and communications and a basic of scientific products and publications in the country. Scientific production and publications are surveyed and evaluated for various reasons. Evaluation criteria with regard to the location, type and circumstances are different and are occasionally changed and new. In this study, we survey the new metrics...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000