Methodology for validating software metrics

..." Abstract—Measurement of software security is a long standing challenge to the research community.A comprehensive metrics validation methodology is proposed that has six validity criteria, which support the quality functions assessment, control, and prediction, where quality functions are activities conducted by software organizations for the purpose of achieving project quality goals.All eight projects were developed using a sequential life cycle model, a well-known OO analysis/design method and the C programming language.Based on experimental results, the advantages and drawbacks of these OO metrics are discussed. Abstract—Measurement of software security is a long standing challenge to the research community.Examples emphasizing the discriminative power validity criterion are presented.The author shows that nonparametric statistical methods such as contingency tables play an important role in evaluating metrics against the validity criteria.

Demonstrating that a metric measures what it purports to measure is a form of theoretical validation.Further, validation objective is to discover defects in a system and assess whether or not the system is useful and usable in operational situation.In the case of software engineering, validation is one of the software engineering disciplines that help build quality into software.Several of Chidamber& Kemerer's OO metrics appear to be useful to predict class fault-proneness during the early phases of the life-cycle. At the same time, practical security metrics and measurements are essential for secure software development.Hence the need for metrics is more pressing now due to a growing demand for secure software.The major requirement in software measurement is that the measures must represent accurately those attributes they purport to quantify and validation is critical to the success of software measurement.

You must have an account to comment. Please register or login here!