The paper presents the results of work undertaken during the first half of a project whose aim is to develop a measurement based approach for assessing software engineering standards. Using a simple model of a standard as a set of requirements the authors found that it is impossible to make an objective assessment of conformance to the majority of requirements. They make recommendations for improving standards. These include the restriction of individual requirements to a specific product, process or resource, with conformance able to be assessed objectively; the restriction of standards to cohesive collections of requirements; a clear statement of benefit. The approach to evaluation of a specific standard has two stages: firstly the rationalisation and decomposition into mini-standards and secondly the (ideal) measurement-based assessment. The initial stages of a major industrial case study being used to assess the approach are described. They show, by the example of the evaluation of a specific mini-standard, that data the company already collects, and which are similar to the type of data collected by other companies, can be used to form the basis of the assessment.<<ETX>>
[1]
Victor R. Basili,et al.
Experimental Software Engineering Issues: Critical Assessment and Future Directions
,
1993,
Lecture Notes in Computer Science.
[2]
Jeffrey Mitchell,et al.
Experimentation in Computer Science: An Empirical View
,
1988,
Int. J. Man Mach. Stud..
[3]
P. Mellor,et al.
Failures, faults and changes in dependability measurement
,
1992,
Inf. Softw. Technol..
[4]
P Mellor.
Software reliability data collection: problems and standards
,
1986
.
[5]
David N. Card,et al.
Evaluating Software Engineering Technologies
,
1987,
IEEE Transactions on Software Engineering.
[6]
S. H. Nash,et al.
A map of the world of software-related standards, guidelines, and recommended practices
,
1987
.