This chapter presents methods for measurement of hypergraph abstractions of software, using information theory, rather than counting. Unfortunately, a number of inconsistencies related to additivity properties might hinder its acceptance and further elaboration. Comments on propertybased software engineering measurement. The measure property set of briand, morasca, and basili 1996 establishes the foundation of a real software measurement theory. Propertybased software engineering measurement ieee. Briand, morasca and basili use the concept of meaningfulness in order to describe scales and that certain scale levels are not excluded by the weyuker properties. The authors show how to remove the ambiguity in the property definitions. Propertybased software engineering measurement lionel briand crim 1801 mcgill college avenue montreal quebec, h3a 2n4 canada lionel. Concepts such as complexity, coupling, cohesion or even size are very often subject to interpretation and appear to have inconsistent definitions in the literature. One of its crucial activities is the precise definition of relevant concepts, necessary to lay down a rigorous framework for. The author uses the concept of the extensive structure in order to show the empirical properties behind software measures. As a consequence, there is little guidance provided to the analyst attempting to define.
Thus, in oo environment, the cohesion is mainly about the tightness of the attributes and. Were upgrading the acm dl, and would like your input. As a consequence, there is little guidance provided to. Little theory exists in the field of software system measurement. Abstractions of software may take the form of complex graphs. Pdf propertybased software engineering measurement. Unfortunately, a number of inconsistencies related to additivity properties might hinder its acceptance and. Citeseerx document details isaac councill, lee giles, pradeep teregowda. Concepts such as complexity, coupling, cohesion or even size are very often subject to interpretation and appear to have inconsiste. Citeseerx propertybased software engineering measurement. Validation of dynamic coupling metrics for objectoriented. Basili, propertybased software engineering measurement, ieee transactions on software engineering, vol. Unfortunately, a number of inconsistencies related t. The recently published measure property set of briand, morasca, and basili 1 establishes the foundation of a real software measurement theory.
81 629 1271 1074 626 859 355 1123 991 151 1481 1571 1056 88 506 387 846 982 318 1553 1391 878 159 342 1249 1156 1494 1319 697 8 1053 247 1029 1047 434 1304 967