A statistical estimation of the coupling between objectmetric for open-source appsdeveloped in Java
The coupling between objects along with other metrics, is used for evaluating the faults, vulnerabilities, and other quality indicators in software systems, including open-source ones. It is known, that a coupling between objectsvalue between oneand fouris good. However, there are apps in Java for w...
Gespeichert in:
Veröffentlicht in: | Herald of Advanced Information Technology 2022-11, Vol.5 (3), p.175-184 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The coupling between objects along with other metrics, is used for evaluating the faults, vulnerabilities, and other quality indicators in software systems, including open-source ones. It is known, that a coupling between objectsvalue between oneand fouris good. However, there are apps in Java for whichthe coupling between objectsmetric value atan app level is greater than four. That is why, in our opinion, the above interval for coupling between objectsneeds to be clarified for the app level. To find the recommended values for the coupling between objects mean of an app we have proposed to apply the confidence and prediction intervals. A coupling between objectsmean value of an app from the confidence interval is good since this interval indicates how reliable the estimate is for all apps. A coupling between objectsmean value higher than an upper bound of the prediction interval may indicate that some classes are too tightly coupled with other ones in the app. We have estimated the confidence and prediction intervals of the coupling between objectsmean using normalizing transformations for the data sample from one hundredopen-source apps developed in Java hosted on GitHub. Comparisonwith the coupling between objectsmean values of three popular open-source apps developed in Java illustrate the applicability of the proposed quality indicators in the form of the confidence and prediction intervals of the coupling between objectsmean. |
---|---|
ISSN: | 2663-0176 2663-7731 |
DOI: | 10.15276/hait.05.2022.13 |