O desenvolvimento de aplicações móveis tem sido um campo promissor na engenharia de software há mais de uma década. O campo está crescendo rapidamente devido à popularidade e penetração cada vez maiores dos smartphones. Como resultado dos benefícios que oferece, a engenharia de software está geralmente tendendo para abordagens baseadas em agilidade e configurações de desenvolvimento distribuído (Waqar, et al., 2017). No ambiente de negócios atual, os dispositivos móveis se tornaram o ponto focal em vários setores, como hotéis e restaurantes, fornecedores de viagens e férias, locais de venda de ingressos, bancos e instituições financeiras, e mais indústrias. As empresas desses setores descobriram que as aplicações móveis se tornaram uma ótima maneira de aumentar tanto as vendas quanto a visibilidade de seus respectivos negócios.A União Internacional de Telecomunicações, uma agência das Nações Unidas, declarou no ano de 2014 aproximadamente três bilhões da população mundial estimada em sete bilhões de pessoas usaram a Internet e, no final de 2013, havia 6,8 bilhões de assinaturas de celulares; isso se traduz em 96 assinaturas de celulares para cada 100 pessoas no mundo.