TESE - Um sistema de Informação para Gerenciamento de Projetos Experimentais em Engenharia de Software

  • Isaque Souza Universidade Federal de Goiás
  • Paulo Oliveira Universidade Federal de Goiás
  • Esdras Junior Universidade Federal de Goiás
  • Ana Inocêncio Universidade Federal de Goiás
  • Paulo Júnior Universidade Federal de Goiás

Resumo


A Engenharia de Software Experimental é uma das subáreas da Engenharia de Software (ES) e seu objetivo é aprimorar métodos, técnicas e ferramentas da ES, a partir de métodos experimentais. Um projeto experimental envolve várias etapas e atividades que devem ser realizadas pelo pesquisador e participante, gerando grande quantidade documentos. Este trabalho aborda experimentação em engenharia de software, apresentando uma ferramenta para gerenciamento de projetos experimentais, denominada TESE (Tool for Experimental Software Engineering), cujo principal diferencial está na disponibilização de ajudas aos seus usários, com relação aos conceitos da Engenharia de Software Experimental. Foi realizada uma avaliaçãoo da ferramenta com alunos e ex-alunos do curso de Bacharelado em Ciências da Computação da Universidade Federal de Goiás (Regional Jataí). Para isso, utilizou-se um questionário construído com base no modelo TAM (Technology Acceptance Model), com o intuito de averiguar o que os avaliadores pensam a respeito da utilidade e da facilidade de uso da ferramenta TESE. O resultado foi considerado positivo, pois, em média 80%, dos avaliadores concordaram que a ferramenta apresenta boa utilidade e facilidade de uso.

Palavras-chave: Engenharia de Software, Engenharia de Software Experimental, Ferramenta Computacional

Referências

AMARAL, E. A. G. G. Empacotamento de Exp. em Eng. de Soft., Dissertação de Mestrado, COPPE/UFRJ, Universidade Federal do Rio de Janeiro, Rio de Janeiro, RJ, Brasil, 2003.

AMARAL, E.A.G.G., TRAVASSOS, G.H., 2001, Empacotamento de Experimentos em Engenharia de Software. In: Workshop de Teses em Engenharia de Software - WTES´2001 (SBES), pp. 47–50, Rio de Janeiro, Brasil.

BASILI, Victor R. Software modeling and measurement: the Goal/Question/Metric paradigm. 1992.

CHAPETTA, W. A. Uma Infra-Estrutura para Planejamento Execução e Empacotamento de Estudos Exp. em Eng. de Soft., Dissertação de Mestrado. COPPE/UFRJ, UFRJ, Rio de Janeiro, RJ, Brasil, 2006.

CMMI. Capability maturity model integration. Software Engineering Institute, Carnegie Mellon University, Pittsburg, PA, Tech. Rep. SEI-2002-TR-012, 2002.

DANDOLINI, J. “Ferramenta de Apoio a Realização de Experimentos em engenharia de Software”. Monografia, Universidade Regional de Blumenau, Ciências da Computação, 2006;

DAVIS, F. D. (1989). Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly, 13(3), 319-341.

JURISTO, Natalia; MORENO, Ana M. Basics of software engineering experimentation. ISBN:1441950117 9781441950116, Springer Publishing Company, Incorporated, 2010.

KITCHENHAM, B.A, PFLEEGER, S.L. "Principles of Survey Research, Part 5: Populations and Samples", ACM SIGSOFT Software Engineering Notes, v. 27, n. 5 (September), 2002.

LOPES, V. P., TRAVASSOS, G. H. Uma Ferramenta de Apoio ao Planejamento de Estudos Experimentais em Engenharia de Software. Workshop do ESELAW, 2010.

PFLEEGER, S.L. “Albert Einstein and Empirical Software Engineering”, IEEE Computer(October), pp. 32-38, 1999.

SBC, CONSELHO NACIONAL DE EDUCAÇÃO. Disponível em:< http://www.sbc.org.br/index.php?option=com_jdownloads&Itemid= 195&task=finish&cid=186&catid=36>. Acesso em: Abril/2015.

SHULL, F., CARVER, J., TRAVASSOS, G.H. "An Empirical Methodology for Introducing Software Processes". In: 8th European Software Engineering Symposium, Vienna, Austria, September, 2001.

SJØBERG, D.I.K., HANNAY, J.E., HANSEN, O., KAMPENES, V.B., KARAHASANOVIC, A., LIBORG, N.-K., REKDAL, A.C. "A Survey of 116 Controlled Experiments in Software Engineering", IEEE TRANSACTIONS ON SOFT. ENG., v. 31, n. 9, p. 733-753, 2005.

Software DOE++. Disponível em: Acesso em: Abril/15.

TRAVASSOS, G. G.; GUROV, D.; AMARAL, E. A. G. G. Introdução à Engenharia de Soft. Exp. UFRJ, 2002. Disponível em:. Acesso em: Abril/2015.

TRAVASSOS, G. H, SANTOS, P. S. M., MIAN, P. G., DIAS NETO A. C., BIOLCHINI, J. “A Environment to Support Large Scale Experimentation in Software Engineering”, 13th IEEE International Conference on Engineering of Complex Computer Systems, 2008 .

WOHLIN, C., RUNESON, P., HÖST, M., OHLSSON, M.C., REGNELL, B., WESSLÉN, A. Exp. in Soft. Eng.: an Introduction, USA, Kluwer Academic Publishers,0-7923-8682-5, 2000.

WOOD, M., DALY, J., MILLER, J., ROPER, M. “Multi-Method Research: An Empirical Investigation of Object-Oriented Technology”, Journal of Syst. and Soft., v. 48, n. 1 (August), pp. 13- 26, 1999.
Publicado
26/05/2015
Como Citar

Selecione um Formato
SOUZA, Isaque; OLIVEIRA, Paulo; JUNIOR, Esdras; INOCÊNCIO, Ana; JÚNIOR, Paulo. TESE - Um sistema de Informação para Gerenciamento de Projetos Experimentais em Engenharia de Software. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 11. , 2015, Goiânia. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 563-570. DOI: https://doi.org/10.5753/sbsi.2015.5862.