Difficulty metrics in assessing the reliability of tool libraries and frameworks metric
Keywords:
software reliability; static methods; metrics; M. Halstead; difficulty; energy analysis; software toolkit; frameworkAbstract
The reliability of software must meet raised requirements. Development of reliability assessment methods, which are economic and applicable at all stages of libraries and frameworks creation, stays always actual. In this paper, we develop the static approach to estimation of difficulties in understanding of compilation units. Is this unit clear or difficult to understand, that is an important objective factor affecting the success in the unit testing and modification. This article method is built on the M. Halstead's ideas, energy analysis of program and technique of units filtration by their difficulty, that is associated with well-known projects. Our method have been tested with respect to the assessment of maturity of Matreshka software units (from the Ada industry toolkit), which is compared with the OAE framework.