AdeQuaS: Fuzzy Tool for Software Quality Assessment
Abstract
The software quality has had an increasing importance as a crucial factor to maintain the competitive level of the organizations. The software quality evaluation is indispensable in the quality obtainment and guarantee, both in a development process and in a final product. This article presents the AdeQuaS tool, which has the objective of supporting the stages of software evaluation process. It is based on the Fuzzy Model to Software Quality Evaluation (FMSQE), in order to get effective results about the quality degree of subjective attributes through the judgment of a group of specialists. Besides, an example of the evaluation process automation to Software Requirement Specifications is presented.
Keywords:
Software Quality Metrics, Software Quality Evaluation Models, Software Quality Evaluation Tools
References
Albuquerque, A.B., 2001, Qualidade de websites de comércio eletrônico, Dissertação de Mestrado, Centro de Ciências Tecnológicas, Universidade de Fortaleza, Fortaleza, CE.
Antonioni, J. A. R., Braga, N., 1995, Qualidade em software: manual de aplicação da ISO-9000, São Paulo, Makron Books.
Arthur, L. J., 1994, Melhorando a qualidade de software: um guia para o TQM, Rio de Janeiro, Infobook.
Basili, V. R., 1992, Software Modeling and Measurement: the goal/question/metric paradigm, Technical Report CS-TR-2956, University of Maryland
Basili, V. R., 1994, The goal question metric approach, Encyclopedia of Software Engineering, University of Maryland, site acessado em maio/2002: http://www.cs.toronto.edu/~sme/CSC444F/handouts/GQM-paper.pdf.
Bassman, M. J. et al., 1995, Software Measurement Guidebook – Revision 1, Software Engineering Laboratory Series, National Aeronautics and Space Administration (NASA), Maryland.
Belchior, A. D. et al., 1996, Agregação de atributos de qualidade de software usando-se a teoria fuzzy, X Simpósio Brasileiro de Engenharia de Software – Workshop de Quaildade, São Paulo.
Belchior, A. D., 1997, Um modelo fuzzy para Avaliação da Qualidade de Software, Tese de Doutorado, Departamento de Engenharia de Sistemas e Computação - COPPE, Universidade Federal do Rio de Janeiro, RJ.
Blaschek, J. R. S., 1996, Metodologia para avaliação de sistemas de informação, Seleção de textos, Centro Internacional de Tecnologia de Software, p. 109-124.
Branco Jr., E. C., Belchior, A. C. 2001, Processos gerenciais de projetos de software: uma abordagem qualitativa, VIII Workshop de Qualidade de Software, Rio de Janeiro.
Camargo Jr., J. B. et al., 1997, O uso de fatores de qualidade na avaliação da segurança de software em sistemas críticos, VIII Conferência Internacional de Tecnologia de Software, Curitiba.
Campos, F. et al, 1998, Qualidade de software agropecuário: uma visão do usuário, IX Conferência Internacional de Tecnologia de Software, Curitiba.
Clunie, C. E., 1997, Avaliação da Qualidade de Especificações Orientadas a Objeto, Tese de Doutorado, Departamento de Engenharia de Sistemas e Computação - COPPE, Universidade Federal do Rio de Janeiro.
Costa, M. C. C. et al, 1997, Elaboração de um diagnóstico para um projeto de avaliação e melhoria da qualidade de software, VIII CITS, Curitiba.
Duarte, K. C. Falbo, R. A., 2000, Uma ontologia de qualidade de software. Workshop de Qualidade de Software, João Pessoa.
Fenton, N. E., Pfleeger, S. L., 1997, Software metrics: a rigorous and practical approach, Second edition, Thompson Computers.
Gladcheff, A. P., Sanches, R., Silva, D. M., 2001, Um instrumento de avaliação de qualidade de software educacional: como elaborá-lo, Workshop de Qualidade de Software, Rio de Janeiro.
Gomes, A. et al., 2000, Medição e melhoria de processos de software, Workshop de Qualidade de Software, João Pessoa.
ISO/IEC 9126-1, 2001, Software engineering – Product quality – Part 1: quality model.
ISO/IEC 14598-1, 1998, Information technology – software product evaluation – Part 1: general overview.
Kirner, T. G., Abib, J. C., 1997, Uso da abordagem goal-question-metric na avaliação de qualidade de requisitos de software, Workshop de Qualidade de Software, Fortaleza.
Kitchenham, B. et. al., 1996, Software Quality: the elusive target, IEEE Software, p. 12- 21.
Koscianski, A. et. al., 1999, Guia para utilização das normas sobre avaliação de qualidade de produto de software – ISO/ IEC 9126 E ISO/IEC 14598, ABNT, Curitiba.
Lemes, M. J. R., Fernandes, C. T., 1997a, Concepção de plano de garantia da qualidade de software. VIII Conferência Internacional de Tecnologia de Software, Curitiba.
Lemes, M. J. R., Fernandes, C. T., 1997b, Uma taxonomia para métricas de software. XI Simpósio Brasileiro de Engenharia de Software - Workshop de Qualidade de Software, Fortaleza.
Losavio, F., Chirinos, L., 1999, Evaluación de la calidad en el desarrollo de sistemas interactivos. X CITS: Curitiba.
Martins, A. V., 1996, Métricas de software em modelos de dados, Seleção de textos, Centro Internacional de Tecnologia de Software, p. 89-107.
McFeeley, R., 1996, IDEAL: a user’s guide for software process improvement, Handbook CMU/SEI-96-HB-001, Software Engineering Institute, Pittsburgh.
Möller, K. H., 1993, Software metrics: a practitioner’s guide to improved product development, Chapman & Hall Computing, London.
Oliveira, K. R., 2001, Software quality evaluation: a practice approach using AdeQuaS Fuzzy tool, 24th International Conference on Software Engineering – Workshop on Software Quality, Orlando.
Pfleeger, S. L., 1998 Software Engineering: theory and practice, Prentice Hall, Nova Jersey.
Pressman, R. S., 2000, Software engineering: a practitioner’s approach, Fifth edition, McGraw Hill, Nova York.
Rocha, A. R. C., 1983, Um modelo para avaliação da qualidade de especificações, Tese de Doutorado, Departamento de Engenharia de Software e Ciências da Computação, Pontifícia Universidade Católica (PUC), Rio de Janeiro, RJ.
Rocha, A. R. C., et.al., 2001, Qualidade de Software: Teoria e Prática, São Paulo, Prentice Hall.
Valle, A. et al., 2001, Mensuração e Análise: os programas existentes satisfazem nossas necessidades?, XII Conferência Internacional de Tecnologia de Software, Curitiba.
Antonioni, J. A. R., Braga, N., 1995, Qualidade em software: manual de aplicação da ISO-9000, São Paulo, Makron Books.
Arthur, L. J., 1994, Melhorando a qualidade de software: um guia para o TQM, Rio de Janeiro, Infobook.
Basili, V. R., 1992, Software Modeling and Measurement: the goal/question/metric paradigm, Technical Report CS-TR-2956, University of Maryland
Basili, V. R., 1994, The goal question metric approach, Encyclopedia of Software Engineering, University of Maryland, site acessado em maio/2002: http://www.cs.toronto.edu/~sme/CSC444F/handouts/GQM-paper.pdf.
Bassman, M. J. et al., 1995, Software Measurement Guidebook – Revision 1, Software Engineering Laboratory Series, National Aeronautics and Space Administration (NASA), Maryland.
Belchior, A. D. et al., 1996, Agregação de atributos de qualidade de software usando-se a teoria fuzzy, X Simpósio Brasileiro de Engenharia de Software – Workshop de Quaildade, São Paulo.
Belchior, A. D., 1997, Um modelo fuzzy para Avaliação da Qualidade de Software, Tese de Doutorado, Departamento de Engenharia de Sistemas e Computação - COPPE, Universidade Federal do Rio de Janeiro, RJ.
Blaschek, J. R. S., 1996, Metodologia para avaliação de sistemas de informação, Seleção de textos, Centro Internacional de Tecnologia de Software, p. 109-124.
Branco Jr., E. C., Belchior, A. C. 2001, Processos gerenciais de projetos de software: uma abordagem qualitativa, VIII Workshop de Qualidade de Software, Rio de Janeiro.
Camargo Jr., J. B. et al., 1997, O uso de fatores de qualidade na avaliação da segurança de software em sistemas críticos, VIII Conferência Internacional de Tecnologia de Software, Curitiba.
Campos, F. et al, 1998, Qualidade de software agropecuário: uma visão do usuário, IX Conferência Internacional de Tecnologia de Software, Curitiba.
Clunie, C. E., 1997, Avaliação da Qualidade de Especificações Orientadas a Objeto, Tese de Doutorado, Departamento de Engenharia de Sistemas e Computação - COPPE, Universidade Federal do Rio de Janeiro.
Costa, M. C. C. et al, 1997, Elaboração de um diagnóstico para um projeto de avaliação e melhoria da qualidade de software, VIII CITS, Curitiba.
Duarte, K. C. Falbo, R. A., 2000, Uma ontologia de qualidade de software. Workshop de Qualidade de Software, João Pessoa.
Fenton, N. E., Pfleeger, S. L., 1997, Software metrics: a rigorous and practical approach, Second edition, Thompson Computers.
Gladcheff, A. P., Sanches, R., Silva, D. M., 2001, Um instrumento de avaliação de qualidade de software educacional: como elaborá-lo, Workshop de Qualidade de Software, Rio de Janeiro.
Gomes, A. et al., 2000, Medição e melhoria de processos de software, Workshop de Qualidade de Software, João Pessoa.
ISO/IEC 9126-1, 2001, Software engineering – Product quality – Part 1: quality model.
ISO/IEC 14598-1, 1998, Information technology – software product evaluation – Part 1: general overview.
Kirner, T. G., Abib, J. C., 1997, Uso da abordagem goal-question-metric na avaliação de qualidade de requisitos de software, Workshop de Qualidade de Software, Fortaleza.
Kitchenham, B. et. al., 1996, Software Quality: the elusive target, IEEE Software, p. 12- 21.
Koscianski, A. et. al., 1999, Guia para utilização das normas sobre avaliação de qualidade de produto de software – ISO/ IEC 9126 E ISO/IEC 14598, ABNT, Curitiba.
Lemes, M. J. R., Fernandes, C. T., 1997a, Concepção de plano de garantia da qualidade de software. VIII Conferência Internacional de Tecnologia de Software, Curitiba.
Lemes, M. J. R., Fernandes, C. T., 1997b, Uma taxonomia para métricas de software. XI Simpósio Brasileiro de Engenharia de Software - Workshop de Qualidade de Software, Fortaleza.
Losavio, F., Chirinos, L., 1999, Evaluación de la calidad en el desarrollo de sistemas interactivos. X CITS: Curitiba.
Martins, A. V., 1996, Métricas de software em modelos de dados, Seleção de textos, Centro Internacional de Tecnologia de Software, p. 89-107.
McFeeley, R., 1996, IDEAL: a user’s guide for software process improvement, Handbook CMU/SEI-96-HB-001, Software Engineering Institute, Pittsburgh.
Möller, K. H., 1993, Software metrics: a practitioner’s guide to improved product development, Chapman & Hall Computing, London.
Oliveira, K. R., 2001, Software quality evaluation: a practice approach using AdeQuaS Fuzzy tool, 24th International Conference on Software Engineering – Workshop on Software Quality, Orlando.
Pfleeger, S. L., 1998 Software Engineering: theory and practice, Prentice Hall, Nova Jersey.
Pressman, R. S., 2000, Software engineering: a practitioner’s approach, Fifth edition, McGraw Hill, Nova York.
Rocha, A. R. C., 1983, Um modelo para avaliação da qualidade de especificações, Tese de Doutorado, Departamento de Engenharia de Software e Ciências da Computação, Pontifícia Universidade Católica (PUC), Rio de Janeiro, RJ.
Rocha, A. R. C., et.al., 2001, Qualidade de Software: Teoria e Prática, São Paulo, Prentice Hall.
Valle, A. et al., 2001, Mensuração e Análise: os programas existentes satisfazem nossas necessidades?, XII Conferência Internacional de Tecnologia de Software, Curitiba.
Published
2002-10-14
How to Cite
OLIVEIRA, Kelly Rejane de; BELCHIOR, Arnaldo Dias.
AdeQuaS: Fuzzy Tool for Software Quality Assessment. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 1. , 2002, Gramado-RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2002
.
p. 56-70.
DOI: https://doi.org/10.5753/sbqs.2002.16216.
