Avaliação de Processos de Software Baseada em Medições
Resumo
A melhoria do processo de software é um objetivo fundamental para as organizações e deve estar baseada em medições. Entretanto, definir, coletar e analisar um conjunto de métricas não é uma tarefa trivial. Neste artigo descrevemos uma abordagem para avaliação de processos de software que define como selecionar métricas adequadas seguindo a abordagem GQM (Goal-Question-Metrics), estabelece a realização de medições como parte integrante do processo de desenvolvimento e propõe a análise dos resultados apoiada em um sistema baseado em conhecimento.
Referências
Basili V.R., Caldiera G., Rombach H.D., Goal Question Metric Paradigm, Encyclopedia of Software Engineering, 2 Volume Set, John Wiley & Sons, Inc, 1994.
Fenton N.E., Pfleeger S.L, Software Metrics - A Rigorous & Practical Approach, Second Edition, Boston, MA, PWS Publishing Company, 1997
Park R.E., Goethert W.B., Florac W.A., Goal-Driven Software Measurement - A Guidebook, CMU/SEI-96-HB-002, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, August 1996.
Fenton N.E., Neil, M., Software Metrics: Roadmap, Computer Science Departament, Queen Mary and Westfield College, London, UK, 2000.
Daskalantonakis M.K., A Practical View of Software Measurement and Implementation Experiences Within Motorola, IEEE Transaction Software Engineering, Vol 18 No. 11, November 1992 in [OMAN 1997].
Carleton A.D., Park R.E, Goethert W.B., Florac W.A., Bailey E.K., Pfleeger S.L., Software Measurement for DoD Systems: Recommendation for Initial Core Measures, CMU/SEI-92-TR-19, ESC-TR-92-19, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, September 1992.
Florac W.A., Park R.E., Practical Software Measurement: Measuring for Process Management and Improvement, CMU/SEI-97-HB-003, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, April 1997.
Tajima D., Matsubara T., The Computer Software Industry in Japan, IEEE Computer, 14(5), 1981 in [2].
Machado,L.F.C. et al DEF-PRO: Uma Ferramenta para Apoiar a Definição do Processo Padrão, XI CITS, Curitiba, Junho 2000
Conte, S.D., Dunsmore, H.D., Shen, V.Y., Software Engineering Metrics and Models, Benjamin-Cummings, Menlo Park, CA, 1986 in [FENTON 1997]
Eman K.E., Madhavji N.H., Elements of Software Process Assessment and Improvement, IEEE Computer Society, 1999.
Florac W.A., Software Quality Measurement: A Framework for Counting Problems, Failures and Faults, CMU/SEI-92-TR-22, ESC-TR-92-22, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, September 1992.
Goethert W.B., Bailey E.K., Busby M.B., Software Effort & Schedule Measurement: A Framework for Counting Staff-hours and Reporting Schedule Information, CMU/SEI-92-TR-21, ESC-TR-92-21, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, September 1992.
Oliveira K.M, Rocha A.R, Travassos G., Menezes C.; Using Domain-Knowledge in Software Development Environments, Software Engineering and Knowledge Engineering - SEKE 99; Kaiserlautern, Germany, July 1999.
Park R.E., Software Size Measurement: A Framework for Counting Source Statements, CMU/SEI-92-TR-20, ESC-TR-92-20, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, September 1992.