bluuebunny/crossref_metadata_2025 huggingface dataset:
Métricas OO Aplicadas a Código Objeto Java
Authors: Utsunomiya Carla Tiaki , Delamaro Márcio , Spoto Edmundo Sérgio
Published: October 2021

Na busca de melhorias no processo de desenvolvimento de software para a obtenção de um produto de qualidade, várias métricas têm sido propostas, com as quais pode-se gerenciar este processo e detectar falhas de projeto. As métricas de software auxiliam na coleta de informação fornecendo dados qualitativos e quantitativos sobre o processo e o produto de software. Elas identificam onde os recursos são necessários, constituindo assim importante fonte de informação para a tomada de decisão. Métricas podem ser aplicadas em diversas fases do desenvolvimento e em diversos produtos intermediários como especificação de requisitos, projeto ou código fonte. Este trabalho mostra a factibilidade de coletar-se algumas métricas de software a partir do código objeto (bytecode) Java. Tal abordagem pode ser útil em atividades como: teste de programas que utilizam componentes de terceiros, re-engenharia e outras nas quais não se tenha acesso ao código fonte. As métricas coletadas a partir de bytecode Java foram aplicadas em um estudo de caso com dois sistemas onde procurou-se relacionar as métricas com a propensão a falhas.
Priorização de Testes de Software: Uma Abordagem Orientada ao Cliente
Authors: de Oliveira Káthia Marçal , D’Oliveira Fabiano Mariath , Figueiredo Adelaide
Published: October 2021

A atividade de teste de software possui importância fundamental no ciclo de desenvolvimento de sistemas, podendo ter um custo de até cinco vezes mais que todas as outras atividades juntas. Vários fatores como a diversidade de técnicas, o tempo destinado a essa atividade e a necessidade de atender a requisitos do cliente; devem ser analisados em conjunto de forma a realizar testes de forma mais eficaz. Este artigo propõe uma abordagem de priorização de testes de software com foco nas exigências de qualidade do cliente para a realização de testes nos momentos que antecedem a entrega do produto final ao cliente. O modelo de referência utilizado para classificar as necessidades de qualidade do cliente é a norma ISO/IEC 9126 que, agregado ao método de Desdobramento da Função Qualidade estabelece os relacionamentos entre as necessidades de qualidade e as técnicas de teste, permitindo que o esforço da atividade de testes possa ser otimizado.
Definição e implantação do Processo de Software em uma empresa do Pólo de Software AmazonSoft
Authors: Viana Paulino Wagner Palheta , Tupinambá Silvia Letícia Freitas , Conte Tayana Uchoa
Published: October 2021

A crescente busca da qualidade tem sido o grande desafio da indústria de software nas últimas décadas. Segundo Rocha [1], a qualidade do produto de software é fortemente determinada pela qualidade do processo utilizado durante o seu desenvolvimento. Para assegurar um desenvolvimento de qualidade, toda instituição do setor de software deve definir um processo que organize e discipline o desenvolvimento. Este artigo relata a experiência de definição e implantação de um processo padrão em uma empresa do recém-criado Pólo de Software AmazonSoft. Com este trabalho, pretende-se incentivar outras empresas a seguir esse modelo e dessa forma contribuir para a consolidação do pólo de software na região norte do país. Palavras-chave: implantação de programas de qualidade, processo de software, pólos de software.
Gerência de Risco em Processos de Qualidade de Software: uma Análise Comparativa
Authors: de Gusmão Cristine Martins Gomes , de Moura Hermano Perrelli
Published: October 2021

O desenvolvimento de software é geralmente repleto de incertezas, como problemas que ocasionam os atrasos de cronogramas, aumento de custos ou entrega dos produtos de forma insatisfatória. Embora alguns problemas não possam ser totalmente resolvidos, alguns podem ser controlados através de ações preventivas. A área de gerência de projetos que lida com estas incertezas ou problemas mesmo antes que eles ocorram é a gerência de riscos. Nos processos de qualidade de software, a gerência de risco é ponto fundamental para a garantia da qualidade do produto gerado. Este artigo tem a finalidade de proporcionar uma análise detalhada das atividades de gerência de risco presentes nos modelos de qualidade de software.
Suporte ao Uso de Frameworks Orientados a Objetos com Base no Histórico do Desenvolvimento de Aplicações
Authors: Freiberger Evandro César , Pereira e Silva Ricardo
Published: October 2021

Este trabalho apresenta um conjunto de métricas a serem extraídas de aplicações baseadas em frameworks orientados a objetos. As métricas podem ser extraídas automaticamente de especificações em UML de aplicações e frameworks através de uma ferramenta desenvolvida. Elas ajudam desenvolvedores de aplicação em sua avaliação, assim como produzem uma realimentação, útil à avaliação de frameworks. Uma segunda ferramenta foi desenvolvida para suportar a navegação no conjunto de métricas, devido à significativa quantidade de informações obtidas em uma análise automática.
Testes de Integração Aplicados a Software Orientado a Objetos: Heurísticas para Ordenação de Classes
Authors: Lima Gladys Machado Pereira Santos , Travassos Guilherme Horta
Published: October 2021

Uma questão crucial quando aplicando teste de integração em software orientado a objetos é decidir a ordem de integração das classes. As classes precisam ser integradas uma de cada vez ou, em alguns casos, em pequenos clusters [7] já que a abordagem de integração big-bang se demonstra inadequada nesta situação. Conceitos como encapsulamento, herança e polimorfismo adicionam complexidade aos testes, fazendo com que critérios precisem ser estabelecidos para, eventualmente, quebrar a dependência existente entre as classes sem aumentar a complexidade (esforço) do teste. Este trabalho apresenta um conjunto de heurísticas aplicadas aos diagramas de classes UML que permitem estabelecer uma ordem de prioridade para o teste de integração das classes que compõem o software, utilizando o número de stubs necessários para o teste como medida do esforço requerido. Quando comparada às abordagens existentes, estas heurísticas se aplicam em nível mais alto de abstração (projeto), facilitando sua utilização e permitindo antecipar a tomada de decisão no planejamento do teste de integração. Um estudo de caso demonstra sua aplicação e realiza uma comparação dos resultados com estudos realizados encontrados na literatura.
Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo
Authors: Crespo Adalberto Nobiato , da Silva Odair Jacinto , Borges Carlos Alberto , Salviano Clênio Figueiredo , de Teive e Argollo Junior Miguel , Jino Mário
Published: October 2021

Uma metodologia para implantação ou melhoria do processo de teste em empresas desenvolvedoras de software foi desenvolvida pelo CenPRA com o objetivo de viabilizar a utilização das práticas de teste pelas empresas. Para experimentação e validação desta metodologia, ela foi aplicada em uma micro empresa de software como parte de um projeto de melhoria de processo. Nesta empresa o processo de teste foi executado nos últimos sete projetos realizados. Este artigo apresenta considerações sobre teste no contexto da qualidade de software, a metodologia desenvolvida, uma aplicação prática e conclusões sobre a metodologia.
TUCP: Uma Extensão da Técnica UCP
Authors: Monteiro Tatiana Cavalcanti , Pires Carlo Giovano S. , Belchior Arnaldo Dias
Published: October 2021

A engenharia de software recomenda a implantação de atividades de estimativas de tamanho, esforço, prazo e custo, como formas de melhorar o planejamento e o acompanhamento de projetos de software. Apesar de haver várias técnicas de estimativas, a utilização das mesmas em empresas de software ainda não é uma prática tão comum. A técnica UCP (Pontos por Caso de Uso), por exemplo, é aderente a produtos de software orientados a objetos e baseados em casos de uso. No entanto, têm-se encontrado algumas situações, onde há dificuldades de se obter resultados plenamente satisfatórios ao se utilizar a UCP. Este trabalho apresenta uma extensão da técnica UCP – a TUCP – buscando-se um cálculo mais acurado para o esforço de projetos. Além disso, a TUCP permite uma visão mais detalhada de estimativas nas principais etapas do ciclo de vida do software, possibilitando a realização de refinamentos dessas estimativas para um acompanhamento mais efetivo do projeto.
Estabelecendo Processos de Software em Micro e Pequenas Empresas
Authors: Weber Sérgio , Hauck Jean Carlo Rossa , Wangenheim Christiane Gresse von
Published: October 2021

Este artigo propõe uma abordagem para estabelecer processos de software em micro e pequenas empresas, ajudando a melhoria da qualidade dos produtos e da produtividade. O artigo descreve os principais passos da abordagem e indica diretrizes para sua aplicação no contexto específico desse tipo de organização. A abordagem está sendo desenvolvida baseada principalmente na experiência adquirida em definição e implantação de processos de software em micro e pequenas empresas em Florianópolis/SC. Primeiras experiências, bem como resultados analisando a aplicabilidade e a relação custo/benefício da abordagem também são apresentadas.
Avaliação das Técnicas OORT para Inspeção de Especificações de Requisitos em UML: um estudo empírico
Authors: Kirner Tereza G. , Cruz Erik R. da , Montebelo Maria Imaculada
Published: October 2021

O uso da Unified Modeling Language (UML) vem se expandindo significativamente no ambiente empresarial. No entanto, dada a grande quantidade de informação contida nos diagramas, é primordial que se invista na avaliação dos modelos UML, a fim de se detectar e eliminar defeitos existentes na especificação do software. Um dos métodos mais eficientes para a avaliação de artefatos de software, que visa detectar defeitos, que deverão ser posteriormente removidos, é a inspeção. Este trabalho apresenta um estudo empírico sobre a avaliação das Object-Oriented Reading Techniques (OORTs) para inspeção de especificações preparadas em UML, conduzido com o objetivo de avaliar a eficiência das técnicas e fatores relacionados à utilização das mesmas por profissionais da área.
Uma Abordagem para Implantação de Processos de Software com ISO 9001 e CMMI
Authors: Nunes Elaine Duarte , Silva Rosângela , Rocha Ana Regina , Natali Ana Candida , Santos Gleison
Published: October 2021

O interesse em processos de software está baseado em duas premissas. A primeira, é a dependência da qualidade do produto de software em relação à qualidade do processo pelo qual ele é construído e mantido. Asegunda premissa é que quando o processo de software é definido, este pode ser gerenciado, medido e melhorado. Este artigo descreve a experiência da Relacional Consultoria na implantação de processos de software para atingir a certificação ISO 9001 e CMMI nível 2 de forma simultânea, em março de 2005. A consultoria ISO foi realizada pela Associação Brasileira de Controle da Qualidade e a consultoria CMMI pela COPPE/UFRJ.
Implantação de Processo de Software na BL Informática – Um Caso de Sucesso
Authors: Ferreira Analia Irigoyen Ferreiro , Cerqueira Roberta , Rocha Ana Regina , Santos Gleison , Montoni Mariano , Mafra Sômulo , Figueiredo Sávio
Published: October 2021

Durante os anos de 2003 e 2004, a BL Informática esteve envolvida com a escolha, preparação e implantação de um processo definido de software. O objetivo deste relato é detalhar esta experiência que culminou com a obtenção da certificação ISO 9001:2000 pela empresa. Além disso, são apresentadas as dificuldades encontradas, fatores de sucesso e lições aprendidas como resultado da implantação do processo.
Um Caso Prático de Implantação da Gerência de Risco em Ambientes de Desenvolvimento Distribuído de Software, baseado no Modelo CMMI
Authors: Prikladnicki Rafael , Gomes Geraldo , Majdenbaum Azriel , Yamaguti Marcelo Hideki , Antunes Dante , Oliveira Silvia , Audy Jorge Luis Nicolas
Published: October 2021

O objetivo deste artigo é apresentar um relato de implantação de um processo de gerência de risco em um ambiente de desenvolvimento distribuído de software, visando atender os requisitos do modelo CMMI nível 3. A implantação foi realizada em um centro de desenvolvimento de software de uma organização multinacional. Ao final, identificam-se algumas lições aprendidas do acompanhamento realizado.
Sistema de Apoio à Decisão Aplicado ao Planejamento e Distribuição da Coleta Seletiva de Resíduos Sólidos
Authors: Simonetto Eugênio De Oliveira , Borenstein Denis
Published: October 2021

O artigo apresenta um sistema de apoio à decisão aplicado ao planejamento operacional da coleta seletiva de resíduos sólidos (SCOLDSS), o qual tem por funcionalidade principal à geração de alternativas ao processo decisório no que se refere á: (a) alocação de veiculos para a roleta seletiva, bem como o roteiro a ser percorrido pelos mesmos e, (b} a determinação da quantidade diária de resíduos sólidos a ser enviado a cada unidade de triagem. Para o desenvolvimento do mesmo foi utilizada a combinação de técnicas advindas da Pesquisa Operacional, que são a simulação computacional de eventos discretos e algoritmos para o problema da alocação e roteamento de veículos. O sistema foi desenvolvido utilizando o ambiente Borland Delphi e, para a simulação foi utilizado o simulador Arena 3.5. Para a validação do SCOLDSS estão sendo utilizados dados da coleta seletiva de um município do Rio Grande do Sul.
Um Framework para Extração de Dados em Documentos Científicos: Uma Abordagem baseada em XML
Authors: Cabral Davi Medeiros , Barros Roberto Souto Maior de
Published: October 2021

Hoje em dia, documentos são facilmente publicados através da Internet. Assim. um grande número de documentos torna-se avaliados diariamente, fazendo o gerenciamento e a manipulação desses progressivamente mais difícil. Além disso, a existência de formatos incompatíveis faz o desenvolvimento de ferramentas eficientes para o tratamento com documentos uma tarefa altamente complexa. Este artigo propõe um framework de reestruturação semântica para a conversão de documentos para XML, fazendo possível o uso consistente de linguagens de consulta e transformação.
Customização de Sistemas ERP: Especificação de um processo baseado na Norma ISO 12207
Authors: Blaitt Jefferson , Spinola Mauro de Mesquita , Costa Ivanir
Published: October 2021

O processo de customizacão de sistemas de gestão integrada, denominados sistemas ERP, é realizado durante a fase de implantação do sistema na organização e muitas vezes é considerado como uma fase traumática, onde são observados os mesmos problemas que frequentemente são encontrados no processo de desenvolvimento de software. Através de uma análise do processo de customização em comparação ao processo de manutenção de software, procurou-se aproveitar as experiências e estudos já documentados neste último para aperfeiçoar o primeiro. Neste estudo, tomando-se como base a Norma ABNT ISO/IEC 12207 que trata do processo de ciclo de vida de software, será proposto um processo formal de Customização de sistemas ERP.
Carteira de Trabalho On-Line: Uma Proposta
Authors: Rocha Paulo Rogério Souza , Costa Heitor Augustus Xavier
Published: October 2021

A Carteira de Trabalho e Previdência Social apresenta-se hoje como o único documento que possui informações sobre o trabalhador, tais como, locais onde trabalhou, funções que desempenhava e outras. Contudo, por ser um pequeno bloco de papel, estes dados são incompletos e há carência de mais informações. Isto aparece como um grande problema para os empregadores, pois eles necessitam do máximo de informações possíveis para contratar uma pessoa. O presente trabalho tem por objetivo a construção do software Carteira de Trabalho On-Line, que possivelmente irá resolver estes problemas. Serão beneficiados assim tanto os empregados como os empregadores. Os primeiros na medida que não correrão o risco de perder seus dados devido a alguma fatalidade com o documento. Já os empregadores terão uma maneira mais fácil e ao mesmo tempo confiável para saber informações sobre futuros empregados.
WebPath - Uma Ferramenta para Mineração e Visualização de padrões de Navegação do Uso da Web
Authors: Tristão Cristian , Teixeira Vantuir Pereira , Becker Karin
Published: October 2021

A Mineração do Uso da Web (MUW) visa descobrir padrões de navegação a partir da análise de logs de servidores Web. Este trabalho descreve as funcionalidades e a implementação de WebPath, uma ferramenta voltada à descoberta e interpretação de padrões seqüenciais de navegação. As características principais desta ferramenta são a busca dirigida de padrões a partir de critérios especificados por um usuário, bem como os recursos de visualização oferecidos para interpretação dos padrões. Testes preliminares revelam um ótimo desempenho dos algoritmos implementados.
Identificação Automática de Expertise Analisando Currículos no Formato Lattes
Authors: Borges Thyago , Ribeiro Junior Luiz Carlos , Piltcher Gustavo , Loh Stanley , Lichtnow Daniel , Kickhofel Rodrigo Branco , Gouvêa Cleber , Saldaña Ramiro
Published: October 2021

Este artigo descreve o desenvolvimento de uma ferramenta para a identificação automática da expertise em curriculos (curriculo vitae) no formato Lattes. Esta identificação se dá através da extração de informações do arquivo XML gerado pela Plataforma Lattes. Uma vez feita à extração, são utilizadas técnicas de Text Mining de forma a fazer a associação dos dados extraidos a uma ontologia de domínio para a identificação das áreas de atuação e expertise dos usuários. Este trabalho esta sendo desenvolvido para dar auxilio ao Sistema de Recomendação para Apoio à Colaboração (SisRecCoI), desenvolvido pelo GPSI (Grupo de Pesquisa em Sistemas de Informação) da UCPel.
FlowSpy: exploring Activity-Execution Patterns from Business Processes
Authors: Tristão Cristian , Ruiz Duncan D. , Becker Karin
Published: October 2021

The paper describes FlowSpy, an environment that employs a sequence mining technique to discover and analyze actual process execution paths from business processes, for both process comparison and process discovery. FlowSpy focuses on exploratory analysis of the different execution flows, enabling a detailed analysis of business behavior, quantification of different execution flows, and abstraction mechanisms (log pre-processing and visualization abstraction) that deal with process complexity and different process views. Log pre-processing aims at improving the data mining phase, with a more restricted aggregate tree. Visualization abstraction facilitates pattern interpretation by producing trees that represent the obtained patterns.
SINS: um Ambiente para Geração de Aplicações baseadas em Serviços
Authors: Larentis Júnior Sérgio , Barbosa Jorge Luis Victória , Pinto Sérgio Crespo Coelho da Silva , Larentis Andrêsa Vargas
Published: October 2021

Este artigo descreve um ambiente para geração de composite applications, chamado de SINS, que é capaz de combinar os serviços conhecidos pelo ambiente e que tenham sido desenvolvidos como Web Services em aplicações sem que seja necessária codificação para isso.
Processo de KDD para Auxílio à Reconfiguração de Ambientes Virtualizados
Authors: Winck Ana T. , Ruiz Duncan D.
Published: October 2021

Este trabalho propõe um processo de KDD para auxílio à reconfiguração de máquinas virtualizadas Xen. Xen permite a execução simultânea de diversas máquinas virtuais (VM) sobre um mesmo hardware. Inicialmente, são obtidos dados de desempenho de cada VM, compilados de execuções de benchmarks sobre cada uma. Esses dados, após armazenados no data warehouse, podem ser preparados para serem utilizados por técnicas de mineração. Os modelos preditivos gerados podem, então, ser enriquecidos com instruções de reconfiguração. Tais modelos buscam sugerir, dada uma configuração vigente, qual o melhor conjunto de parâmetros de configuração para modificar o ambiente, e alcançar um ganho global de desempenho.
Engenharia de Requisitos e Estratégia Organizacional aliadas na implantação de CMMI em Pequenas Empresas
Authors: Borba Marcelo Leandro de , Marquioni Carlos Eduardo , Romão Luiz Melo , Souza Anderson José de
Published: October 2021

O CMMI é referência mundial para a qualidade de software. Contudo, tem sido pouco adotado por pequenas empresas de desenvolvimento, devido principalmente às restrições de pessoal, ao custo com a implementação e manutenção do processo, além da demora no retorno do capital investido. Este artigo propõe uma alternativa para implantação dos processos da engenharia de requisitos presentes no CMMI, aliados ao planejamento estratégico. Esta alternativa possibilitaria uma eventual observação demelhorias em curto espaço de tempo, talvez, motivando a definição incremental dos processos do modelo, inclusive por pequenas empresas. Para subsidiar empiricamente as reflexões propostas, são apresentados dados iniciais de um estudo de caso realizado.
Um Processo de Desenvolvimento de Sistemas Colaborativos baseado no Modelo 3C: RUP-3C-Groupware
Authors: Pimentel Mariano , Fuks Hugo , Lucena Carlos J. P.
Published: October 2021

Neste artigo é proposto um processo de desenvolvimento de groupware. O processo é o resultado das melhores práticas aprendidas nos dez anos de experiência com o desenvolvimento dos serviços colaborativos do projeto AulaNet, e mais especificamente com os sete anos de pesquisa e desenvolvimento de versões do Mediated Chat. O processo proposto, RUP-3C-groupware, é uma extensão do RUP (Rational Unified Process) que incorpora as melhores práticas aprendidas no projeto. Um estudo de caso foi realizado com estudantes de Engenharia de Software para investigar o RUP-3C-Groupware. Foram obtidos indícios sobre a repetitividade e a adequação do processo proposto.
Análise de interações nas Comunidades Virtuais de Software Livre
Authors: Nascimento Licia , Santoro Flávia Maria
Published: October 2021

A forma como Software Livre é desenvolvido está diretamente relacionada à colaboração e troca de conhecimento entre pares organizados em Comunidades de Prática. A interação e registro do conteúdo compartilhado pelos participantes são fundamentais neste processo. Desta forma, prover mecanismos para apoio à disseminação do conhecimento mostra-se extremamente relevante. Este artigo apresenta uma pesquisa realizada com vistas a analisar um conjunto de comunidades e a forma como tratam o conhecimento, como os participantes interagem e como é realizada a gestão de seu conhecimento. Com base nesta análise, é proposto um modelo para gestão de conhecimento em comunidades de software livre.
Identificação de Serviços a partir da Modelagem de Processos de Negócio
Authors: Azevedo Leonardo Guerreiro , Baião Fernanda , Santoro Flávia , Souza Jairo , Revoredo Kate , Pereira Vinícios , Herlain Isolda
Published: October 2021

Diversas abordagens para desenvolvimento orientado a serviços têm processos de negócio como ponto de partida. No entanto, as pesquisas não detalham sistemáticas de identificação de serviços a partir de modelos de processos de negócio. Assume-se que os processos são automatizados e que destes derivam-se os serviços. Entretanto, propomos um passo anterior, que corresponde ao entendimento dos requisitos a partir de todo o conjunto de processos de negócio de uma organização. Este artigo propõe um métodopara identificação de serviços adequados para apoio às atividades do negócio da organização.
SOASPE: a Framework for the Performance Analysis of Service Oriented Software
Authors: Holanda Henrique Jorge , Barroso Giovvani Cordeiro , Serra A. B.
Published: October 2021

Business Process Execution Language for Web Services (BPEL4WS) is a promising language describing the Service Oriented Software (SOS) orchestrations in form of Business Processes, but it lacks of a sound formal semantic, which hinders the formal analysis and verification of business processes specified in it. Formal methods, like Petri Nets (PN), may provide a means to analyse BPEL4WS processes, evaluatingits performance, detecting weaknesses and errors in the process model already at design-time. This paper addresses quality of SOS orchestrations created using the BPEL4WS and a framework for transformation of BPEL4WS into Generalized Stochastic Petri Nets (GSPN) is proposed to analise the performance and throughput of SOS, based on the execution of orchestrated processes.
Uso de Group Storytelling no Treinamento em Organizações
Authors: Gandelman Ricardo , Santoro Flávia Maria
Published: October 2021

Treinamento em organizações é uma atividade importante para a sua sobrevivência. Treinamentos consomem recursos financeiros e tempo, e nem sempre podem ser feitos na prática reproduzindo casos reais. Isto tende a limitar a sua realização e por vezes, eles não atingem seus objetivos. Neste artigo apresenta-se uma proposta para projetos de treinamentos alinhados às necessidades das organizações, partindo de estórias reais, contadas por quem as vivenciou e, portanto, expressando a aplicação de conceitos na prática. Uma ferramenta de Group Storytelling com funcionalidades específicas é proposta nesta pesquisa.
Requisitos Não-Funcionais em Modelos de Processos de Negócio: Uma Revisão Sistemática
Authors: Pereira Tarcisio , Alencar Fernanda , Silva Jackson , Castro Jaelson
Published: October 2021

Adaptabilidade é um requisito importante que visa a reconfiguração de processos de negócio através de informações contextuais. Requisitos não- funcionais (RNFs) também são importantes para as organizações, pois estão relacionados a aspectos de restrição e qualidade. Contudo, na modelagem de processos de negócio (do inglês, BPM), contexto e RNF são difíceis de serem capturados e representados. Como, então, são representados informações de contexto e RNF em BPM, se é que o são? Para responder esses questionamen- tos, foi conduzida uma revisão sistemática, cujos resultados são apresentados neste artigo. Foram identificados inicialmente 1883 trabalhos dos quais apenas 24 propostas foram identificadas e analisadas.
Estudo comparativo entre algoritmos de árvores de classificação e máquinas de vetores suporte baseados em ensembles de classificadores
Authors: Brilhadori Melina , Lauretto Marcelo
Published: October 2021

Este artigo apresenta uma análise comparativa de desempenho de um algoritmo de árvores de classificação (J48) e um algoritmo de máquinas de vetores suporte (SMO) quando combinados na forma de ensembles bagging e boosting. As duas questões principais são: a) Para um certo algoritmo, que configuração entre Bagging e Boosting resulta em maior acurácia? b) Há evidência de que um algoritmo seja consistentemente superior ao outro sob as configurações ensemble? Os resultados sugerem que o J48 tende a obter maiores acurácias sob a configuração Boosting, enquanto o SMO parece menos sensível à configuração ensemble utilizada. Não obstante, ambos os algoritmos obtiveram números de vitórias similares entre os datasets
O Efeito da Conscientização de Usuários no Meio Corporativo no Combate à Engenharia Social e Phishing
Authors: Alencar Gliner , Lima Marcelo de , Firmo André
Published: October 2021

O presente trabalho, baseado em estudos teóricos e pesquisa aplicada em empresas do Grande Recife, Estado de Pernambuco, Brasil, tem como objetivo mensurar a eficiência obtida através do processo contínuo de conscientização e treinamento de funcionários de empresas privadas de áreas externas à TI, sobre o tema Engenharia Social e Phishing. A pesquisa demonstra que a engenharia social e o phishing continuam sendo um meio eficiente para se conseguir dados de funcionários em meio corporativo. Desta forma, demonstra-se uma estratégia, sem custos de aquisição de ferramentas, para que os usuários, muitas vezes categorizados como elo fraco da corrente, sejam transformados em mais uma camada eficiente da proteção corporativa.
PL / SQL Advisor : a Static Analysis-based Tool to Suggest Improvements for Stored Procedures
Authors: Nascimento Dimas , Pires Carlos Eduardo , Massoni Tiago
Published: October 2021

Stored procedures are commonly used to provide access and manipulation ofdatabase data for information systems and other applications. If procedures present inefficient programming logic or data manipulation, excessive delays are provided to the client applications. Such delays can cause, among other problems, expressive financial losses to enterprises. In additon, if procedures are developed using bad programming practices, they may become complex to maintain and evolve. In general, attempts to minimize these problems using manual analysis of source code are labor- and time-consuming. In this work, we present PL/SQL Advisor, a static analysis-based tool, which automatically detects potential improvements on database stored procedures written in PL/SQL. The results ofa case study, using real open source projects, show that our tool is able to suggest a reasonable amount ofcode improvements with low cost.
A Lei de Acesso à Informação brasileira e os desafios tecnológicos dos dados abertos governamentais
Authors: Pedroso Louise , Tanaka Asterio , Cappelli Claudia
Published: October 2021

A Lei de Acesso à Informação (LAI) determina a divulgação espontânea (transparência ativa) de informações diversas por instituições públicas. A LAI veio a preencher uma histórica lacuna político-social, mediante iniciativas e acordos internacionais, porém, ela evidencia a falta de maturidade técnica em dados abertos governamentais. De fato, a implantação da LAI vem ocorrendo em meio a esforços muito recentes de P&D sobre temas que vão de formatos abertos e padrões de interoperabilidade a dados ligados no contexto da Web Semântica. Este artigo de posicionamento apresenta perspectivas de pesquisa envolvendo a LAI e os desafios tecnológicos na área de dados abertos governamentais e transparência.
Simulação Computacional para Avaliação de Cenários sobre a Reciclagem de Resíduos Sólidos Urbanos e o seu Impacto na Economia de Energia
Authors: Simonetto Eugênio de Oliveira , Löbler Mauri Leodir
Published: October 2021

Nesse artigo apresenta-se um modelo de simulação computacional que tem por objetivo auxiliar gestores ambientais em suas decisões com relação à definição e/ou manutenção de políticas de reciclagem de resíduos sólidos, bem como avaliar os benefícios do processo no meio ambiente (nesse artigo foi avaliada a economia de energia elétrica). Para a construção do modelo considerou-se: a taxa de crescimento natural populacional, percentual de resíduo sólido reciclado, composição gravimétrica no total de resíduo gerado, quantidade de resíduos gerada e a economia de energia elétrica ocasionada por cada tipo distinto de material. Através dos resultados gerados pelo modelo gestores poderão, por exemplo, definir incentivos à redução da geração total de resíduos sólidos e avaliar os benefícios relativos à economia de energia elétrica ocasionados pela reciclagem.
Um Algoritmo Genético para Seleção de Portfólio de Investimentos com Restrições de Cardinalidade e Lotes-Padrão
Authors: Tourinho Renan Fortes , Oliveira Antônio Costa de , Veras Rodrigo de Melo Souza
Published: October 2021

O modelo quadrático de Markowitz desempenhou um papel fundamental no problema da seleção de portfólio de investimentos, contudo, já não atende às necessidades da complexidade do mercado atual. A adição de restrições que aproximam o modelo à situação real enfrentada pelos investidores, tornam o problema NP-Completo. Assim, este artigo apresenta um Algoritmo Genético que busca maximizar o retorno de um investimento, dado um patamar aceitável de risco. Após a otimização do portfólio com base em dados históricos, faz-se uma previsão para o ano posterior. Os resultados superam a performance do íIndice Bovespa, destacando os efeitos da diversiﬁcação de acordo com o número de ativos e com o capital disponível para investimento.
Características dos Serviços de Computação em Nuvem Usados por Organizações Brasileiras
Authors: Ramalho Neilson Carlos Leite , Prado Edmir Parada Vasques
Published: October 2021

A Computação em Nuvem (CN) é um dos temas mais abordados por profissionais de TI atualmente. Com um forte apelo econômico, a CN torna possível a ideia da computação como uma utilidade, onde recursos computacionais (processamento e armazenamento, por exemplo) podem ser consumidos e pagos com a mesma conveniência que a energia elétrica. Esta pesquisa analisa a adoção da CN no Brasil por empresas privadas de diversos portes e setores que tenham adotado pelo menos um serviço de TI no modelo de CN. A pesquisa utilizou uma amostra não probabilística contendo 96 casos. Foram identificados os principais serviços de CN utilizados no Brasil, suas características, as motivações para contratação do fornecedor e o impacto organizacional de tais serviços.
Argumentation-Based Risk Management
Authors: Severo Fabrício S. , Pozzebon Ruan C. B. , Fontoura Lisandra M. , Silva Luís A. L.
Published: October 2021

Collaborative risk management is a fundamental task in project management. This paper discusses a new collaborative approach to risk management which is grounded on the integration of dialogue games and argument schemes from argumentation research. In particular, we propose a new dialogue game to organize risk discussions, and the exploitation of typical argument schemes for risk management on the collection of more complete arguments. A new collaborative Risk Discussion System is discussed and evaluated, where its environment is capable of structuring and recording risk discussions in a project management memory.
Orthus: A Blockchain Platform for Smart Cities
Authors: Loss Stefano Momo , Cacho Nélio , Lopes Frederico
Published: October 2021

Blockchain has been widely used to store decentralized and secure transactions involving cryptocurrency (for instance, Bitcoin and Ethereum solutions). On the other hand, Smart City applications are concerned about how data and services can be safely stored and shared. In this regard, this research investigates the use of Blockchain in the Smart Cities scenario. Based on that, a platform named Orthus was proposed to support Blockchain in Smart City initiatives focused on scalability. This work presents a case study about how to use the proposed platform in the Natal Smart City Initiative in Brazil to handle land registration. Moreover, it also compares this platform with other implementations that use Blockchain in different domains. Finally, this research confirms that the use of blockchain technology has much to contribute to Smart City solutions once it enables the creation of solutions in distributed networks to meet the demand of the entire population.
Pattern Identification of Bot Messages for Media Literacy
Authors: Santos Eric Ferreira dos , Carvalho Danilo Silva de , Oliveira Jonice
Published: October 2021

The massive use of online social media networks is a reality nowadays. Their increasing usage also raises growth in malicious activities in social media, one of which is the use of automated users (bots) that disseminate false information and can insert bias in analyses done on gathered social media data. Based on the concept of media literacy, this research presents a method to teach the human user to identify a pattern of a text produced by a bot, providing a tool (guide) to analyze social media text. Users who learned to identify a bot user with the guide had an average of 90% accuracy in the classification of new messages, against 57% of the participants who had no contact with the guide. The produced guide received a usefulness rating between 4 and 5 by the participants (scale from 1 to 5, with 5 being the highest value).
Observatório da Acessibilidade da Web Brasileira
Authors: Pardini Rafael , Bárbara João , Scheid Henrique , Pereira Adriano C. M. , Meira Jr. Wagner , Ferraz Reinaldo , Rocha Beatriz
Published: October 2021

The World Wide Web emerged more than three decades ago, and even after all this time, accessibility is still challenging and a major obstacle for it to be universal and inclusive. Despite W3C eff orts to standardize and publish best practices towards a more accessible Web, we still lack methodologies and tools to collect Web content, measure and assess accessibility at large scale. In this work, we describe the Observatório da Acessibilidade Brasileira, a tool that supports accessibility assessment, aggregates global indicators and provides recommendations for improving accessibility on websites. The current version complies with eMAG accessibility standards and extends and integrates existing free software. We validate and demonstrate the effectiveness of the tool by assessing the accessibility of the Brazilian government websites. The tool roadmap includes adding new accessibility compliance analyses, improving data visualization and enriching website seed.
Cutaneous Metastasis in a Previously Known Case of Ovarian Dysgerminoma: A Case Report
Authors: Seilanian Toosi Farokh , hasanzade mofrad malihe , Maftouh Mona , Tavassoli Ahmadreza
Published: October 2021

Introduction: Cutaneous metastasis is an uncommon manifestation that mostly occurs in patients with previous gastrointestinal or gynecological malignancies. Local recurrence usually can be seen in surgical incisions. Dysgerminomas are rare ovarian tumors that usually have local invasions, but metastases are infrequent. Here, we described a case of dysgerminoma and cutaneous metastasis in the surgical incision. Case Presentation: The patient was a 39-year-old woman previously known as ovarian dysgerminoma, who had undergone surgery one year ago. Ultrasound examination a year after surgery showed a 35 × 33 millimeters hypoechoic solid tumor in the left ovary and another 3 masses with similar echo pattern and vascularity were found in the surgical incision. Magnetic resonance imaging (MRI) findings were compatible with cutaneous metastasis of pervious dysgerminoma. Pathologic evaluation and Immunohistochemistry (IHC) confirmed dysgerminoma's skin metastasis. She received chemotherapy due to the recurrence of malignancy. Conclusions: Local recurrence and metastases (even in the skin) should be kept in mind and the clinician must examine the surgical site skin in patients with a history of malignancy.
Subpopulations of neurons in lOFC encode previous and current rewards at time of choice
Authors: Hocker David L , Brody Carlos D , Savin Cristina , Constantinople Christine M
Published: October 2021

Studies of neural dynamics in lateral orbitofrontal cortex (lOFC) have shown that subsets of neurons that encode distinct aspects of behavior, such as value, may project to common downstream targets. However, it is unclear whether reward history, which may subserve lOFC’s well-documented role in learning, is represented by functional subpopulations in lOFC. Previously, we analyzed neural recordings from rats performing a value-based decision-making task, and we documented trial-by-trial learning that required lOFC (Constantinople et al., 2019). Here, we characterize functional subpopulations of lOFC neurons during behavior, including their encoding of task variables. We found five distinct clusters of lOFC neurons, either based on clustering of their trial-averaged peristimulus time histograms (PSTHs), or a feature space defined by their average conditional firing rates aligned to different task variables. We observed weak encoding of reward attributes, but stronger encoding of reward history, the animal’s left or right choice, and reward receipt across all clusters. Only one cluster, however, encoded the animal’s reward history at the time shortly preceding the choice, suggesting a possible role in integrating previous and current trial outcomes at the time of choice. This cluster also exhibits qualitatively similar responses to identified corticostriatal projection neurons in a recent study (Hirokawa et al., 2019), and suggests a possible role for subpopulations of lOFC neurons in mediating trial-by-trial learning.
Protein kinase Cδ is essential for the IgG response against T-cell-independent type 2 antigens and commensal bacteria
Authors: Fukao Saori , Haniuda Kei , Tamaki Hiromasa , Kitamura Daisuke
Published: October 2021

Antigens (Ags) with multivalent and repetitive structure elicit IgG production in a T-cell-independent manner. However, the mechanisms by which such T-cell-independent type-2 (TI-2) Ags induce IgG responses remain obscure. Here, we report that B-cell receptor (BCR) engagement with a TI-2 Ag but not with a T-cell-dependent (TD) Ag was able to induce the transcription ofAicdaencoding activation-induced cytidine deaminase (AID) and efficient class switching to IgG3 upon costimulation with IL-1 or IFN-α in mouse B cells. TI-2 Ags strongly induced the phosphorylation of protein kinase C (PKC)δ and PKCδ mediated theAicdatranscription through the induction of BATF, the key transcriptional regulator ofAicda. In PKCδ-deficient mice, production of IgG was intact against TD Ag but abrogated against typical TI-2 Ags as well as commensal bacteria, and experimental disruption of the gut epithelial barrier resulted in fatal bacteremia. Thus, our results have revealed novel molecular requirements for class switching in the TI-2 response and highlighted its importance in homeostatic commensal-specific IgG production.
Salinity effects on water potential and the normalized difference vegetation index in four species of a saline semi-arid ecosystem
Authors: Soto Gonzáles Hebert Hernán , Peñuelas-Rubio Ofelda , Argentel-Martínez Leandris , Leyva Ponce Aurelio , Herrera Andrade María Hermelinda , Hasanuzzaman Mirza , González Aguilera Jorge , Eduardo Teodoro Paulo
Published: October 2021

This study was carried out during January 2020–December 2020 in a semi-desert ecosystem in southern Sonora, Mexico, to determine the annual and daily variations in water potential and the normalized difference vegetation index (NDVI) of Bursera fagaroides Engl., Monogr. Phan., Parkinsonia aculeata L., Sp. Pl.; Prosopis laevigata (Humb. & Bonpl. ex Willd.), and Atriplex canescens (Pursh) Nutt. Soil electrical conductivity, cation content, and physical characteristics were determined at two depths, and water potential (ψ) was measured in roots, stems, and leaves. The daily leaf ψ was measured every 15 days each month to determine the duration of stress (hours) and the stress intensity (SI). The electrical conductivity determinations classified the soil in the experimental area as strongly saline. A significant difference was noted in electrical conductivity between soil depths. The four studied species showed significant gradients of ψ in their organs. In this soil, all four species remained in a stressed condition for approximately 11 h per day. The mean SI was 27%, and B. fagaroides Engl., Monogr. Phan. showed the lowest value. The four species showed increased NDVI values during the rainy months, with P. laevigata (Humb. & Bonpl. ex Willd.) and Parkinsonia aculeata L., Sp. Pl. showing the highest values. The capacity for ψ decrease under saline conditions identified A. canescens (Pursh) Nutt., B. fagaroides Engl., Monogr. Phan. and P. aculeata L., Sp. Pl. as practical and feasible alternatives for establishment in saline soils in southern Sonora for purposes of soil recovery and reforestation.
Fabrication of Circularly Polarized MR‐TADF Emitters with Asymmetrical Peripheral‐Lock Enhancing Helical B/N‐Doped Nanographenes
Authors: Wu Xiugang , Huang Jing‐Wei , Su Bo‐Kang , Wang Sai , Yuan Li , Zheng Wei‐Qiong , Zhang Hu , Zheng You‐Xuan , Zhu Weiguo , Chou Pi‐Tai
Published: October 2021

Circularly polarized thermally activated delayed fluorescence (CP‐TADF) and multiple‐resonance thermally activated delayed fluorescence (MR‐TADF), which exhibit novel circularly polarized luminescence and excellent color fidelity, respectively, have gained immense popularity. In this study, integrated CP‐TADF and MR‐TADF (CPMR‐TADF) are prepared by strategic design and synthesis of asymmetrical peripherally locked enantiomers, which are separated and denoted as (P,P″,P″)‐/(M,M″,M″)‐BN4 and (P,P″,P″)‐/(M,M″,M″)‐BN5 and exhibit TADF and circularly polarized light (CPL) properties. As the entire molecular frame participates in the frontier molecular orbitals, the resulting helical chirality of (+)/(−)‐BN4‐ and (+)/(−)‐BN5‐based solution‐processed organic light‐emitting diodes (OLEDs) helps in achieving a narrow full width at half maximum (FWHM) of 49/49 and 48/48 nm and a high maximum external quantum efficiency (EQE) of 20.6%/19.0% and 22.0%/26.5%, respectively. Importantly, unambiguous circularly polarized electroluminescence signals with dissymmetry factors (gEL) of +3.7 × 10−3/−3.1 × 10−3 (BN4) and +1.9 × 10−3/−1.6 × 10−3 (BN5) are obtained. The results indicate successful exploitation of CPMR‐TADF‐emitter‐based OLEDs to exhibit three characteristics: high efficiency, color purity, and circularly polarized light.
Homojunction Perovskite Quantum Dot Solar Cells with over 1 µm‐Thick Photoactive Layer
Authors: Zhang Xuliang , Huang Hehe , Ling Xufeng , Sun Jianguo , Jiang Xingyu , Wang Yao , Xue Di , Huang Lizhen , Chi Lifeng , Yuan Jianyu , Ma Wanli
Published: October 2021

The solution‐processed solar cells based on colloidal quantum dots (QDs) reported so far generally suffer from poor thickness tolerance and it is difficult for them to be compatible with large‐scale solution printing technology. However, the recently emerged perovskite QDs, with unique high defect tolerance, are particularly well‐suited for efficient photovoltaics. Herein, efficient CsPbI3 perovskite QD solar cells are demonstrated first with over 1 µm‐thick active layer by developing an internal P/N homojunction. Specifically, an organic dopant 2,2′‐(perfluoronaphthalene‐2,6‐diylidene) dimalononitrile (F6TCNNQ) is introduced into CsPbI3 QD arrays to prepare different carrier‐type QD arrays. The detailed characterizations reveal successful charge‐transfer doping of QDs and carrier‐type transformation from n‐type to p‐type. Subsequently, the P/N homojunction perovskite QD solar cell is assembled using different carrier‐type QDs, delivering an enhanced power conversion efficiency of 15.29%. Most importantly, this P/N homojunction strategy realizes remarkable thickness tolerance of QD solar cells, showing a record high efficiency of 12.28% for a 1.2 µm‐thick QD active‐layer and demonstrating great potential for the future printing manufacturing of QDs solar cells.
Extraordinary Protective Efficacy of Graphene Oxide over the Stone‐Based Cultural Heritage
Authors: González‐Campelo David , Fernández‐Raga María , Gómez‐Gutiérrez Álvaro , Guerra‐Romero M. Ignacio , González‐Domínguez Jose M.
Published: October 2021

The deterioration of monumental stones is a common event occurring to our historical and cultural heritage, threatening the preservation of our social identity and its legacy to future generations. The prolonged effect of inclement weather is very harmful for particular stone materials such as limestone and dolomite, to which a truly effective and durable protective agent has not yet been found. Herein, an unprecedented performance of graphene oxide (GO) for the shielding of carbonated ornamental stones against environmental aggressions, namely intense rainfall and extreme temperatures, is demonstrated. A simple additive‐free aqueous suspension of GO serves as the perfect coating, exceedingly preventing from any kind of wear or erosion after different climatic simulations. Additionally, the stones’ original aesthetics is not altered (a critical issue in monuments), together with an improvement in their mechanical properties, reasserting the unique potential of GO for conserving exposed stone‐based monuments in an affordable, accessible, and revolutionary way.