skip to main content
10.1145/568760.568899acmotherconferencesArticle/Chapter ViewAbstractPublication PagessekeConference Proceedingsconference-collections
Article

A new method to evaluate software artifacts against predefined profiles

Published:15 July 2002Publication History

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

  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  3. Blin M. J., Tsoukiàs A. Multicriteria Methodology Contribution to the SoftwareQuality Evaluation, Software Quality Journal 9,2 (June 2001) 113-132. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bouyssou D., Marchant Th., Perny P., Pirlot M., Tsoukias A., Vincke Ph., Evaluation and Decision Models: a critical perspective, Kluwer Academic, Dordrecht (2000).Google ScholarGoogle Scholar
  5. ISO/IEC JTC1, International Standard 9126 Information Technology - Software Product Evaluation - Quality Characteristics and Guidelines for their Use (1991) Geneva.Google ScholarGoogle Scholar
  6. Karlsson, E. A. Software Reuse. John Wiley & Sons (1995).Google ScholarGoogle Scholar
  7. Kitchenham, B. Towards a constructive quality model. Part 1: software quality modeling,measurement and prediction. Software Engineering Journal (July 1987) 105-113. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kontio, J. A Case Study in Applying a Systematic Method for COTS Selection, in Proceedings of the 18th Int. Conf. on Software Engineering (1996) 201-209. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  10. Paschetta E., Tsoukiàs A., "A real world MCDA application: evaluating software", Journal of Multi-Criteria Decision Analysis, 9 (2000) 205 - 226.Google ScholarGoogle ScholarCross RefCross Ref
  11. Roubens M., Vincke, Ph. Preference Modeling, LNEMS 250, Springer Verlag (1985).Google ScholarGoogle Scholar
  12. Saaty, T. The analytic hierarchy process. Mc Graw Hill, NY (1980).Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  15. Vincke, Ph. Multicriteria Decision Aid. John Wiley (1992).Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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).Google ScholarGoogle Scholar

Index Terms

  1. A new method to evaluate software artifacts against predefined profiles

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      SEKE '02: Proceedings of the 14th international conference on Software engineering and knowledge engineering
      July 2002
      859 pages
      ISBN:1581135564
      DOI:10.1145/568760

      Copyright © 2002 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 15 July 2002

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader