EstimaODE: Supporting Size and Effort Estimates in the ODE Software Development Environment
Abstract
Software estimation is pointed as one of the most difficult tasks to be performed in software development. Although it will never be an exact science, useful techniques for software estimation do exist. Accurate project estimates generally are produced using more than one technique, and by comparing and reconciling their results. Also there is a consensus that estimation requires experience and access to good historical information. Given software estimation complexity, project managers need tools to support them in doing this task. Ideally, these tools should allow applying different approaches for estimating. This paper presents EstimaODE, a tool that offers functionalities for estimating size and effort, which is integrated to the software engineering environment ODE and uses its framework for flexible similarity computing.
Keywords:
EstimaODE, Size and Effort Estimates, Software Development
References
Arantes, L.O., Carvalho, V.A., Falbo, R.A. (2006) “Uma Ferramenta Integrada de Apoio a Estimativas de Tamanho e Esforço em um Ambiente de Desenvolvimento de Software”, IX Workshop Iberoamericano de Ingeniería de Requisitos y Desarrollo de Ambientes de Software – IDEAS ́2006, La Plata, Argentina (short paper).
Bertollo, G., Segrini, B., Falbo, R.A. (2006) “Definição de Processos de Software em um Ambiente de Desenvolvimento de Software Baseado em Ontologias”, V Simpósio Brasileiro de Qualidade de Software, SBQS ́2006, Vila Velha, Brasil.
Barcellos, M.P., Figueiredo, S.M., Rocha, A.R.C., Travassos, G.H. (2003) “Utilização de Métodos Paramétricos, Analogias, Julgamento de Especialistas e Conhecimento Organizacional no Planejamento de Tempo e Custos de Projetos de Software”, II Simpósio Brasileiro de Qualidade de Software, 17 – 31, Fortaleza, Brasil.
Charismatek Software Metrics (2006), Function Point WORKBENCH http://www.charismatek.com.au/_public1/index.htm
Chis Pty Ltd (2006), FP Recorder, http://www.fprecorder.com
Duvessa Software (2006), Estimate Easy UC, http://www.duvessa.com
Falbo, R. A., Natali, A. C. C., Mian, P.G., Bertollo, G., Ruy, F.B. (2003) “ODE: Ontology-based software Development Environment”, In: Memórias de IX Congreso Argentino de Ciencias de la Computación, p. 1124-1135, La Plata, Argentina.
Falbo, R.A., Bertollo, G. (2005) “Establishing a Common Vocabulary for Software Organizations Understand Software Processes”, International Workshop on Vocabularies, Ontologies and Rules for the Enterprise, Enschede, The Netherlands.
Falbo, R.A., Ruy, F.B., Dal Moro, R. (2005) “Using Ontologies to Add Semantics to a Software Engineering Environment” Proc. of the 17th International Conference on Software Engineering and Knowledge Engineering, Taipei, China.
Fiorini, S. T., Staa, A., Baptista, R. M. (1998) Engenharia de Software com CMM, Brasport.
Natali, A.C.C. e Falbo, R.A. (2003) “Gerência de Conhecimento em ODE”, Anais do XVII Simpósio Brasileiro de Engenharia de Software, p. 270-285, Manaus, Brasil.
Pfleeger, S.L. (2004) Engenharia de Software: Teoria e Prática, Prentice Hall, 2a edição.
Pressman, R. S. (2005) Software Engineering: A Practitioner’s Approach, Mc Graw Hill, 6th edition.
Schneider, G. and Winters, J. P., (2001) Applying Use Cases: A Practical Guide, 2nd edition, Addison-Wesley.
Valente, F. F. R. e Falbo, R. A. (2002) “Uso de Gerência de Conhecimento para Apoiar a Realização de Estimativas”, In: Proceedings of the XXVIII Latin-American Conference on Informatics - CLEI'2002, Montevideo, Uruguay, November 2002.
Vazquez, C.E., Simões, G.S., Albert, R.M. (2005) Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software, Editora Érica, 3a edição.
Wangenheim,C.G. e Wangenheim A. (2003) Raciocínio Baseado em Casos, Ed. Manole.
Bertollo, G., Segrini, B., Falbo, R.A. (2006) “Definição de Processos de Software em um Ambiente de Desenvolvimento de Software Baseado em Ontologias”, V Simpósio Brasileiro de Qualidade de Software, SBQS ́2006, Vila Velha, Brasil.
Barcellos, M.P., Figueiredo, S.M., Rocha, A.R.C., Travassos, G.H. (2003) “Utilização de Métodos Paramétricos, Analogias, Julgamento de Especialistas e Conhecimento Organizacional no Planejamento de Tempo e Custos de Projetos de Software”, II Simpósio Brasileiro de Qualidade de Software, 17 – 31, Fortaleza, Brasil.
Charismatek Software Metrics (2006), Function Point WORKBENCH http://www.charismatek.com.au/_public1/index.htm
Chis Pty Ltd (2006), FP Recorder, http://www.fprecorder.com
Duvessa Software (2006), Estimate Easy UC, http://www.duvessa.com
Falbo, R. A., Natali, A. C. C., Mian, P.G., Bertollo, G., Ruy, F.B. (2003) “ODE: Ontology-based software Development Environment”, In: Memórias de IX Congreso Argentino de Ciencias de la Computación, p. 1124-1135, La Plata, Argentina.
Falbo, R.A., Bertollo, G. (2005) “Establishing a Common Vocabulary for Software Organizations Understand Software Processes”, International Workshop on Vocabularies, Ontologies and Rules for the Enterprise, Enschede, The Netherlands.
Falbo, R.A., Ruy, F.B., Dal Moro, R. (2005) “Using Ontologies to Add Semantics to a Software Engineering Environment” Proc. of the 17th International Conference on Software Engineering and Knowledge Engineering, Taipei, China.
Fiorini, S. T., Staa, A., Baptista, R. M. (1998) Engenharia de Software com CMM, Brasport.
Natali, A.C.C. e Falbo, R.A. (2003) “Gerência de Conhecimento em ODE”, Anais do XVII Simpósio Brasileiro de Engenharia de Software, p. 270-285, Manaus, Brasil.
Pfleeger, S.L. (2004) Engenharia de Software: Teoria e Prática, Prentice Hall, 2a edição.
Pressman, R. S. (2005) Software Engineering: A Practitioner’s Approach, Mc Graw Hill, 6th edition.
Schneider, G. and Winters, J. P., (2001) Applying Use Cases: A Practical Guide, 2nd edition, Addison-Wesley.
Valente, F. F. R. e Falbo, R. A. (2002) “Uso de Gerência de Conhecimento para Apoiar a Realização de Estimativas”, In: Proceedings of the XXVIII Latin-American Conference on Informatics - CLEI'2002, Montevideo, Uruguay, November 2002.
Vazquez, C.E., Simões, G.S., Albert, R.M. (2005) Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software, Editora Érica, 3a edição.
Wangenheim,C.G. e Wangenheim A. (2003) Raciocínio Baseado em Casos, Ed. Manole.
Published
2006-05-29
How to Cite
DE CARVALHO, Victorio A.; ARANTES, Lucas O.; FALBO, Ricardo de Almeida.
EstimaODE: Supporting Size and Effort Estimates in the ODE Software Development Environment. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 5. , 2006, Vila Velha.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2006
.
p. 12-26.
DOI: https://doi.org/10.5753/sbqs.2006.15597.
