Navegando por Autor "Lenz, Alexandre Rafael"
Agora exibindo 1 - 20 de 31
Resultados por página
Opções de Ordenação
- ItemÁgua: ferramenta computacional para estudo da evolução de espécies virais baseado no uso de códons(Universidade do Estado da Bahia, 2023-07-12) Menezes, Mauricio Souza; Suárez, Diego Gervasio Frías; Fonseca, Vagner; Lenz, Alexandre Rafael; Restovic, Maria Ines ValderramaEste trabalho teve como objetivo principal o desenvolvimento de um modelo para a análise de genomas virais, baseado no uso de códons. Essa ferramenta se propõe a ser um recurso significativo para a investigação da evolução de espécies, empregando sequências genômicas do SARS-COV-2 como base desse estudo. A implementação desse modelo visa proporcionar maior eficiência computacional aprimorada e alcançar resultados mais precisos. Adicionalmente, a ferramenta será capaz de apresentar visualizações gráficas dos resultados obtidos, simplificando a interpretação dos dados e auxiliando na tomada de decisões científicas. Espera-se que essa abordagem proporcione insights valiosos sobre a evolução de espécies virais, contribuindo para o avanço da virologia e da genômica comparativa. Os resultados obtidos foram considerados satisfatórios, tendo em vista que o modelo teve sua implementação concluída de forma satisfatória, atendendo a todos os objetivos especificados
- ItemAI+RTESTING: remoção de redundâncias de conjuntos de casos de teste a partir de dados de execução do teste de mutação(UNEB, 2018-07-06) Santos, Eder Pereira dos; Lenz, Alexandre Rafael; Jorge, Eduardo Manuel de Freitas; Massa, Mônica de SouzaUm software evolui ao longo do tempo de vida, essa evolução acontece através da adição de novos requisitos ou realização de manutenções. No sentido de evitar a introdução de defeitos em decorrência de alterações no software é utilizado o Teste de Regressão. A atividade de Teste de Regressão consome um tempo considerável do total do desenvolvimento do software, aumentando o seu custo. Um dos fatores determinantes para o custo são as atividades executadas manualmente. Para contornar esse problema e apoiar a atividade de teste de regressão, muitas metodologias têm sido propostas visando reduzir o tempo despendido na atividade. Muitas dessas metodologias utilizam técnicas de aprendizado de máquina, as quais relacionam as informações coletadas durante a atividade de teste para identificação de casos de teste com comportamentos similares. Essas técnicas comumente permitem a geração de regras que podem ser aplicadas para a redução do conjunto de casos de teste. A redução é capaz de diminuir significativamente o tempo do teste de regressão, pois exclui permanentemente os casos de teste redundantes. O objetivo deste trabalho consiste em aplicar a metodologia proposta no projeto de pesquisa AI+RTesting definida pelo professor Alexandre Rafael Lenz para apoiar a redução do conjunto de casos de teste, a partir da implementação de uma ferramenta que automatize esse processo para programas escritos na linguagem Java em nível de método, ou seja, cobrindo o teste de unidade, com intuito de reduzir o tempo gasto na atividade de teste de regressão. A nova ferramenta integra o teste estrutural apoiado com a ferramenta Jabuti e o teste baseada em erros apoiado pela ferramenta Mujava. Junto com a API WEKA, adicionada a nova ferramenta para gerar os agrupamentos que possibilitam a aplicação de algoritmos de classificação para geração de regras, permitindo classificar as classes de equivalência em ordem de prioridade. Os resultados obtidos com os experimentos realizados na fase de validação demonstraram que o método baseado em PG é capaz de remover redundâncias, mostrando maior eficiência em programas mais simples, como observado quando aplicado no método MDC. Em comparação a programas mais complexos, que é o caso do segundo método testado, os resultados apresentados, demonstram que o método baseado em PG não consegue realizar a remoção de forma eficiente, devido a quantidade elevada de redundâncias encontradas. Para atingir resultados mais precisos, sugere-se a definição de uma metodologia que consiga realizar uma redução mais significativa que a apresentada utilizando a progressão geométrica, assim como a utilização de informações coletadas durante a atividade do teste estrutural devido à complementariedade das técnicas de teste de software.
- ItemAI+RTESTING: um método para remoção de redundâncias de conjuntos de casos de teste integrando as ferramentas jabuti, mujava e weka(UNEB, 2018-07-06) Souza, Ana Cecília Santos; Lenz, Alexandre Rafael; Massa, Mônica de SouzaA execução do teste de regressão é imprescindível para garantir que adições e alterações realizadas em um software não introduzam erros em funcionalidades já existentes. Consequentemente, o teste de regressão é uma atividade dispendiosa e executada com frequência. Em vista disso, metodologias foram propostas para reduzir o esforço empregado na execução dessa técnica de teste, dentre essas metodologias encontra-se a redução de casos de testes. A redução consiste na remoção permanente de casos de testes redundantes do conjunto casos de testes original. Com intuito de auxiliar na identificação desses casos de teste redundantes, podem ser aplicados algoritmos de aprendizado de máquina. Através dos quais é possível associar as informações obtidas durante a atividade de teste para detectar comportamentos análogos. Assim sendo, o objetivo desse trabalho foi a análise, implementação e validação de um método automatizado para remoção de redundâncias em um conjunto de casos de teste que tem por finalidade a redução do esforço dispendido pelo testador durante a execução do teste de regressão em métodos implementados na linguagem Java. A automação consistiu em coletar as informações da atividade de teste fornecidas pela integração das ferramentas de teste Jabuti e Mujava. Subsequentemente, esse dados foram submetidos aos algoritmos de agrupamento e classificação disponíveis no pacote de software Weka. Com a obtenção das classes de equivalências que foram geradas através das regras de classificação, foi aplicado o cálculo da Progressão Aritmética (PA) para selecionar os casos dos teste que devem ser removidos do conjunto de teste a ser reexecutado. Após a realização dos experimentos de validação, foi possível concluir através dos resultados obtidos que o método automático conseguiu remover as redundâncias atingindo o mesmo valor dos critérios estruturais e escore de mutação do conjunto de casos de teste original.
- ItemAI+RTESTING_um método de seleção e de priorização para apoiar o teste de regressão utilizando aprendizado de máquina(Universidade do Estado da Bahia, 2017-07-07) Cristo, Thamires Asenate Botelho de; Lenz, Alexandre Rafael; Jorge, Eduardo Manuel de Freitas; Souza, Mônica Massa deO teste de regressão é fundamental para testar alterações efetuadas durante a fase de manutenção do software e verificar se estas não introduziram defeitos em partes que antes funcionavam corretamente. Devido ao custo e ao tempo despendido para esta atividade, metodologias têm sido propostas para reduzir os esforços e aumentar a eficácia de sua execução. As técnicas de Aprendizado de Máquina podem ser utilizadas para associar as informações coletadas na atividade de teste para identificar casos de teste que possuam comportamentos semelhantes e gerar regras de classificação que podem ser aplicadas para seleção e priorização de casos de teste. A seleção e a priorização de casos de teste podem reduzir significativamente o tempo do teste de regressão e aumentar a probabilidade de detectar erros mais rapidamente. Diante disso, este trabalho tem como objetivo implementar um método de seleção e de priorização, com o propósito de reduzir o tempo gasto na atividade de teste de regressão de métodos implementados na linguagem Java, garantindo a cobertura dos critérios de teste. As ferramentas Jabuti (teste estrutural) e Mujava (teste baseado em erros) foram integradas para que os dados de execução sejam agrupados e submetidos a algoritmos de agrupamento, acionados a partir da API da ferramenta Weka integrada ao projeto com o propósito de encontrar comportamentos semelhantes entre os casos de teste e posteriormente aplicar um algoritmo de classificação, a fim de gerar regras a serem utilizadas na seleção e priorização do conjunto de casos de teste. Os resultados obtidos com os experimentos realizados na fase de validação demonstram que mesmo selecionando apenas 60% dos casos de teste do conjunto original, a redução na cobertura dos critérios de teste permaneceu elevada. No entanto, para obtenção de resultados mais precisos, sugere-se a integração ao processo automatizado da metodologia, a reexecução dos novos conjuntos de casos de teste obtidos no processo de validação
- ItemAnálise da proteína spike do sars-cov-2 utilizando o algoritmo CBUC(Universidade do Estado da Bahia, 2021-07-12) Nascimento Júnior, Cândido Luiz do; Restovic, Maria Ines Valderrama; Suárez, Diego Gervasio Frías; Lenz, Alexandre RafaelAs árvores filogenéticas têm um papel importante na biologia moderna porque elas provêm uma maneira concisa de visualizar a evolução dos descendentes partindo de ancestrais comuns. Durante a evolução da linhagem de um organismo os descendentes podem se divergir e “separar”, esses eventos são conhecidos como cladogênese, no qual se refere a origem de um novo ramo. Um clado é um pedaço de uma árvore filogenética que contém uma linhagem ancestral e todos os descendentes dessa linhagem. Os clados formados em uma árvore filogenética nos passam uma importante informação sobre os agrupamentos das sequências. O procedimento de classificação feito atualmente pode levar muito tempo. O algoritmo CBUC - Codon Based Unsupervised Classification, inicialmente implementado em Scilab pelo Prof. Dr. Diego Gervasio Frías Suárez, nesse trabalho foi implementado em Python, consegue genotipar as sequências e encontrar agrupamentos. O SARS-CoV-2 - Severe Acute Respiratory Syndrome Coronavirus 2, vírus causador da doença COVID-19 - Coronavirus Disease-2019, é um vírus altamente transmissível e se espalhou rapidamente pelo mundo, escalando de um surto para uma pandemia. O objetivo geral deste trabalho compreende a análise da proteína spike do SARS-CoV-2 utilizando o algoritmo CBUC e confrontar os agrupamentos gerados pelo CBUC com os agrupamentos gerados pelo método Maximum Likelihood. Nesse trabalho também foi desenvolvida uma ferramenta para a coleta das sequências que foram analisadas pelas implementações do CBUC. Os resultados da implementação em Python conseguiram encontrar agrupamentos coerentes com a árvore filogenética em um curto período de tempo e indica que a proposta do CBUC é promissora em genotipagem de sequências genéticas.
- ItemArquitetura de referência para softwares de indexação e recuperação de documentos nas universidades aplicando técnicas de SEO(UNEB, 2026-06-06) Araújo, Gustavo Santana; Jorge, Eduardo Manuel de Freitas; Santos, Trícia; Lenz, Alexandre RafaelA divulgação da produção científica das Universidades é de suma importância atualmente, e se destacar no meio de tanta informação é um desafio constante. Por isso surge a pergunta: como ampliar a visibilidade dos trabalhos científicos elaborados na UNEB utilizando técnicas de SEO - que pode ser definido como técnicas para otimização de sites para mecanismos de busca na web. Essa pesquisa propõe uma arquitetura de referência cujo requisito principal é melhor ranquear os trabalhos científicos, produzidos na instituição, nas principais ferramentas de busca conhecidas. Os Repositórios Institucionais apresentam uma opção para esse projeto já que implementam a parte da gestão dos documentos produzidos. Para medir o sucesso da instância da arquitetura, é preciso que a solução seja indexada pelos buscadores para que as técnicas de SEO ajam e melhorem o ranqueamento dos itens presentes na arquitetura de referência. Os resultados da aplicação dessas técnicas podem ser percebidos quando o retorno possui um ranqueamento vantajoso em relação a quantidade de resultados que são mostrados.
- ItemArquitetura de referência para Softwares de indexação e recuperação de documentos nas universidades aplicando técnicas de SEO(Universidade do Estado da Bahia, 2016-11-06) Araújo, Gustavo Santana; Jorge, Eduardo Manuel de Freitas; Lenz, Alexandre Rafael; Santos, TríciaA divulgação da produção científica das Universidades é de suma importância atualmente, e se destacar no meio de tanta informação é um desafio constante. Por isso surge a pergunta: como ampliar a visibilidade dos trabalhos científicos elaborados na UNEB utilizando técnicas de SEO - que pode ser definido como técnicas para otimização de sites para mecanismos de busca na web. Essa pesquisa propõe uma arquitetura de referência cujo requisito principal é melhor ranquear os trabalhos científicos, produzidos na instituição, nas principais ferramentas de busca conhecidas. Os Repositórios Institucionais apresentam uma opção para esse projeto já que implementam a parte da gestão dos documentos produzidos. Para medir o sucesso da instância da arquitetura, é preciso que a solução seja indexada pelos buscadores para que as técnicas de SEO ajam e melhorem o ranqueamento dos itens presentes na arquitetura de referência. Os resultados da aplicação dessas técnicas podem ser percebidos quando o retorno possui um ranqueamento vantajoso em relação a quantidade de resultados que são mostrados.
- ItemCAMobile: um framework para sistemas sensíveis ao contexto na plataforma IOS(Universidade do Estado da Bahia, 2012-09-04) Farias, Matheus Matos de; Jorge, Eduardo Manuel de Freitas; Lenz, Alexandre Rafael; Reis, Uedson SantosO objetivo deste trabalho ´e projetar uma solução computacional para apoiar o desenvolvedor na construção de aplicativos que utilizam o conceito de computação sensível ao contexto. Este conceito e uma das áreas de pesquisa da computação ubíqua, a qual surgiu da integração da computação móvel com a computação pervasiva. Através da computação sensível ao contexto e possível caracterizar as condições de um usuário no ambiente em que ele está através da coleta de informações por um dispositivo. Entretanto, o desenvolvimento de aplicativos sensíveis ao contexto não ´e algo trivial. Por isto, neste projeto foi construído um framework para a plataforma iOS, intitulado de Camobile, o qual pode ser reutilizado na construção de novos aplicativos sensíveis ao contexto. Além disto, foram desenvolvidos dois aplicativos para validarem o framework.
- ItemCaracterização de marcadores genéticos relacionados à expressão de antígenos de grupos sanguíneos eritrocitários utilizando processamento de dados brutos de sequenciamento de nova geração(Universidade do Estado da Bahia, 2023-12-11) Jesus, Jessica Teixeira Nogueira de; Suárez, Diego Gervasio Frías; Fonseca, Vagner de Souza; Rodrigues, Evandra Strazza; Lenz, Alexandre Rafael; Restovic, Maria Ines ValderramaOs sistemas ABO e RH desempenham um papel crucial na classificação sanguínea, determinando tipos como A, B, O e AB. A presença ou ausência do antígeno RhD, principalmente em casos RhD positivo/negativo, é um detalhe clínico discreto, mas de grande importância devido ao potencial perigo de reações hemolíticas. A complexidade e heterogeneidade desses sistemas ressaltam a necessidade urgente de aprimorar nosso entendimento. Este estudo focou na caracterização detalhada de marcadores genéticos relacionados à expressão de antígenos sanguíneos eritrocitários. Para atingir esse objetivo, utilizamos tecnologias de sequenciamento de nova geração baseadas em imuno-hematologia e biologia molecular. Desenvolvemos um protótipo inovador de backend web para análise de marcadores genéticos e grupos sanguíneos. O método tecnológico inovador, baseado em dados brutos de sequenciamento genético de próxima geração (NGS), proporciona compreensão profunda e acessível. Foi utilizada a metodologia de Design Science Research (DSR), comprometemo-nos não apenas com a teoria, mas também com a aplicação prática de soluções. O ciclo adaptativo de testes, validações e correções demonstra nosso compromisso em alcançar e superar resultados esperados, proporcionando compreensão mais profunda da expressão genética nos grupos sanguíneos. Os resultados antecipados são promissores: identificamos 130 e 152 SNPs em duas amostras RHD, 233 SNPs nas amostras RHCE (incluindo um indel) e 167 SNPs evidenciando riqueza genética subjacente. Os resultados revelaram três mutações em uma amostra RHD, ampliando a compreensão das variações genéticas. Até agora, esses resultados não são apenas preliminares, mas indicativos concretos do progresso científico. Contribuímos para a compreensão da expressão de antígenos sanguíneos, acreditando que tais descobertas podem transformar a saúde. Além disso, esses resultados abrem caminho para futuras investigações, ressaltando a importância de uma abordagem médica mais individualizada
- ItemEstimativa de esforço de teste de software utilizando a análise de pontos por caso de teste(Universidade do Estado da Bahia, 2014-07-30) Nascimento, Cínthia Pessoa; Mascarenhas, Ana Patrícia Fontes Magalhães; Jorge, Eduardo Manuel de Freitas; Lenz, Alexandre RafaelO teste de software é uma das atividades mais importantes para a garantia da qualidade. Esta etapa vem se tornando cada vez mais independente e essencial ao desenvolvimento de software, com suas próprias metodologias, equipes e gerenciamento dedicado. Para evitar atrasos no projeto em decorrência do mau planejamento e, ao mesmo tempo, contribuir para a garantia da qualidade do software, tem-se a necessidade da realização de estimativas mais precisas no que diz respeito ao esforço, tempo e custo demandados pela atividade de teste. Neste contexto está a Análise de Pontos por Caso de Teste (APCT), proposta por Nguyen, Pham e Lam (2009), uma técnica existente na literatura para estimar a execução dos casos de teste de software. Esta técnica tem como saída os Pontos por Caso de Teste, No entanto, não estabelece nenhum critério para transformar esta métrica em esforço (horas). Além disso, observou-se a necessidade da validação empírica desta técnica, aplicando-a a projetos reais. Este trabalho buscou propor uma solução para transformar a pontuação gerada para os casos de teste em esforço (horas), através da aplicação da APCT, base histórica e modelo estatístico. Para tanto, a solução foi aplicada em projetos de uma Organização real e foi proposta uma ferramenta para auxiliar na realização da estimativa. Os resultados deste trabalho foram bastante satisfatórios, uma vez que, para os projetos utilizados para a validação, o tempo estimado se aproximou consideravelmente do realizado. No entanto, pôde-se perceber que, para que se tenham resultados ainda mais precisos, existe a necessidade de se propor métodos que levem em consideração fatores externos que influenciam diretamente na execução dos casos de teste, tais como: o ambiente de teste, a dependência da experiência do testador, etc.
- ItemEstudo comparativo dos mecanismos de localização e orientação aplicados ao GAMEAR-FP(UNEB, 2013-01-05) Santos Júnior, Washington Luiz Tavares; Lenz, Alexandre Rafael; Boratto, Murilo do Carmo; Jorge, Eduardo Manuel de FreitasA realidade aumentada consiste na inserção, em tempo real, de elementos virtuais no ambiente real com o objetivo de complementá-lo. Com o incremento da capacidade de processamento dos dispositivos móveis, a realidade aumentada tornou-se mais acessível, na medida em que todos os recursos necessários estão em um único dispositivo. No entanto, aumentar o ambiente não é a única preocupação, é necessário fornecer formas de o usuário acessar a informação virtual em seu contexto relevante. Dentro desta perspectiva, este trabalho objetiva comparar três mecanismos de localização e orientação (distância em linha reta, direcionamento por bússola e marcação em mapa) que facilitam ao usuário dirigir-se ao local onde a informação é relevante. Para tanto foi dado continuidade ao desenvolvimento do jogo GAMEAR-FP, o qual foi utilizado em uma pesquisa de campo para obtenção e análise dos dados referente aos mecanismos supracitados.
- ItemFunregulation: concepção de uma arquitetura web (Back-End) que implemente um pipeline para construção de redes regulatórias de genes de fungos(Universidade do Estado da Bahia, 2023-12-06) Amorim, Gabriel Antônio Alves de; Lenz, Alexandre Rafael; Fonseca, Vagner; Mascarenhas, Ana Patrícia Fontes MagalhãesA construção de Redes Regulatórias de Genes, do inglês, Gene Regulatory Network (GRN) é um tema importante na área de bioinformática pois, a partir do entendimento de uma rede de genes, é possível realizar uma série de estudos para o desenvolvimento de diferentes áreas como saúde, agricultura e industrial. Contudo a compreensão das relações entre os genes de um ser vivo é um grande desafio tanto na área da biologia experimental quanto na área computacional. O objetivo desta pesquisa foi desenvolver uma arquitetura Web (Back-end) que fosse capaz de facilitar a construção de GRNs de fungos, a partir de uma arquitetura de software responsável por unificar ferramentas já validadas e utilizadas na bioinformática. Primeiramente foi necessária a identificação das etapas e ferramentas que iriam compor o pipeline, responsável pela construção da GRN. Em seguida foi preciso definir um modelo para realizar o gerenciamento e o escalonamento, das etapas e ferramentas responsáveis por construir a GRN. Por fim tínhamos como objetivos específicos a definição de um modelo que fosse capaz de encapsular as ferramentas de terceiros como ProteinOrtho e RSAT, e a construção de duas GRNs de fungos de ordens distintas, para a validação do trabalho. Na validação deste trabalho é mostrado a construção de duas GRNs de dois fungos, o primeiro fungo é o Madurella mycetomatis causador de uma doença chamada Micetoma, comum na África, América do Sul e Índia. O segundo é o Cordyceps militaris bastante utilizado na medicina chinesa há séculos por atuar na melhora do sistema imunológico, equilíbrio hormonal e diversos outros benefícios à saúde. Determinamos que a arquitetura web desenvolvida (Back-end) possui atributos dignos de nota que merecem ser mencionados. O primeiro aspecto fundamental é a capacidade da arquitetura de receber melhorias e modificações futuras. Por exemplo, todas as tarefas dentro da arquitetura operam de forma assíncrona através de uma solução modular. O segundo aspecto crucial é a sua contribuição para a compreensão da relação entre os genes dos fungos. A arquitetura desenvolvida nesta pesquisa tem potencial para unificar todo o processo e ferramentas de geração de GRNs. Portanto, ao integrar esta arquitetura com o Front-end, a comunidade científica que estuda fungos ou GRNs pode utilizar este software para avançar em suas pesquisas científicas.
- ItemFunregulation: construção de uma aplicação web (front-end) para visualização e manipulação de redes regulatórias de genes para fungos(Universidade do Estado da Bahia, 2023-07-12) Vieira, Samuel Santos; Lenz, Alexandre Rafael; Fonseca, Vagner de Souza; Suárez, Diego Gervasio FríasUm dos maiores desafios da biologia molecular é identificar as relações regulatórias entre genes reguladores da transcrição e seus alvos, pois a partir disso é possível compreender os fenômenos biológicos como, por exemplo, o crescimento e divisão celular. Através das Redes Regulatórias de Genes (GRN, do ingês Gene Regulatory Network) é possível entender qual é a influência de cada interação entre genes em um determinado organismo. Com esses dados, os pesquisadores podem obter avanços nos estudos científicos com um menor custo financeiro, já que o sequenciamento genético é um processo de alto custo. O objetivo deste trabalho é desenvolver uma solução de software para a visualização e manipulação de uma GRN. Essa solução contempla o front-end de uma aplicação Web, sendo responsável por permitir a visualização e a configuração das características da GRN de acordo com as necessidades do usuário. Para validar o funcionamento do sistema, foram construídas duas GRNs a partir dos fungos Madurella mycetomatis e Cordyceps militaris. Também foram realizados testes para apurar se o carregamento da GRN é eficiente em termos de tempo e memória. A aplicação Web front-end FunRegulation, para visualização e manipulação de GRNs de fungos contribui para que seja possível entender a relação entre genes nesses seres vivos. O projeto da jornada do usuário contribuiu para a decisão da disposição das funcionalidades construídas para o sistema. A realização dos testes de carregamento das duas GRNs geradas demonstrou a funcionalidade da arquitetura para visualização de redes construída com o Cytoscape.js, e também mostrou a eficiência de carregamento das GRNs em termos de tempo e memória. Considera-se que todos os objetivos propostos para a elaboração deste trabalho foram alcançados.
- ItemGAMEAR3C: Uma avaliação dos aspectos colaborativos aplicados a um jogo de realidade aumentada e geolocalização(UNEB, 2015-11-19) Silva, Lucas Trindade; Lenz, Alexandre Rafael; Jorge, Eduardo Manuel de Freitas; Reis, Uedson SantosAgir em grupo permite somar esforços, habilidades e conhecimentos para resolver problemas complexos ou lidar com grandes quantidades de informações e multiplicidade de domínios. A principal motivação para indivíduos trabalharem em conjunto é a compreensão de que outras pessoas agregam valor ao seu trabalho e é para este contexto que os Sistemas Colaborativos são projetados, para criar espaços compartilhados e possibilitar novas formas de trabalho e interação social. Dentro dessa perspectiva, este trabalho objetiva aplicar os conceitos do Modelo de Colaboração 3C em um jogo para dispositivos móveis para potencializar as características de trabalho de seus jogadores, mesmo diante dos desafios encontrados pela vulnerabilidade das rede de dados móveis. Para alcançar este objetivo, foi desenvolvido um protótipo que foi validado com jogadores e então, após a análise dos resultados obtidos no questionário de avaliação formulado neste trabalho, concluiu-se que as adaptações feitas no jogo foram efetivas para atingir os objetivos traçados, pois a grande maioria dos jogadores se sentiu engajada, confiante e motivada para colaborar e trabalhar em conjunto.
- ItemGAMIFAPP: Arquitetura de framework para Gamificação de aplicativos móveis.(Universidade do Estado da Bahia, 2016-06-06) Factum, Rafael Oliveira; Alves, Lynn Rosalina Gama; Jorge, Eduardo Manuel de Freitas; Lenz, Alexandre RafaelCom o crescente número de aplicativos móveis nas lojas do Android (Google), Windows Store (Microsoft) e iOS (Apple) gera-se um aumento considerável na concorrência entre empresas, startups e desenvolvedores autônomos. A partir desse aumento de concorrência surge a necessidade de definir um fator diferencial nos aplicativos que possa manter os usuários motivados a continuarem usando-os além de aumentar a fidelização deles. Uma discussão emergente nos últimos anos é o de gamificação, uma técnica de aumento de motivação de usuários a partir do uso de técnicas de design de games. Esse novo domínio de conhecimento abre novos horizontes para formas de aumentar a fidelização de usuários de aplicativos móveis e gerar novos diferenciais importantes entre aplicativos. A partir de revisão da literatura percebeu-se a necessidade de criação de artefatos reutilizáveis para implementação de gamificação em aplicativos móveis. Desta forma propõe-se neste trabalho a modelagem de um framework para produção de aplicativos gamificados voltados para a plataforma Android, criando assim uma ferramenta de reuso de código capaz de dar suporte ao desenvolvimento de aplicativos gamificados de forma mais robusta. Somado a isso, se faz também um estudo de como aplicar a gamificação no design do aplicativo. Para validar esse modelo de framework apresenta-se a implementação de componentes centrais do modelo e a utilização destes na refatoração de duas aplicações, Click me! e Movie List
- ItemGenGame: associação do uso de fábrica de aplicativos com geradores de código para games em dispositivos móveis(UNEB, 2016-06-06) Araújo, Arthur Santos de; Jorge, Eduardo Manuel de Freitas; Lenz, Alexandre Rafael; Santos, Trícia SoutoA área dos dispositivos móveis tem crescido exponencialmente nos últimos anos e um seguimento neste contexto que vem se destacando é o de jogos. No entanto, o desenvolvimento de um jogo mobile é algo complexo e muitas vezes custoso. O mercado possui uma alta demanda imediatista destes, fazendo com que cada vez mais seja necessário otimizar os métodos de desenvolvimento, resultando normalmente na redução do ciclo de criação e no custo do projeto. O presente trabalho propõe a especificação e construção de um gerador de código para jogos em dispositivos móveis que segue a linha de uma fábrica de aplicativos, chamado de GenGame. Solução esta que permite a personalização inicial por parte do usuário e gera o código do projeto já customizado na plataforma Android. Para validação e verificação da solução proposta foram construídos dois jogos denominados Terra do Gelo - Tiro e Terra do Gelo - Locomover.
- ItemInspeção e evolução da usabilidade de buscadores tipo diretório: Estudo de caso com o fazDelivery(Universidade do Estado da Bahia, 2014-07-29) Reichow, Juliana Fajardini; Jorge, Eduardo Manuel de Freitas; Rocha Júnior, João Batista ; Lenz, Alexandre RafaelO objetivo deste trabalho é propor e aplicar uma metodologia para melhoria da usabilidade de buscadores do tipo diretório (que possuem bases de dados estruturados e com formato conhecido). A metodologia propõe: a inspeção heurística das interfaces da ferramenta; teste e observação com usuários em cenários aproximados de uso real; priorização dos problemas de usabilidade identificados; levantamento de soluções conceituais para os problemas e de soluções de ferramentas correlatas; prototipação e implementação das soluções propostas e nova rodada de testes para avaliar a efetividade das melhorias. É apresentado um estudo de caso com o fazDelivery, um buscador de deliveries georreferenciado para a cidade de Salvador, na Bahia. O caminho percorrido apresentado permite, também, planejar de antemão possíveis soluções e, assim, aumentar as chances de sucesso de aplicações posteriores da mesma em outras plataformas ou experimentos de melhoria de interfaces de usuários.
- ItemIsoundfx: biblioteca de efeitos sonoros open source para plataforma IOS(Universidade do Estado da Bahia, 2012-09-04) Motta, Pedro Matos; Jorge, Eduardo Manuel de Freitas; Reis, Uedson Santos; Lenz, Alexandre RafaelOs dispositivos móveis mais atuais possibilitaram o processamento de efeitos sonoros em tempo real. Através de um smartphone é possível ligar uma guitarra e ouvir a sonoridade semelhante aos efeitos produzidos pelas pedaleiras e amplificadores. Porém, para a criação de programas nesse contexto, há pouco reuso de componentes gerando uma menor produtividade para concepção de aplicações de efeitos sonoros. Este trabalho propõe a criação de uma biblioteca de efeitos sonoros Open Source denominada de iSoundFx para plataforma iOS. Esta biblioteca reúne algoritmos de efeitos sonoros e o uso de recursos de hardware, permitindo que aplicações sejam desenvolvidas para smartphones e tablets em um menor espaço de tempo e por desenvolvedores que não necessitam de conhecimentos profundos na área de efeitos sonoros na plataforma iOS. Para a validação deste trabalho foi construída uma aplicação de exemplo em que os efeitos criados foram testados e analisados.
- ItemKingfungi: um pipeline para prospecção de cogumelos com capacidade de acúmulo de micronutrientes(Universidade do Estado da Bahia, 2024-03-12) Souza, Reinilson Bispo de Assis; Lenz, Alexandre Rafael; Fonseca, Vagner de Souza; Pires, Acássia Benjamim LealAtualmente, no mundo, o problema da fome assombra milhares de lares. No Brasil, no ano de 2022, foi registrado que 33,1 milhões de brasileiros viviam em insegurança alimentar. Cogumelos comestíveis podem revelar uma possível solução para esse problema através de novas fontes de alimento, levando em consideração que podem ser produzidos em larga escala em ambiente urbano e com poucos recursos. Além disso, os cogumelos podem acumular micronutrientes e outros elementos essenciais para nutrição humana. Este estudo descreveu o desenvolvimento da aplicação web KINGFUNGI, visando à identificação de proteínas transportadoras de micronutrientes e outros elementos essenciais à saúde humana em genomas de fungos, especialmente cogumelos. Com base em uma revisão abrangente da literatura, foram empregadas técnicas avançadas de bioinformática e análise de dados genômicos para propor um método computacional destinado à localização de genes-alvo nos genomas fúngicos. Adotando a abordagem de Design Science Research (DSR), essa metodologia gerou um artefato tecnológico (KingFungi), sustentado por Objetivos e Resultados Chave (OKR) para monitorar o progresso do projeto através da plataforma Trello. O KINGFUNGI desdobrou-se em seis estágios interconectados, utilizando o módulo Chain do Celery para análise sequencial e ordenada de genomas de fungos. Para isso, foram utilizados os softwares DeepTMHMM, para identificar proteínas transmembrana, e Mebipred, para identificar proteínas que se ligam a íons de metal. A validação do método proposto, utilizando dados do GenBank, empregou 3 genomas de fungos do filo Basidiomycota, espécies de cogumelos comestíveis de 3 diferentes ordens, demonstrando sua eficácia e precisão na identificação de proteínas associadas à absorção e acumulação de micronutrientes e outros elementos essenciais em cogumelos através da ligação a íons de metal. As análises realizadas constataram que o KINGFUNGI conseguiu identificar 10 elementos, sendo 8 micronutrientes e 2 elementos essenciais. Como exemplo, temos o proteoma do cogumelo Agaricus bisporus, popularmente conhecido como Cogumelo Paris ou Champignon, que revelou a presença de 1536 proteínas transmembrana. Destas, foram identificadas apenas aquelas que têm capacidade de se ligar a íons metálicos, com as seguintes quantidades previstas: cálcio (5 proteínas), cobalto (6 proteínas), cobre (20 proteínas), ferro (9 proteínas), potássio (30 proteínas), magnésio (2 proteínas), sódio (1 proteína) e zinco (4 proteínas) entre os micronutrientes, e manganês (20 proteínas) e níquel (30 proteínas) entre os elementos essenciais. Esta pesquisa pode contribuir de forma significativa para o avanço do conhecimento sobre espécies de cogumelos comestíveis e como a suplementação do substrato para produção pode gerar novas fontes de alimento ricas em nutrientes, podendo contribuir para a mitigação da insegurança alimentar. O KingFungi está disponível no repositório do Grupo de Pesquisa em Bioinformática e Biologia Computacional- G2BC, GitHub: https://github.com/G2BC/KingFungi.
- ItemMapeamento de objetos virtuais em um cenário real utilizando realidade aumentada e geolocalização(Universidade do Estado da Bahia, 2012-08-10) Rodrigues, Leonardo Pereira; Lenz, Alexandre Rafael; Oliveira, Grinaldo Lopes de; Cerqueira, Antônio Marcos Brito deEste trabalho tem por finalidade investigar a viabilidade de mapeamento do mundo real no mundo virtual, fazendo isso dentro do contexto de um dispositivo móvel, aplicando princípios da Realidade Aumentada e Computação Sensível ao Contexto através de informações de geolocalização. Para isso foi desenvolvida uma aplicação para dispositivos móveis na plataforma Android, explorando essas tecnologias. A aplicação possui características de jogo de exploração de ambiente em primeira pessoa voltado à interação do usuário com objetos virtualizados. A aplicação foi submetida a testes por usuários que possibilitou avaliar suas expectativas diante da mescla da Realidade Aumentada e Computação Sensível ao Contexto, inseridas em um jogo exploratório.