Quality Evaluation of J2ME Products Using Experiment Packages
Abstract
The software quality for mobile devices is a concern due to the increasing number of devices available. There are several techniques to evaluate the software quality, and most of them can be applied for testing J2ME applications. An experimentation package aiming at assessing some of the most popular techniques for J2ME software products was proposed. This article presents the results obtained after the second replication of the experimentation package and compares the data with the one obtained from the first replication. The controlled replication of the experiment, provided by the use of the package, allow us to constant update the knowledge database with data from new subjects, increasing the significance of the obtained results.
Keywords:
Quality Assessment, J2ME Products, Use of Experiment Packages
References
ANATEL (2008), Agência Nacional de Telecomunicações, http://www.anatel.gov.br, Novembro.
Beizer, B (1995). Black-Box Testing: Techniques for Functional Testing of Software and Systems. John Wiley & Sons.
Deus, G. D., Vincenzi, A. M. R. e Delamaro, M. E. (2008) Criação de um Pacote de Experimentação para a Avaliação de Critérios de Teste Estruturais em Produtos J2ME. V ESELAW - Experimental Software Engineering Latin American Workshop.
Deus, G. D. (2009). Avaliação de Técnicas de Teste para Dispositivos Móveis Por Meio de Experimentação. Dissertação de Mestrado. Instituto de Informática - UFG. (mestrado em andamento)
Delamaro, M. E., Maldonado, J. C, e Jino, M. Introdução ao Teste de Software. (2007) Elsevier, Rio de Janeiro, RJ.
Delamaro, M. E., Vincenzi, A. M. R. e Maldonado, J. C. (2006) A Strategy to Perform Coverage Testing of Mobile Applications. I International Workshop on Automation of Software Test - AST'2006, ACM Press, 2006, 118-124.
Felizardo, K. R. (2003) COTEST – Uma Ferramenta de Apoio à Replicação de um Experimento Baseado em Código Fonte. Dissertação de Mestrado, Universidade Federal de São Carlos - UFSCar.
Höhn, E. N. (2004) Técnicas de leitura de especificação de requisitos de software: estudos empíricos e gerência de conhecimento em ambientes acadêmico e industrial. Dissertação de mestrado, ICMC/USP.
Howden, W. E. (1987) Software Engineering and Technology: Functional Program Testing and Analysis. McGrall-Hill Book Co.
Lott, C. M. e Rombach, H. (1996) Repeatable Software Engineering for Comparing Defect-Detection Techniques. Journal of Empirical Software Engineering, 1, 241-277.
Ma, Y., Offutt, J. e Kwon, Y. R. (2005) MuJava: an automated class mutation system. Software Testing, Verification and Reliability, John Wiley and Sons Ltd., 15, 97-133.
Microsistems, S (2009). Sun Java Wireless Toolkit 2.5.2 for CLDC. Disponível em: http://java.sun.com/. Acesso em: 05/04/2009.
Myers, G. J.; Sandler, C.; Badgett, T. e Thomas, T. M (2004). The Art of Software Testing Wiley, Nova York.
Vincenzi, A. M. R., Wong, W. E., Delamaro, M. E. e Maldonado, J. C. (2003) JABUTI: A Coverage Analysis Tool for Java Programs. XVII SBES - Simpósio Brasileiro de Engenharia de Software, Sociedade Brasileira de Computação (SBC), 79-84.
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B. e Wesslén, (2000) A. Experimentation in Software Engineering – An Introduction. Kluwer Academic Publishers, Norwell, MA, EUA.
Beizer, B (1995). Black-Box Testing: Techniques for Functional Testing of Software and Systems. John Wiley & Sons.
Deus, G. D., Vincenzi, A. M. R. e Delamaro, M. E. (2008) Criação de um Pacote de Experimentação para a Avaliação de Critérios de Teste Estruturais em Produtos J2ME. V ESELAW - Experimental Software Engineering Latin American Workshop.
Deus, G. D. (2009). Avaliação de Técnicas de Teste para Dispositivos Móveis Por Meio de Experimentação. Dissertação de Mestrado. Instituto de Informática - UFG. (mestrado em andamento)
Delamaro, M. E., Maldonado, J. C, e Jino, M. Introdução ao Teste de Software. (2007) Elsevier, Rio de Janeiro, RJ.
Delamaro, M. E., Vincenzi, A. M. R. e Maldonado, J. C. (2006) A Strategy to Perform Coverage Testing of Mobile Applications. I International Workshop on Automation of Software Test - AST'2006, ACM Press, 2006, 118-124.
Felizardo, K. R. (2003) COTEST – Uma Ferramenta de Apoio à Replicação de um Experimento Baseado em Código Fonte. Dissertação de Mestrado, Universidade Federal de São Carlos - UFSCar.
Höhn, E. N. (2004) Técnicas de leitura de especificação de requisitos de software: estudos empíricos e gerência de conhecimento em ambientes acadêmico e industrial. Dissertação de mestrado, ICMC/USP.
Howden, W. E. (1987) Software Engineering and Technology: Functional Program Testing and Analysis. McGrall-Hill Book Co.
Lott, C. M. e Rombach, H. (1996) Repeatable Software Engineering for Comparing Defect-Detection Techniques. Journal of Empirical Software Engineering, 1, 241-277.
Ma, Y., Offutt, J. e Kwon, Y. R. (2005) MuJava: an automated class mutation system. Software Testing, Verification and Reliability, John Wiley and Sons Ltd., 15, 97-133.
Microsistems, S (2009). Sun Java Wireless Toolkit 2.5.2 for CLDC. Disponível em: http://java.sun.com/. Acesso em: 05/04/2009.
Myers, G. J.; Sandler, C.; Badgett, T. e Thomas, T. M (2004). The Art of Software Testing Wiley, Nova York.
Vincenzi, A. M. R., Wong, W. E., Delamaro, M. E. e Maldonado, J. C. (2003) JABUTI: A Coverage Analysis Tool for Java Programs. XVII SBES - Simpósio Brasileiro de Engenharia de Software, Sociedade Brasileira de Computação (SBC), 79-84.
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B. e Wesslén, (2000) A. Experimentation in Software Engineering – An Introduction. Kluwer Academic Publishers, Norwell, MA, EUA.
Published
2009-06-01
How to Cite
DEUS, Gilcimar Divino de; VINCENZI, Auri Marcelo Rizzo; LUCENA, Fábio Nogueira de; DELAMARO, Márcio Eduardo.
Quality Evaluation of J2ME Products Using Experiment Packages. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 8. , 2009, Ouro Preto.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2009
.
p. 256-270.
DOI: https://doi.org/10.5753/sbqs.2009.15517.
