Um framework para apoiar estimativa de esforço em atividades de manutenção e evolução de software

  • Marcos Alexandre Miguel Universidade Federal de Juiz de Fora (UFJF)
  • Marco Antônio P. Araújo UFJF / IF Sudeste MG
  • José Maria N. David Universidade Federal de Juiz de Fora (UFJF)
  • Regina Braga Universidade Federal de Juiz de Fora (UFJF)

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.

Palavras-chave: Estimativa de Esforço, Manutenção de Software, Evolução de Software, Visualização de Software

Referências

F. D. Davis, “Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology,” MIS Q., vol. 13, no. 3, pp. 319–340, Sep. 1989.

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.
Publicado
17/05/2016
MIGUEL, Marcos Alexandre; ARAÚJO, Marco Antônio P.; DAVID, José Maria N.; BRAGA, Regina. Um framework para apoiar estimativa de esforço em atividades de manutenção e evolução de software. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 12. , 2016, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 232-239. DOI: https://doi.org/10.5753/sbsi.2016.5967.