QEST & LIME models page
QEST & LIME models

These two models were developed by Luigi Buglione with Alain Abran.
Here in the following it is furnished just a brief summary. For further details, please go to the list of publications.
The two models are also fully described (in Italian) in the book "Misurare il Software"
, Chapter 6
.



The QEST model

QEST (Quality factor + Economic, Social and Technical dimensions) is a software multidimensional performance measurement model. In the QEST model, the measurement of performance (p) is defined as the integration of an instrument-based measurement process (expressed in the model by the component RP - Rough Productivity) with a perception-based measurement process based on the subjective perception of quality (expressed in the model by the component QF - Quality Factor). The QEST model provides a multidimensional structured shell, which can then be filled according to management objectives for any specific project: it is therefore referred to as an open model. This topology of performance models makes it possible to handle the multiple and distinct viewpoints already discussed, all of which can exist concurrently in any software project.
The basic purpose of the structured shell of the open model is to express performance as the combination of the specific measures (or sets of measures) selected for each of the three dimensions, these values being derived from both an instrument-based measurement of productivity and a perception-based measurement of quality. A three-dimensional geometrical representation of a regular tetrahedron was selected as the basis for the model, and is illustrated in Figure 1.

Figure 1 - QEST model and its hyperplane sections

Furthermore:

This pyramid-type representation imposes the following constraint: the sides must be equal, and this is achieved through giving equal weights to each of the three different dimensions chosen – and with sides of length exactly equal to 1 (regular tetrahedron); in this way, the dimensions are represented through a normalised value between 0 and 1 for each of them on a ratio scale, for ease of understanding. With this 3D representation it is possible to determine and represent performance considering distinct geometrical concepts (distance, area and volume). In this 3D representation, the ratio between the volume of the lower part of the truncated tetrahedron and the total volume of the tetrahedron represents the normalised performance level of a project being assessed. The geometrical approach permits representation of the measurement of performance in a simple and visual way for immediate impact and optimal understanding. The original selection of the regular tetrahedron was also suggested by the idea that the vertex of the 3D shape represents, from a conceptual viewpoint, the convergence of different viewpoint evaluations into a final, single one. Another important factor to take into account is the use of normalised values in order to give Management greater value readability for taking decisions.

Other key features of the QEST model are:

Currently, the original QEST three-dimensional model has been extended to a generic n possible dimensions/perspectives of calculation, using the simplex concept. QEST nD can be therefore used also as a generic n-dimensional measurement model, according to the features and advantages above listed.

Another recent developments are about:
its usage for consolidating Balanced Scorecards (BSC) measurement outcomes
as a model for Performance Estimation

Publications on QEST
L.Buglione & A.Abran, A Three Dimensional Software Performance Measurement Model, Atti Conferenza "International Software Benchmarking", Università "La Sapienza" - ISBSG - GUFPI, Roma, Italia, February 12, 1998
L.Buglione & A.Abran, Multidimensional Software Performance Measurement Models: A Tetrahedron-based Design, in "Software Measurement: Current Trends in Research and Practice", R.Dumke/A.Abran (eds.), Deutscher Universitats Verlag GmbH, ISBN 3-8244-6876-X, pp. 93-107, 1999 Click to read the abstract
L.Buglione & A.Abran, Geometrical and statistical foundations of a three-dimensional model of software performance, International Journal of Advances in Engineering Software, Elsevier Science Publisher, Vol. 30 No. 12, December 1999, pp. 913-919
L.Buglione & A.Abran, Multidimensionality in Software Performance Measurement: the QEST/LIME models, SSGRR 2001 (2nd International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet), L'Aquila, Italy, August 6-10, 2001 Click to read the abstract
L.Buglione & A.Abran, QEST nD: n-dimensional extension and generalisation of a Software Performance Measurement Model, International Journal of Advances in Engineering Software, Elsevier Science Publisher, Vol. 33, No. 1, January 2002, pp.1-7
A.Abran & L.Buglione, A Multidimensional Performance Model for Consolidating Balanced Scorecards, International Journal of Advances in Engineering Software, Elsevier Science Publisher, Vol. 34, No. 6, June 2003, pp.339-349
A.Abran, M.Kunz, R.Dumke & L.Buglione The Prototypical web-based implementation of the QEST model, IWSM2003, in "Investigations in Software Measurement", Proceedings of the 13th International Workshop on Software Measurement (IWSM2003), September 23-25, 2003, Montréal (Canada), Shaker Verlag, ISBN 3-8322-1880-7, pp. 82-92 click to download the paper Click to read the abstract
L.Buglione & A.Abran, A Model for Performance Management & Estimation, Proceedings of METRICS 2005, 11th IEEE International Software Metrics Symposium, 19-22 September 2005, Como(Italy) Click to read the abstract
Buglione L. & Abran A., Performance calculation and estimation with QEST/LIME using ISBSG r10 data , Proceedings of the 5th Software Measurement European Forum (SMEF 2008), Milan (Italy), 28-30 May 2008, ISBN 9-788870-909999, pp. 175-192 click to download the paper Click to read the abstract

The LIME model

The LIME (LIfecycle MEasurement) model extends the QEST model concepts to a dynamic context, such that the model can be applicable to each step of any topology of SLC selected. For illustrative purposes here only, the LIME model considers a generic 6-phase waterfall SLC structure. The intrinsic SLC dynamicity and sequentiality necessarily implies the adoption of a notation to describe the process and its flows. From the various possible notations found in the technical literature, the ETVX (Entry-Task-Validation-eXit) notation has been chosen. In this notation system, the output of the (n-1)th phase represents the input for the nth one; processing produces the nth output, which will be the input for the (n+1)th phase, and so on. It must be noted that the measurement results (I1, ..., I6, O1, ..., O6) can be added since they have been normalised within the QEST model to facilitate an understanding of them and a representation of them in a 3D space. The framework for the LIME model is the following:

Figure 2 - The LIME model

The iterative definition, collection and analysis of multidimensional measures at each life cycle phase offers, therefore, the feedback required to make adjustments to the project processes in a timely fashion, both for the next phase and for designing future improvements to the process of the preceding phase. The key features added in the LIME model are:

Publications on LIME
L.Buglione & A.Abran, LIME: A Three-Dimensional Measurement Model for Lifecycle Project Management, 9th International Workshop on Software Measurement, CIM / Univ. of Magdeburg / COSMIC, September 8-10, 1999, Mont Tremblant, Québec, Canada
L.Buglione & A.Abran, LIME: A Three-Dimensional Software Performance Measurement Model for Project Management,2nd World Conference on Software Quality, September 25-29, 2000, Yokohamaya, Tokyo, Japan Click to read the abstract
L.Buglione & A.Abran, Multidimensionality in Software Performance Measurement: the QEST/LIME models, SSGRR 2001 (2nd International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet), L'Aquila, Italy, August 6-10, 2001 Click to read the abstract
L.Buglione & A.Abran, A Model for Performance Management & Estimation, Proceedings of METRICS 2005, 11th IEEE International Software Metrics Symposium, 19-22 September 2005, Como(Italy) Click to read the abstract
A.Abran, L.Buglione & D.Girard, R-LIME: Improving the Risk dimension in the LIME model, Proceedings of 3WCSQ, 3rd World Conference on Software Quality, 26-29 September 2005, Munich (Germany) Click to read the abstract
Buglione L. & Abran A., Performance calculation and estimation with QEST/LIME using ISBSG r10 data , Proceedings of the 5th Software Measurement European Forum (SMEF 2008), Milan (Italy), 28-30 May 2008, ISBN 9-788870-909999, pp. 175-192 click to download the paper Click to read the abstract

External References to QEST/LIME models


Gotterbarn D., Reducing Software Failures: Addressing the Ethical Risks of the Software Development Lifecycle, Australian Journal of Information Systems (AJIS), Vol.9 No.2, May 2002
Lindholm J., Investigation and Implementation of Support for Balanced Scorecard in an Executive Information System, KTH Royal Institute of Technology, NADA Department, Sweden, Master Thesis, 4 December 2002
Ott A., Pleiten, Pech und Pannen in der Informatik, Seminar, Wintersemester 2001/2002, Fakultät für Informatik, Eberhard-Karls Universität Tübingen (Germany)
On X. & Peyton L., Visualizing Quality: Issues in Quantifying Results, CUSEC 2004, Montreal (Canada), January 15-17 2004
Selection of Papers on Software Measurement by Rebeca Cortazar
M.Ganzha & S.Szejko, Ryzyko etyczne w procesie wytwarzania oprogramowania, e-Informatyka.pl
J.Hong, E.Suh, K.Yoo, D.Hong, A Model for Evaluating the Effectiveness of the ASP Service Using Balanced Scorecard, Proceedings of the 9th Pacific Asia Conference on Information Systems (PACIS2005)
Rai Foundation Colleges, Unit III -- Lesson 11: Software Project Planning & Design, Rai Courseware, Course of Software Engineering Techniques
K.Khosravi & Y-G. Guéhéneuc, A Quality Model for Design Pattern, Technical Report, University of Montréal, Summer 2004
J.Momoh & G.Ruhe, A Quality Model for Design Pattern, Proceedings of EuroSPI2005, Industrial Track
Hong J. A Performance System Based on the BSC Approach for Measuring Performance in a Business Environment, POSTECH 2005 Spring Seminar
Amendola LP., Depool T., F., González M. D., Palacios E. Modelo de Implementacion del Cuadro de Mando Integral en una Oficina de Proyectos, PMI Barcelona Chapter (Spain), IX Congreso Internacional De Ingeniería De Proyectos, Málaga (Spain), June 2005
Groff J.E., Pitman M.K., The Balanced Scorecard and Capital Budgeting, American Accounting Association, 2006 Annual Meeting, August 6–9, 2006, Washington, D.C. (USA)
Davila A., Thesis en Calidad de Software, Pontificia Universidad Catolica del Peru, 24 Enero 2006
Nicko M., Cusack B., A Metrics Generation Model for Measuring the Control Objectives of Information Systems Audit, 40th Annual Hawaii International Conference on System Sciences (HICSS'07), p. 235c, 2007
Abu-Suleiman A., An Analytical Performance Management Framework Enabling Enterprise Strategy Management, Ph.D. Thesis, University of Texas at Arlington (USA), August 2006
Ganzha M., Multicriterial evaluation of alternative decisions in software development process, ETHICOMP 2005, July 2005
Hong J., Suh E., A Strategic Model for Consolidating BSC Measures Based on the Desirability Function: A Case Study of a Website Company, GESTS Int’l Trans. Computer Science and Engr., Vol.18, No.1, October 2005, pp. 99-110
Khosravi K., A Quality Model considering Program Architecture, Ph.D. Thesis, Département d'informatique et de recherche operationnelle Faculté des arts et des sciences, Université de Montréal, August 2005
Tsolas, I., Designing of performance measurement systems at corporate level: Sustainability Balanced Scorecard, 1st conference of Managerial scientists, Conference: Managerial theory and practice - Management and society, University of Athens, October 6-7, 2005, Athens, Greece
Tsolas, I.Tawfik1 S.M., Abd-Elghany M.M. & Green S., A Software Cost Estimation Model Based on Quality Characteristics, MeRep Workshop, 6 November 2007, Palma de Mallorca (Spain)


[Bio Sketch] [Misurare il Software] [Publications] Home Page [QEST & LIME models] [Presentations] [Links]

Last update: July 7, 2008
Previous update: January 4, 2008

1