Um framework para apoiar estimativa de esforço em atividades de manutenção e evolução de software
Resumo
O surgimento de métodos ágeis no desenvolvimento de software tem apresentado muitas oportunidades e desafios para pesquisadores e profissionais da área. Um dos principais desafios é a estimativa de esforço para desenvolvimento ágil de software. Quando a estimativa de esforço não está bem definida ou é imprecisa, os resultados obtidos podem refletir diretamente na entrega do software, causando insatisfação do cliente ou a diminuição da qualidade do produto, levando assim a necessidade de novos mecanismos que possam auxiliar nesse processo. Diante dessa necessidade, este trabalho apresenta um framework, chamado GiveMe Effort, para apoiar as atividades de estimativa de esforço na manutenção e evolução de software em métodos ágeis. A solução se baseia em dados históricos de requisições de mudanças, associados à manutenção e evolução de software.
Referências
E. Deelman, D. Gannon, M. Shields, and I. Taylor, “Workflows and e-Science: An overview of workflow system features and capabilities,” Future Generation Computer Systems, vol. 25, no. 5, pp. 528 – 540, 2009.
J. Freire, D. Koop, E. Santos, and C. T. Silva, “Provenance for Computational Tasks: A Survey,” CSE, vol. 10, no. 3, pp. 11–21, 2008.
A Guide to the Project Management Body of Knowledge: PMBOK(R) Guide, 5 edition. Project Management Institute, 2013.
H. V. Jagadish, J. Gehrke, A. Labrinidis, Y. Papakonstantinou, J. M. Patel, R. Ramakrishnan, and C. Shahabi, “Big data and its technical challenges,” CACM, vol. 57, no. 7, pp. 86–94, Jul. 2014.
S. N. Mafra and G. H. Travassos, “Técnicas de Leitura de Software: Uma revisão Sistemática,” in XIX Simpósio Brasileiro de Engenharia de Software, Uberlandia, Brasil, 2005.
M. Mattoso, C. Werner, G. H. Travassos, V. Braganholo, E. Ogasawara, D. Oliveira, S. Cruz, W. Martinho, and L. Murta, “Towards supporting the life cycle of large scale scientific experiments,” International Journal of Business Process Integration and Management, vol. 5, no. 1, pp. 79–92, 2010.
K. A. C. S. Ocaña, D. de Oliveira, E. Ogasawara, A. M. R. Dávila, A. A. B. Lima, and M. Mattoso, “SciPhy: A Cloud-Based Workflow for Phylogenetic Analysis of Drug Targets in Protozoan Genomes,” in BSB 2011. Springer Berlin Heidelberg, 2011, pp. 66– 70.
D. Oliveira, E. Ogasawara, F. Baião, and M. Mattoso, “SciCumulus: a lightweight cloud middleware to explore many task computing paradigm in scientific workflows,” in 3rd IEEE Cloud, USA, 2010, pp. 378–385.
A. A. Pinheiro, A. C. Siani, J. de F. Guilhermino, M. das G. M. de O. Henriques, C. M. Quental, and A. P. B. Pizarro, “Management methodology for product-oriented R&D projects: a proposal,” Revista de Administração Pública, vol. 40, no. 3, pp. 457–478, Jun. 2006.
S. E. Portny, J. A. 12, 2002, and 8:00 Am, “Project Management for Scientists,” Available: www.sciencemag.org/careers/2002/07/project-management-scientists. [Acessado: 19-Fev-2016].
C. Soanes and A. Stevenson, Oxford Dictionary of English, 2nd Revised edition. Oxford University Press, 2003.
I. Souza, P. Oliveira, E. Bispo Junior, A. C. Inocêncio, and P. A. Parreira Junior, “TESE– Um Sistema de Informação para Gerenciamento de Projetos Experimentais em Engenharia de Software,” in Anais do XI SBSI, Goiânia, 2015, pp. 555–562.
M. Svahnberg, A. Aurum, and C. Wohlin, “Using students as subjects - an empirical evaluation,” in Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement, Kaiserslautern, Germany, 2008, pp. 288–290.
G. H. Travassos and M. O. Barros, “Contributions of In Virtuo and In Silico Experiments for the Future of Empirical Studies in Software Engineering,” in 2nd Workshop on Empirical Software Engineering, Rome, 2003, pp. 117–130.