|
ABSTRACT
Software artifacts are characterised by many attributes, each one in its turn can be measured by one or more measures. In several cases the software artifact has to be evaluated as a whole, thus raising the problem of aggregating measures to give an overall, single view on the artifact.This paper presents a method to aggregate measures, that works comparing the artifact with predefined, ideal artifacts, or profiles. Profiles are defined starting fromranges of values on measures of attributes. The method is based on two main phases, namely definition of the evaluation model and application of the evaluation model, and is presented in a simplified case study that deals with evaluating the level of quality of an asset to decide if accepting it in a reuse repository. The advantages of the method are that it allows using ordinal scales, while it deals explicitly with preferences expressed, implicitly or explicitly, by the evaluator.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Basili V. B., Rombach H. D.(1988). The TAME Project: Towards Improvement-Oriented Software Environments, IEEE Transactions on software engineering, 14,6 (June 88 758-773.
|
| |
2
|
Blin M. J., Tsoukiàs A., "Evaluation of COTS using multi-criteria methodology", in Proceedings of the 6th European Conference on Software Quality (1999) 429 - 438.
|
| |
3
|
|
| |
4
|
Bouyssou D., Marchant Th., Perny P., Pirlot M., Tsoukias A., Vincke Ph., Evaluation and Decision Models: a critical perspective, Kluwer Academic, Dordrecht (2000).
|
| |
5
|
ISO/IEC JTC1, International Standard 9126 Information Technology - Software Product Evaluation - Quality Characteristics and Guidelines for their Use (1991) Geneva.
|
| |
6
|
Karlsson, E. A. Software Reuse. John Wiley & Sons (1995).
|
| |
7
|
|
| |
8
|
|
| |
9
|
Morisio, M., Tsoukiàs, A. IusWare: A methodology for the evaluation and selection of software products. IEE Proceedings Software Engineering (June 1997) 162-174.
|
| |
10
|
Paschetta E., Tsoukiàs A., "A real world MCDA application: evaluating software", Journal of Multi-Criteria Decision Analysis, 9 (2000) 205 - 226.
|
| |
11
|
Roubens M., Vincke, Ph. Preference Modeling, LNEMS 250, Springer Verlag (1985).
|
| |
12
|
Saaty, T. The analytic hierarchy process. Mc Graw Hill, NY (1980).
|
| |
13
|
Stamelos, I., Tsoukias, A. Software Evaluation Problem Situations. Cahier du LAMSADE, No 156, Université Paris Dauphine, to appear in European Journal of Operational Research.
|
| |
14
|
Stamelos I., Vlahavas I.,Refanidis I., Tsoukiàs A., "Knowledge Based Evaluation of Software Systems: a case study", Information and Software Technology, 42 (2000) 333-345.
|
| |
15
|
Vincke, Ph. Multicriteria Decision Aid. John Wiley (1992).
|
| |
16
|
Vlahavas I., Refanidis I., Stamelos I., Tsoukiàs A., "ESSE: an expert system for software evaluation", Journal of Knowledge Based Systems, 12 (1999) 183 - 197.
|
| |
17
|
Yu, W. Aide multicritere a la decision dans le cadre de la problematique du tri: methodes et applications LAMSADE, Universite Paris Dauphine, Paris (1992).
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|