Traditional benchmarking models in software engineering are typically based on the concept of productivity, first defined as a single ratio of output to input, and then combined with various cost factors leading to a single value. By contrast, the concept of performance is more comprehensive than productivity, and can handle other dimensions as well, like quality. Multidimensional models, such as those in the QEST/LIME family, are therefore necessary to adequately represent performance.
In software engineering, software process improvement models typically treat productivity and performance as two distinct concepts, and at two distinct maturity levels and in distinct process areas. This presentation explores how information from a comprehensive measurement program can be used to analyze performance. The project repository of the International Software Benchmarking Standards Group – ISBSG – is used as a case study to illustrate various aspects of the multi-dimensional QEST-LIME performance model.