On the use of a Segmentally Additive Proximity Structure to Measure Object Class Life Cycle Complexity

Geert Poels · Deutscher Universitätsverlag eBooks · 1999

According to Whitmire [14] software is characterised by three dimensions. The data dimension refers to what the software system remembers. The function dimension relates to what a system does. And finally, the control or dynamic behaviour dimension considers the different behavioural states of software. Most object-oriented software measures focus on aspects of the data and function dimensions. For instance, Chidamber’s et al. MOOSE metric suite [1] is used to measure the static structure of an object-oriented design (depth of inheritance, number of children), the structural complexity of the design (weighted methods per class, coupling between objects, response for a class), and the interaction between functions and data (lack of cohesion in methods). These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Read the paper · More papers on PaperTik