z-logo
open-access-imgOpen Access
An Empirical Assessment and Validation of Redundancy Metrics Using Defect Density as Reliability Indicator
Author(s) -
Dalila Amara,
Ezzeddine Fatnassi,
Latifa Ben Arfa Rabai
Publication year - 2021
Publication title -
scientific programming
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.269
H-Index - 36
eISSN - 1875-919X
pISSN - 1058-9244
DOI - 10.1155/2021/8325417
Subject(s) - software quality , computer science , software metric , software reliability testing , reliability engineering , maintainability , data mining , software , redundancy (engineering) , software measurement , cohesion (chemistry) , reliability (semiconductor) , software development , software engineering , engineering , power (physics) , chemistry , physics , operating system , organic chemistry , quantum mechanics , programming language
Software metrics which are language-dependent are proposed as quantitative measures to assess internal quality factors for both method and class levels like cohesion and complexity.)e external quality factors like reliability and maintainability are in general predicted using different metrics of internal attributes. Literature review shows a lack of software metrics which are proposed for reliability measurement and prediction. In this context, a suite of four semantic language-independent metrics was proposed by Mili et al. (2014) to assess program redundancy using Shannon entropymeasure.)emain objective of these metrics is to monitor program reliability. Despite their important purpose, they are manually computed and only theoretically validated.)erefore, this paper aims to assess the redundancy metrics and empirically validate them as significant reliability indicators. As software reliability is an external attribute that cannot be directly evaluated, we employ other measurable quality factors that represent direct reflections of this attribute. Among these factors, defect density is widely used to measure and predict software reliability based on software metrics. )erefore, a linear regression technique is used to show the usefulness of these metrics as significant indicators of software defect density. A quantitative model is then proposed to predict software defect density based on redundancy metrics in order to monitor software reliability.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom