Um Modelo de Avaliação da Produtividade de Projetos de Software baseado em uma Abordagem Multicritério

  • José Adson O. G. da Cunha UFPE / DATAPREV
  • João Pedro C. Fernandes Thomaz FBV / CEG-IST
  • Hermano Perrellide de Moura UFPE

Resumo


No âmbito da Engenharia de Software, a produtividade é determinada pela interação de muitos fatores, de modo que nenhum fator em especial é capaz de garantir o alto desempenho em um projeto de software. Apesar disso, ela é medida de forma única, através da divisão entre a quantidade produzida pelo esforço necessário. Portanto, torna-se necessária uma forma de medição da real produtividade de um projeto de software que reflita as circunstâncias nas quais o software foi desenvolvido. Dessa forma, este artigo propõe um modelo de avaliação da produtividade de projetos de software através de uma abordagem multicritério.
Palavras-chave: Modelo de Avaliação, Projetos de Software, Abordagem Multicritério

Referências

Bailey, J. and Basili, V. (1981) A Meta-Model for Software Development Resource Expenditures. In: Proc. 5th. Intern. Conf. Soft. Engr., IEEE Computer Society, pp 107-116.

Bana e Costa. C.A., (1992) “Structuration, Construction et Exploitation d'un Modèle Multicritère d'Aide à la Décision”, Tese de Doutoramento em Engenharia de Sistemas, Universidade Técnica de Lisboa, IST, Lisboa.

Bana e Costa, C.A, Vansnick, J.C. (1994) MACBETH – Na interactive path towards the construction of cardinal value functions, International Transactions in Operational Research, 1, 4, (489- 500).

Behrens, C. A. (1983) Measuring Software Productivity of Computer System Development Activities with Point Functions. IEEE Trans. Soft. Engr. SE-9(6), pp. 648-652.

Boehm, B. (1981) Software Engineering Economics. Prentice-Hall, Englewood Cliffs, NJ.

Boehm, B. W. et al. (1996) The COCOMO 2.0 Software Cost Estimation Model. American Programmer, July, pp.2-17.

Bouyssou, D. (1990) Building Criteria: A prerequisite for MCDA, in: Bana e Costa, C. A. (Ed.), Readings in Multiple Criteria Decision Aid, Springer-Verlag, Berlin, (58- 80).

Chiang, R. and Mookerjee, S. (2004) Improving Software Team Productivity. Communications of the ACM. Volume 47 , Issue 5. Pages: 89 – 93.

Clincy, V. A. (2003) Software Development Productivity and Cycle Time Reduction. Journal of Computing Sciences in Colleges. Volume 19, Issue 2. Pages: 278-287.

Cunha, José Adson O. G. (2008) Decisius: Um Processo de Apoio à Decisão e sua Aplicação na Definição de um Índice de Produtividade para Projetos de Software. Dissertação de Mestrado. Universidade Federal de Pernambuco.

DeMarco, T. (1999) Peopleware: Productive Projects and Teams, 2nd Ed. Dorset House Publishing.

Enterprise LSE (2008), Decision Conferencing. Disponível em: http://www.lse.ac.uk/collections/decisionConferencing/. Consulta realizada em 20/01/2008.

Jones, C. (1986) Programming Productivity, McGraw-Hill, New York.

Jones, C. (1996) Applied Software Measurement: Assuring Productivity and Quality. 2 ed. McGraw-Hill.

Ovalmap (2008) http://www.ovalmap.com . Acessado em 26/01/2008.

Phillips, L. D. (1982) Requisite decision modelling: A case study, Journal of the Operational Research Society, 33, 4 (pp. 303–311).

Reagan-Cirincione, P. (1994), “Improving the accuracy of group judgment: A process intervention combining group facilitation, social judgment analysis, and information technology”, Organizational Behavior and Human Decision Processes, 58 (pp. 246–270).

Santana, E. A. (2002) Contrato satisfatório multidimensional e a teoria do incentivo, Revista Brasileira de Economia, 56, 4 (pp. 661–694).

Scacchi, W. (1984) Managing Software Engineering Projects: A social Analysis. IEEE Trans. Soft. Engr., SE-10(1), pp. 49-59.

Scacchi, W. (1995) Understanding Software Productivity. Appears in Advances in Software Engineering and Knowledge Engineering, D. Hurley (ed.), Volume 4, pp. 37-70.

Schein, E. H. (1999), Process Consultation Revisited: Building the Helping Relationship, Addison-Wesley, Reading, MA.

Taylor, B. (2005) Organizational Culture is Important in Software Productivity. http://www.workinginunison.com/papers/cultureandproductivity.pdf.

Thomaz, João Pedro da Cruz Fernandes (2005) O Apoio à Tomada de Decisão na Avaliação do Desempenho de Pessoas: Contributos para o Processo de Decisão Militar em Tempo de Paz, Tese de Doutorado, Instituto Superior Técnico, Universidade Técnica de Lisboa.

White, K. S. (1999) Software Engineering Management For Productivity And Quality. In: International Conference on Accelerator and Large Experimental Physics Control Systems, Trieste, Italy.
Publicado
02/06/2008
CUNHA, José Adson O. G. da; THOMAZ, João Pedro C. Fernandes; MOURA, Hermano Perrellide de. Um Modelo de Avaliação da Produtividade de Projetos de Software baseado em uma Abordagem Multicritério. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 7. , 2008, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 231-245. DOI: https://doi.org/10.5753/sbqs.2008.15546.