Bacharelado em Ciência da Computação (Sede)
URI permanente desta comunidadehttps://arandu.ufrpe.br/handle/123456789/6
Siglas das Coleções:
APP - Artigo Publicado em Periódico
TAE - Trabalho Apresentado em Evento
TCC - Trabalho de Conclusão de Curso
Navegar
Item A Diagnoses Instrument for Software Engineers’ Soft Skills(2019) Bastos, Thiago Alves; Sampaio, Suzana Cândido de Barros; http://lattes.cnpq.br/0066131495297081; http://lattes.cnpq.br/9312633017399857O uso de Metodologias Ágeis em meio aos Projetos de Desenvolvimento de Software têm crescido nos últimos anos. Essas metodologias tem um conjunto de valores e princípios que são centrado nas pessoas, aumentando a importância dos fatores humanos para o sucesso dos projetos que utilizam Metodologias Ágeis. Entretanto, esses fatores nem sempre são completamente entendidos pelos profissionais que trabalham dentro de times ágeis. Essa realidade levou ao surgimento de um ”gap” entre o que as empresas esperam dos Engenheiros de Software e o que eles realmente têm, em termos de Soft Skills, especialmente em seus primeiros empregos. Por isso, baseado em uma Revisão da Literatura e na opinião dos Engenheiros de Software que trabalham em times ágeis dentro do Porto Digital de Recife, esse trabalho desenvolveu um MVP de um instrumento capaz de fazer uma auto avaliação das 8Soft Skills mais importantes para um Engenheiro de Software que trabalha em um ambiente Ágil. Elevando a atenção para a relevância das Soft Skills para carreira de um Engenheiro de Software,destacando quais são as Soft Skills mais importantes para eles e também reduzindo o ”gap” existente no mercado de TI. Além disso, durante esse estudo foi criado um Catálogo de Soft Skills contendo os seus sinôimos e suas definições encontradas na Literatura. Por fim, pode-se perceber que as Soft Skills são muito importantes para os Engenheiros de Software, sendo Liderança e Negociação as menos relevantes e Comunicação a mais relevante, e o MVP do instrumento desenvolvido se mostrou de extrema relevância, principalmente para engenheiros de Software no começo da carreira. Além disso, também foi possível perceber que não existem atividades suficientes dentro das empresas para melhorar as Soft Skills dos Engenheiros de Softwaer e as atividades existentes não estão alinhadas com as expectativas deles.Item A modeling-based approach for dependability analysis of a constellation of satellites(2024-02-28T03:00:00Z) Farias, Daniel Castro de; Andrade, Ermeson Carneiro de; http://lattes.cnpq.br/2466077615273972; http://lattes.cnpq.br/5992660907313176Satellite constellations play critical roles across various sectors, encompassing communication, Earth observation, and space exploration. Ensuring the dependable operation of these constellations is of utmost importance. This paper introduces a dependability modeling approach using stochastic Petri nets to analyze satellite constellations. The primary focus is on improving operational efficiency through the assessment of availability, reliability, and maintainability. The approach helps satellite designers make informed decisions when selecting constellation configurations by assessing various dependability metrics. Using a global navigation satellite system as a case study, we conduct extensive numerical experiments to evaluate the feasibility of our approach. The results demonstrate quantitatively the significant impact of redundant components on both reliability and availability. They also illustrate how utilizing satellites in repair and operational orbits can influence these metrics and highlight the direct correlation between reliability and maintainability.Item A vida através de cada bloco: ensino de programação para estudantes universitários através de jogo educativo(2023-09-08T03:00:00Z) Andrade, Alcides Cunha de; Melo, Jeane Cecília Bezerra de; http://lattes.cnpq.br/8499459630583005; http://lattes.cnpq.br/9676781312898621O problema da alta evasão em cursos superiores de computação é um tema recorrente na literatura científica, a qual indica dificuldades no processo de ensino-aprendizagem de programação como um dos principais fatores para esse índice. Um outro fator detectado por esses estudos é que tais dificuldades ocorrem, em sua maioria, quando os estudantes têm um primeiro contato com programação. Para esse problema, diferentes soluções têm sido propostas. Dentre as abordagens mais promissoras, Game-based Learning (GBL) tem se mostrado uma metodologia eficaz. Adicionalmente, em termos de linguagem de programação, um paradigma recorrente para auxiliar na aprendizagem de estudantes iniciantes, é o uso de Programação Visual em Blocos. Assim, neste trabalho, a partir de uma revisão da literatura sobre o uso de GBL para o ensino de programação, é apresentado um jogo, chamado ”A vida através de cada bloco”. O jogo propõe desafios aos estudantes, os quais precisam ser resolvidos dentro de um limite de tempo pré-determinado. Portanto, o presente trabalho consiste em utilizar GBL, em conjunto com Programação Visual em Blocos, objetivando propor um jogo que auxilie no processo de aprendizagem de programação, voltado para estudantes ingressantes em cursos superiores de computação. Para ilustrar a proposta, um Produto Mínimo Viável, Minimum Viable Product (MVP), foi desenvolvido, contendo uma fase baseada em eventos que remetem a situações que podem ser vivenciadas por esse público alvo.Item Abordagem híbrida e independente de domínio para extração de aspectos na análise de sentimentos(2018) Lins, André Lucas Machado; Lima, Rinaldo José de; http://lattes.cnpq.br/7645118086647340; http://lattes.cnpq.br/3233947254235611As opiniões são centrais a quase todas as atividades humanas e são chaves influenciadoras do nosso comportamento. Nossas crenças e percepções da realidade, e as escolhas que fazemos, são em grau considerável, condicionadas a como os outros veem e avaliam o mundo. Tendo em vista esta afirmação a área da Análise de Sentimentos ou Mineração de Opinião vem crescendo constantemente, a possibilidade de entender os sentimentos e opiniões que pessoas expressam sobre determinados assuntos enchem os olhos de todos. A Análise de Sentimentos(AS) é o estudo computacionaldasopiniões,atitudeseemoçõesdaspessoasemrelaçãoaumaentidade. A literatura sobre Análise de Sentimentos é bastante vasta, existindo inúmeras variações de como realizar essa tarefa. Uma dessas variações da AS que vem recebendo bastanteatençãodospesquisadoresnosúltimosanoséaAnálisedeSentimentosbaseada em Aspectos(ASBA). Nessa abordagem os sentimentos são identificados em relação a aspectos de sentenças, a fim de discernir os tópicos que são tratados em cada sentença ou documento. A ASBA é dividida em três grandes tarefas que são a extração,classificaçãoeagregaçãodoaspecto,sendoaextraçãodoaspectocomoa tarefa mais complexa. Existem muitas abordagens para resolver a tarefa da extração de aspecto para ASBA, porém muitas dessas são abordagens dependentes de um domínio, o que dificulta replicar estas abordagens para outros domínios que não possuam as mesmas características. Logo, este trabalho visa propor um método híbrido e independente de domínio para extração de aspectos para ASBA, que consiste em quatro grandes etapas. A primeira identifica todos os aspectos candidatos a partir de regrassemânticasparacadasentença.Apósissoégeradoumléxicodetodasassentenças contendo os aspectos e sentimentos mais relevantes. Então segue-se a poda dos aspectos candidatos utilizando regras semânticas através do léxico de aspectos e sentimentos criados e, por último, é feita a seleção dos aspectos restantes através de um limiar dinâmico. Essa proposta foi avaliada nas bases de dados do Semeval 2016, contendo opiniões sobre vários aspectos relacionados com restaurantes e laptops, utilizando as métricas de avaliação mais utilizadas na literatura. Os resultados experimentais obtidos sugerem que o método proposto é competitivo quando comparado a vários outros métodos dependentes e independentes de domínio do estado da arte.Item Agrupamento automático de mensagens em fóruns educacionais(2022-06-08T03:00:00Z) Pereira, Fabio Mariano Costa Silva Gomes; Mello, Rafael Ferreira Leite de; http://lattes.cnpq.br/6190254569597745; http://lattes.cnpq.br/8040322704977339Virtuais de Aprendizagem trazem inúmeras vantagens quando a questão é facilitar o acesso a informação. Porém, um problema comum que dificulta o acompanhamento dos professores e, sobretudo, o envio de feedback, devido a maior quantidade de alunos por turma, quando comparado com o ensino presencial, é a sobrecarga de informações. Com intuito de mitigar isto, este artigo realiza agrupamentos utilizando os algoritmos K-Means, K-Medoids, DB Scan e o Aglomerativo em 1652 postagens de 4 fóruns educacionais diferentes de um curso superior a fim de agrupar as mensagens semelhantes para auxiliar o professor, tendo que lidar com uma quantidade menor de informação. Em cada postagem, extrai características e aplica técnicas de PLN, além de utilizar uma representação vetorial para o texto das postagens. Por fim, avalia a qualidade de cada agrupamento utilizando as métrica: coeficiente de silhueta e Davies-Boulding.Item Aligning expectations about the adoption of learning analytics in a brazilian higher education institution(2021-03-01T03:00:00Z) Garcia, Samantha Millena Costa; Falcão, Taciana Pontual da Rocha; http://lattes.cnpq.br/5706959249737319; http://lattes.cnpq.br/7221410090403436Item Alocação dinâmica de recursos para URLLC em redes 5G NFV-MEC(2020-11-03T03:00:00Z) Souza, Caio Bruno Bezerra de; Araújo, Danilo Ricardo Barbosa de; Balieiro, Andson Marreiros; http://lattes.cnpq.br/9825617657358787; http://lattes.cnpq.br/2708354422178489; http://lattes.cnpq.br/5915479506163386A Quinta Geração de redes móveis (5G) busca suportar uma diversidade de aplicações categorizadas em três tipos: largura de banda móvel melhorada (eMBB, do inglês, enhanced Mobile Broadband), comunicação do tipo máquina massiva (mMTC, do inglês, massive Machine Type Communications) e comunicação com baixa latência e confiabilidade muito alta (URLLC, do inglês, Ultra Reliable Low Latency Communications), em que a última é talvez a mais desafiadora devido as suas restrições de latência fimafim (poucos milissegundos), baixa probabilidade de perda de pacotes e alta disponibilidade da rede, não alcançáveis nas redes móveis atuais. Assim como nas gerações anteriores, grande parte dos esforços de pesquisa tem se concentrado nas redes de acesso por rádio (RAN, do inglês, Radio Access Network), sendo o núcleo 5G frequentemente assumido como sendo similar em operação aos dos datacenters comuns, embora esteja claro que eles podem não conseguir lidar com os requisitos dos serviços URLLC. O suporte as aplicações URLLC em ambientes de computação de borda multiacesso (MEC, do inglês, MultiAccess Edge Computing) utilizando virtualização de funções de rede (NFV, do inglês, Network Functions Virtualization) traz desafios, em que diferentes aspectos devem ser considerados. Este trabalho busca analisar o aprovisionamento de recursos para serviços URLLC em redes 5G baseadas em MECNFV, considerando o tempo de configuração/inicialização da Função de rede Virtual (VNF, do inglês, Virtualized Network Function), a possibilidade de falha durante o atendimento, associados à técnica de préinicialização de recursos, determinando os limites de quão minimamente performático o aprovisionamento de recursos do URLLC deve ser. Para isso, foi proposto nesta monografia um modelo analítico baseado em teoria de fila e validado via simulador desenvolvido em Rede de Petri Colorida e o tempo médio de resposta, a probabilidade de bloqueio e o número médio de recursos ativos são analisados sob diferentes taxas de chegada de serviços, taxas de inicialização (setup) de recursos, capacidade máxima do sistema, quantidade de recursos (contêineres) e número de contêineres préinicializados. A partir disso foi observado que o efeito da taxa de setup menor pode ser mitigado pela préinicialização de contêineres, diminuindo o tempo de espera para atendimento do serviço.Item An AMR-based extractive summarization method for cohesive summaries(2021) Silva, Pedro Assis Xavier; Lima, Rinaldo José de; Espinasse, Bernard; http://lattes.cnpq.br/7645118086647340; http://lattes.cnpq.br/0509757461700562Item Analisando a presença feminina no Ensino Superior em Tecnologia no Brasil ao longo dos anos de 2013 a 2022(2024-03-07T03:00:00Z) Ramos, Giuliane Benjamim de Oliveira; Alencar, Andrêza Leite de; Furtado, Ana Paula Carvalho Cavalcanti; http://lattes.cnpq.br/5862330768739698; http://lattes.cnpq.br/6060587704569605; http://lattes.cnpq.br/6421196285147828Estigma masculino, baixo incentivo familiar, pouca representatividade, esses são os principais fatores que justificam a sub-representação feminina na área de tecnologia. Sendo assim, o presente trabalho visa evidenciar o atual panorama feminino nos cursos superiores de Tecnologia da Informação (TI) no Brasil. Para alcançar esse propósito, conduziu-se uma pesquisa bibliográfica e uma análise dos microdados referentes ao Censo da Educação Superior no período de 2013 a 2022, disponibilizados pelo Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira (INEP). A análise mostra uma representatividade feminina significativamente baixa nos cursos superiores de tecnologia. Ao longo do período analisado - os ingressos femininos não chegam a 17%, o índice de conclusão é em média de 15% e o Sudeste é a região com o maior número de representantes femininas nos cursos de TI, com destaque para São Paulo. Entretanto, uma tendência de aumento pode ser observada nos últimos dois anos.Item Análise da acessibilidade para pessoas com deficiência visual e auditiva em redes sociais(2024-10-01T03:00:00Z) Lima, Thiago Ferreira de; Falcão, Taciana Pontual da Rocha; http://lattes.cnpq.br/5706959249737319; http://lattes.cnpq.br/5181649435278623As redes sociais são essenciais na comunicação contemporânea, pois permitem a conexão e interação de pessoas globalmente de forma simplificada. Tendo em vista o avanço tecnológico atual, é crucial garantir a acessibilidade digital para incluir todos os usuários, inclusive aqueles com deficiências visuais e auditivas que compõem uma parcela significativa da população. Este projeto analisa a acessibilidade nas cinco redes sociais mais populares atualmente (Facebook, YouTube, Instagram, WhatsApp e TikTok), identificando quais recursos de acessibilidade estão disponíveis para esse público. Foram avaliadas interfaces e ferramentas de interação, com base nas diretrizes internacionais de acessibilidade WCAG 2.0. Os resultados da análise mostram que as redes sociais mais utilizadas atualmente estão preparadas com ferramentas acessíveis para pessoas com deficiência visual e auditiva, mas ainda precisam de melhorias para terem um nível mais alto de acessibilidade. Também foi identificado que plataformas da mesma empresa podem ter diferenças significativas nas ferramentas de acessibilidade, como por exemplo, a falta de configurações para melhorias visuais ou a complexidade de navegação por teclado em versões web. A partir disso, foram levantadas melhorias e sugestões de implementação para cada plataforma social analisada.Item Análise da evasão no ensino superior: predição e prevenção por meio da mineração de dados educacionais(2024-03-05T03:00:00Z) Ferreira, Rodolfo André Barbosa; Mello, Rafael Ferreira Leite de; http://lattes.cnpq.br/6190254569597745; http://lattes.cnpq.br/2982020271806247Tendo em vista que a evasão ocorre por abandono, transferência ou desistência do curso; quando o aluno se desliga da instituição que está matriculado ou quando o aluno abandona definitivamente ou não o curso superior, este artigo busca identificar métodos e técnicas automáticas para auxiliar os gestores a prevenir casos de evasão por meio das predições. Para realizar o estudo foi utilizada a Mineração de Dados Educacionais (MDE), que aplica técnicas de mineração de dados, tais como banco de dados, estatísticas e aprendizado de máquina nas áreas da educação. Foram empre- gues dados de 5144 alunos com características relacionadas ao curso, semestre e demografia constantes no banco de dados fornecido pelo Sistema de Informações e Gestão Acadêmica (SIGA) da Universidade Federal Rural de Pernambuco (UFRPE) para os cursos de Zootecnia, Engenharia de Pesca e Agronomia. Os dados, exceto aqueles que são informações pessoais, restritas e sensíveis, foram separados em Ca- racterísticas Acadêmicas por Semestre, Acadêmicas Gerais, dos Cursos, Demográficas e Característica alvo. O estudo usa o algoritmo de aprendizado de máquina LSTM e os otimizadores SGD e Adam, explorando diferentes valores para os parâmetros de taxa de aprendizagem, momentum, tamanho de lotes e número de épocas.Item Análise de dados de coinfecção tuberculose/HIV disponíveis no SINAN utilizando o banco de dados Neo4J(2023-04-27T03:00:00Z) Dias Neto, José Bartolomeu Alheiros; Melo, Jeane Cecília Bezerra de; Freitas, Nara Suzy Aguiar de; http://lattes.cnpq.br/6891650997818766; http://lattes.cnpq.br/8499459630583005; http://lattes.cnpq.br/5415193488789338Pesquisas realizadas nas últimas décadas, indicam a necessidade de investigação de processos de infecção por múltiplos patógenos, denominados processos de coinfecção. Algumas coinfecções têm alcance mundial, envolvendo doenças tais como: HIV, malária, hepatite, dengue e, mais recentemente, COVID-19. Em um estudo realizado com 500 voluntários portadores do vírus HIV (Human Immunodeficiency Virus), observou-se que a coinfecção entre o vírus HIV e a MTB (Mycobacterium tuberculosis), bactéria causadora da tuberculose, produziu um aumento de chance de haver morte em 4.07 vezes, quando comparada com outros tipos de coinfecção. O panorama apresentado indica a necessidade de realização de estudos que permitam identificar ocorrências, mapear sua incidência em termos geográficos, e mesmo incluir aspectos que favoreçam a compreensão dos mecanismos biológicos envolvidos em processos de coinfecção, quer seja para prevenção, diagnóstico ou tratamento. No Brasil, um instrumento que auxilia no planejamento da saúde, definindo e avaliando o impacto das intervenções, é o Sistema de Informação de Agravos de Notificação – SINAN, disponibilizado pelo Departamento de Informática do SUS (DATASUS). A utilização efetiva destes bancos possibilita uma identificação da realidade epidemiológica de determinada área geográfica. O livre acesso a todos os profissionais da área de saúde, corrobora com a democratização de acesso à informação, permitindo que estas sejam disponibilizadas para a comunidade. Neste trabalho foi realizada uma análise exploratória dos dados relativos a processos de coinfecção de TB e HIV, advindos do SINAN, com o objetivo de propor métodos que facilitem a utilização dos dados desse sistema por profissionais da área de saúde, que não tenham formação técnica em computação. Considerando que tal aplicação é fortemente embasada no relacionamento de dados, optou-se por propor um mapeamento dos dados em bancos não convencionais, orientados a grafos, como o Neo4J. Assim, além de simplificar a modelagem, as aplicações desse tipo costumam ser mais rápidas, quando comparadas a aplicações tradicionais (utilizando bancos de dados relacionais). Portanto, o mapeamento de dados disponíveis no SINAN para o Neo4J, permitiu uma visualização mais perceptível das correlações, possibilitando uma análise de múltiplos fatores e características de processos de coinfecção, potencializando as informações obtidas a partir das bases do SINAN e do Sistema de Tabulação de Dados disponibilizada pelo órgão, o TABNET.Item Análise de desempenho e de disponibilidade do Ambiente Virtual de Aprendizagem na Nuvem Privada Apache CloudStack(2019) Silva, Alison Vinicius Gomes da; Callou, Gustavo Rau de Almeida; http://lattes.cnpq.br/3146558967986940; http://lattes.cnpq.br/8010059314855618A computação em nuvem é um paradigma que oferece recursos computacionais deforma dinâmica por meio da Internet. As universidades e escolas vêm adotando cada vez mais os ambientes virtuais de aprendizagem para facilitar a comunicação entre alunos e professores e, assim, existe uma necessidade de uma avaliação de desempenho do ambiente virtual de aprendizagem em softwares de computação em nuvem.Este trabalho realiza a avaliação de desempenho do Ambiente Virtual de Aprendizagem Moodle em nuvem privada. Foi proposta uma metodologia para a realização das medições e modelagem do sistema. Essa metodologia faz uso do modelo de desempenho proposto em rede de Petri estocástica para avaliar métricas de tempo de resposta e vazão. Além dos modelos de desempenho, modelos de disponibilidade foram feito sem diagrama de blocos de confiabilidade e em rede de Petri estocástica. Este trabalho apresenta quatro estudos de casos realizados para ilustrar a aplicabilidade da metodologia e dos modelos propostos em um ambiente real, montado em laboratório, com o Moodle configurado em uma nuvem privada com Apache CloudStack. O primeiro estudo de caso avalia a capacidade do sistema utilizando as métricas de vazão e tempo de resposta em uma máquina virtual com duas configurações distintas. O segundo estudo de caso avalia as medições das métricas de utilização de CPU, utilização de memória e taxa de escrita do HD para observação do comportamento do sistema durante os testes. O terceiro estudo de caso valida o modelo de desempenho em SPN.E o último estudo de caso avalia o impacto da disponibilidade no modelo de desempenho. Os resultados mostram que o modelo de desempenho foi prático e eficiente para quantificar as métricas de interesse.Item Análise de envelhecimento de software em uma plataforma de Blockchain(2022-05-04T03:00:00Z) Silva, Douglas Dias da; Andrade, Ermeson Carneiro de; http://lattes.cnpq.br/2466077615273972; http://lattes.cnpq.br/5082801636483279O envelhecimento de software é um fenômeno que assola muitos sistemas computacionais complexos de longa execução, os quais exibem degradação de desempenho ou uma taxa de falha crescente. Tal fenômeno pode também estar presente em plataformas de blockchain. Porém, ainda não existem trabalhos focados em analisar esse fenômeno nessas plataformas. Assim, adotamos a blockchain Cardano para analisar o envelhecimento de software devido a presença dessa tecnologia em projetos críticos, sua natureza open-source e por ser uma solução sustentável. Considerando a análise da execução de um nó da Cardano em dois computadores com diferentes configurações, encontramos evidências de envelhecimento de software através da degradação da memória que foi confirmada pelo teste de Mann-Kendall. Através da análise dos processos em execução, confirmamos que o cardano-node (o principal processo da plataforma) é o processo possivelmente responsável por tal degradação encontrada.Item Análise de mensagens de Commit com IA: uma nova perspectiva para o algoritmo SZZ(2025-03-17T03:00:00Z) Souza, Camila Nunes de Paula; Cabral, George Gomes; http://lattes.cnpq.br/8227256452129177; http://lattes.cnpq.br/8347479672060133Este trabalho propõe uma abordagem inovadora para aprimorar o algoritmo SZZ utilizado na identificação de commits que introduzem defeitos em sistemas de software. A metodologia proposta envolve o uso do ChatGPT, para realizar uma análise semântica das mensagens de commit, classificando-as em duas categorias: ”introduz bug”e ”não introduz bug”. O objetivo é melhorar a confiabilidade das classificações geradas pelo SZZ, reduzindo falsos positivos e melhorando a qualidade dos dados utilizados para a geração de modelos preditivos de detecção de defeitos. Para validar a abordagem, foram realizados experimentos com duas bases de dados (Neutron e Nova), utilizando os classificadores Random Forest e SVC, além de técnicas de balanceamento como oversampling e undersampling. Os resultados demonstram que a integração do ChatGPT ao SZZ resultou em uma redução significativa de commits erroneamente classificados como introdução de bugs, além de melhorar o desempenho dos classificadores, especialmente o Random Forest. Conclui-se que a utilização de LLMs pode aprimorar a eficácia do SZZ, contribuindo para a melhoria da qualidade de software e a eficiência na detecção de defeitos.Item Análise de sentimentos de tweets relacionados a vacinas antes e durante a pandemia da COVID-19 no Brasil(2023-03-01T03:00:00Z) Silva, Íkaro Alef de Lima; Andrade, Ermeson Carneiro de; http://lattes.cnpq.br/2466077615273972; http://lattes.cnpq.br/7938306473921402No início de 2020, a doença COVID-19 se alastrou rapidamente pelo mundo e uma das formas de combatê-la é a vacina. Governos enfrentaram problemas com notícias falsas e grupos contrários à vacinação. Assim, se faz necessário entender os sentimentos da população para propor políticas públicas eficientes. Este artigo descreve uma análise de sentimentos em tweets relacionados a vacinas no Brasil de junho de 2020 a junho de 2021. Os resultados revelaram picos do total de tweets em janeiro e maio de 2021, a predominância de tweets positivos e sentimentos de confiança, medo, submissão e tristeza. Também estão associados ao ex-presidente Jair Bolsonaro. A polaridade negativa foi a menos comum, mostrando que a população brasileira foi receptiva às vacinas.Item Análise de um sistema de recomendação de restaurantes sensível ao contexto sobre o grau de satisfação dos usuários(2023-09-01T03:00:00Z) Melo Filho, Carlos Olimpio Rodrigues de; Silva, Douglas Véras e; http://lattes.cnpq.br/2969243668455081; http://lattes.cnpq.br/6986499479035317Aplicações populares de sistemas de recomendação podem ser encontradas em diversas áreas. No ramo de alimentação, plataformas como o TripAdvisor se destacam por sugerir recomendações de restaurantes especializadas baseadas em vários tipos de informações relevantes como avaliações de outros usuários para o cardápio, ambiente e recomendações de restaurantes mais próximos são algumas das especialidades dessas plataformas. Com a possibilidade de utilização de novos dados sensíveis ao contexto do usuário, este trabalho tem como principal objetivo avaliar o uso do motivo de ida ao restaurante para reorganizar a recomendação final de restaurantes através de uma pós-filtragem baseada em contexto. Para concretizar o objetivo foi desenvolvida uma aplicação móvel, o SR Recife Restaurants, onde para avaliar o grau de satisfação de usuários reais em relação aos restaurantes recomendados, uma abordagem de avaliação online, utilizando questionários, foi utilizada. Ao realizar o experimento com 15 usuários foi possível notar um aumento de 26,67% no grau de satisfação das top-5 primeiras recomendações ao utilizar o tipo de ida ao restaurante como dado de contexto para a fase de pós-filtragem.Item Análise e predição nas votações de leis federais na Câmara dos Deputados(2022-05-27T03:00:00Z) Brito, Ranniery Dias de; Brito, Kellyton dos Santos; http://lattes.cnpq.br/8750956715158540; http://lattes.cnpq.br/1061900830319137Este estudo tem por objetivo analisar algoritmos de aprendizagem de máquina e deep learning para a tarefa de previsibilidade de aprovação de PLs. É seguida uma abordagem pós-positivista, adotando o paradigma quali-quantitativo como metodologia. Na busca por resultados foram feitos experimentos utilizando os dados disponíveis no Portal da Câmara dos Deputados, seguindo as etapas de revisão bibliográfica, definição de ambiente de perimentação, análise descritiva e predição. Buscou-se ainda realizar uma análise descritiva e prever possíveis resultados no processo de votação de proposições legislativas tendo como foco projetos de lei que tenham sido votados.Item Aplicação de métodos ágeis em desenvolvimento global de software(2021-07-22T03:00:00Z) Alves, Annelyelthon Ferreira; Marinho, Marcelo Luiz Monteiro; http://lattes.cnpq.br/3362360567612060; http://lattes.cnpq.br/8410367808658970O Desenvolvimento de Software Global (Global Software Development GSD) Continua crescendo substancialmente e está rapidamente se tornando um padrão, fundamentalmente diferente do desenvolvimento local da Engenharia de Software. Com o desenvolvimento ágil de software (Agile Software Development ASD), tornouse uma escolha atraente para empresas que tentam melhorar seu desempenho, embora seus métodos tenham sido originalmente projetados para equipes pequenas e individuais. A literatura atual não fornece uma imagem coesa de como as práticas ágeis são levadas em consideração na natureza distribuída do desenvolvimento de software: como fazer, quem envolver e o que funciona na prática. Este estudo tem como objetivo destacar como as práticas de ASD são aplicadas no contexto do GSD, a fim de desenvolver um conjunto de técnicas que podem ser relevantes tanto na pesquisa quanto na prática. Para responder à pergunta de pesquisa, “Como as práticas ágeis são adotadas em equipes de desenvolvimento de software ágil global?” Conduzimos uma revisão sistemática da literatura e um survey com engenheiros de software no contexto de ASD e GSD. Uma síntese das soluções encontradas em setenta e seis estudos forneceu 48 práticas distintas que as organizações podem implementar, incluindo “colaboração entre equipes”, “arquitetura ágil”, “coaching”, “demonstração do sistema” e “automação de teste”. Assim, realizamos uma verificação com engenheiros de software e identificamos que essas práticas implementáveis fornecem soluções para gerenciar equipes GSD e assim, abraçar a agilidade.Item Aplicação do processo de design no desenvolvimento de um produto de software para suporte à inovação social(2018) Santos, Juliana Ferreira dos; Souza, Ricardo André Cavalcante de; http://lattes.cnpq.br/7101881357139219; http://lattes.cnpq.br/8780029383567585Inovaçãopodeserdescritacomoumaboaideiadesoluçãodeumproblemarelevante implementada. Já a Inovação Social é uma inovação que ao mesmo tempo atende uma necessidade social e cria novas relações ou colaborações sociais. As inovações sociais de grande impacto e alta escalabilidade são geralmente auxiliadas por TIC(Tecnologia da Informação e Comunicação).Diante deste contexto,este trabalho apresenta a aplicação do Processo de Design para concepção, design e implementação de um produto de software para dar suporte a uma Inovação Social. Para tanto, foi necessário alinhar o Processo de Design a um Modelo de Inovação Social. A Inovação Social tratadanestetrabalhoconsisteemfomentarumaredesocialdepluviometria(medição da água de chuva) para apoiar diversas áreas (agricultura, pecuária, mobilidade, etc.) que utilizam informações climatológicas na tomada de decisão.O produto de software desenvolvido mantém o registro e visualização das informações pluviométricas compartilhadas pelas pessoas e consiste na primeira capacidade implementada de uma Rede de Colaboração Tempo e Clima (RecTec).
