bluuebunny/crossref_metadata_2025 huggingface dataset:
Um Modelo para Avaliação da Qualidade da Gerência de Projetos de Software
Authors: Castelo Branco Júnior Eliseu , Belchior Arnaldo Dias
Published: October 2021

Este trabalho desenvolve um modelo para avaliar a qualidade de processos gerenciais de software, considerando as áreas de gerência do PMBOK, com suas respectivas categorias de processos, em aderência à visão de qualidade de processos abordada no ISO/IEC TR 15504, em consonância com as normas ISO/IEC 12207, ISO 10006, e ISO/IEC DTR 16326. É apresentado o resultado de uma pesquisa de campo, realizada com gerentes de projetos e especialistas em computação, sobre a importância de processos gerenciais em projetos de software. Esses resultados foram obtidos e validados através de um modelo para a avaliação da qualidade de software.
Apoio Automatizado à Definição de Processos de Software em Níveis
Authors: Bertollo Gleidson , Falbo Ricardo de Almeida
Published: October 2021

Um importante requisito para se obter qualidade em software consiste em definir e seguir um processo de software. Entretanto, definir um processo de software não é uma tarefa trivial. Processos devem ser definidos caso a caso considerando-se as especificidades da aplicação, a tecnologia a ser adotada na sua construção e o grupo de desenvolvimento. Para facilitar essa tarefa, organizações podem (e devem) definir processos padrão, que sirvam de ponto de partida para a definição de processos de projetos específicos. Deste modo, a definição de processos de software pode se dar em níveis: definir um processo padrão de desenvolvimento, especializar esse processo para paradigmas, tecnologias e domínios específicos e, por fim, instanciar esses processos para um projeto de software. Este trabalho apresenta uma ferramenta de apoio à definição de processos de software em níveis, que está integrada a um ambiente de desenvolvimento de software.
Planejamento de Riscos em Ambientes de Desenvolvimento de Software Orientados à Organização
Authors: Farias Luciana de Landa , de Figueiredo Sávio Mendes , Travassos Guilherme Horta , da Rocha Ana Regina Cavalcante
Published: October 2021

O planejamento de riscos é uma das atividades iniciais de um projeto de software e requer uma visão global da organização, sendo fortemente centrado na experiência e conhecimento adquiridos em projetos anteriores. Quanto maior a experiência do gerente de projeto, melhor ele será capaz de identificar riscos, estimar sua probabilidade de ocorrência e impacto e definir os planos de mitigação e contingência. Porém, o conhecimento de riscos de um gerente de projeto não pode permanecer no nível de indivíduo. Para que a organização evolua aprendendo com seus próprios erros e acertos, é necessário que o conhecimento seja gerenciado de forma a tornar possível sua captura, recuperação e futura utilização. Este artigo apresenta uma abordagem para o planejamento de riscos em projetos de software baseada na reutilização do conhecimento organizacional de riscos. São apresentados um processo de gerência de riscos centrado na captura e utilização do conhecimento organizacional de riscos e uma ferramenta de apoio à abordagem proposta. Os resultados de um estudo experimental das relações entre fatos e riscos de projetos de software são apresentados, enfatizando-se sua utilização no contexto da abordagem descrita.
Dimensionando Data Marts: Uma Adequação de uma Métrica Funcional
Authors: Seidel Angélica Toffano , de Oliveira Káthia Marçal , dos Santos Rildo Ribeiro
Published: October 2021

Estimar o tamanho de um projeto para permitir definir prazos, custos e recursos é uma necessidade contínua das empresas. Nesse sentido, várias abordagens surgiram com o objetivo de estimar o tamanho do software, destacando-se entre elas, a Análise por Pontos de Função como uma das abordagens mais utilizadas pelo mercado atualmente. Com o surgimento da tecnologia de Data Mart e o aumento da demanda de desenvolvimento desses sistemas, as empresas passaram a exigir também estimar o tamanho desses produtos para permitir uma melhor gerência na produção dos mesmos. Sistemas de Data Mart, no entanto, possuem características próprias e particularidades no desenvolvimento diferentes dos sistemas tradicionais. Dessa forma, se faz necessário a adequação de uma das abordagens de medição de sistemas tradicionais para sistemas de Data Mart. Neste artigo, propomos uma adequação da Análise por Pontos de Função e apresentamos os resultados da aplicação desta proposta em projetos reais da Caixa Econômica Federal.
Planejamento e implantação do SW-CMM nível 2: O caso do Brazil Global Development Center da Dell Computer Corporation
Authors: Marczak Sabrina , Sá Luciana , Audy Jorge , Antunes Dante
Published: October 2021

O Capability Maturity Model for Software tem sido utilizado por muitas organizações offshore como ferramenta para melhorar seus processos de software, aumentar a produtividade e a qualidade dos seus produtos e legitimar-se junto a suas matrizes como unidades de desenvolvimento de software confiáveis e competentes. O objetivo deste artigo é apresentar o relato da experiência de planejamento e implantação do nível 2 deste modelo em uma organização de desenvolvimento offshore – o Brazil Global Development Center da Dell Computer Corporation. O método de pesquisa utilizado é o estudo de caso. Como resultados, apresenta-se as principais lições aprendidas no processo e os fatores críticos de sucesso.
Inspeções de Requisitos de Software Utilizando PBR e Apoio Ferramental
Authors: Silva Luís Felipe Santos , Chapetta Wladmir Araújo , Travassos Guilherme Horta
Published: October 2021

A ocorrência de defeitos em artefatos de software é praticamente inevitável. É extremamente arriscadocontar apenas com atividades de teste para identificar estes defeitos. Aspectos de qualidade devem ser tratados simultaneamente ao processo de desenvolvimento de software, já que não poderão ser impostos quando o produto estiver finalizado. Os custos associados ao teste, isolamento, correção e re-teste do software são maiores que o custo necessário para identificar os defeitos tão logo eles sejam inseridos nos artefatos produzidos ao longo do ciclo de desenvolvimento. Inspeções de software se propõem a reduzir o número de defeitos propagados de uma fase de desenvolvimento para outra. Num processo de inspeção, a identificação de defeitos pode ser feita de forma ad-hoc, com a utilização de checklists ou com a adoção de uma técnica específica. As técnicas de leitura baseada em perspectiva (PBR) foram criadas para apoiar a identificação de defeitos em documentos de requisitos de software escritos em linguagem natural. PBR tem sido submetida a diversos estudos experimentais e as observações resultantes destes estudos nos motivaram a definir uma ferramenta que apoiasse sua aplicação. Nossa hipótese se relaciona à possibilidade da redução do tempo necessário para a inspeção. Um estudo de viabilidade da ferramenta realizado com estudantes de pós-graduação mostrou indícios desta possibilidade e da viabilidade de utilização desta ferramenta.
Dual Mutation: The Save the Mutants Approach
Authors: Delamaro Márcio Eduardo
Published: October 2021

Mutation testing is a fault based testing criterion that has been widely used and studied. It has been shown an eective fault revealing criterion and its characteristics allow its use in a large range of entities like regular programs and behavioral specications of real time systems. To evaluate the adequacy of a test set T in the test of a program P, mutation testing uses a set of alternative implementations of P called mutants. The adequacy of T is assessed by its ability on demonstrate that the mutants produce dierent results of P. In this paper we present the idea of Dual Mutation Testing (DMT). DMT uses the same mutants as mutation testing but requires test cases that show that the mutants can produce the same results of P. In a case study we apply Dual Mutation Testing and compare it to traditional mutation testing.
Conhecendo Sistemas Legados através de Métricas de Software
Authors: Ramos Cristiane Soares , de Oliveira Kathia Marçal , Anquetil Nicolas
Published: October 2021

A terceirização tem se tornado uma prática comum na indústria de software. As organizações rotineiramente subcontratam o serviço de manutenção de seus sistemas em empresas especializadas. Um grande desafio para essas empresas é rapidamente avaliar e conhecer os sistemas que elas irão manter para poder melhor definir seus contratos. Nesse contexto, este artigo apresenta um modelo de métricas para avaliar a complexidade de sistemas legados, definido com a abordagem GQM (goal-question-metric). Os resultados iniciais da aplicação desse modelo em sistemas reais em Cobol são também apresentados.
Uma Arquitetura de Processos para SW-CMM Nível 3 Baseada no RUP
Authors: Pires Carlo Giovano , Marinho Fabiana , Telles Gabriela , Sampaio Márcia
Published: October 2021

No SW-CMM nível 3 o conceito de processo é fortemente introduzido na organização. Durante a implantação do SW-CMM nível 3, a arquitetura de processos que servirá como base para a estruturação das práticas de todas as áreas chave deve ser definida. Essa arquitetura é fundamental para a organização dos processos e para o sucesso do projeto de melhoria. No entanto, a maioria das organizações utiliza uma descrição proprietária informal na definição de seus processos, dificultando o entendimento e implementação dos mesmos. Esse trabalho mostra uma experiência prática da utilização da estrutura do RUP e UML para definição da arquitetura de processos SW-CMM.
Uso das Ferramentas APF e COCOMO para Estimativa da Capacidade Produtiva da TI
Authors: Calazans Angélica Toffano Seidel , de Oliveira Marcelo Antônio Lopes
Published: October 2021

Estimar a capacidade produtiva da Tecnologia da Informação (TI) para atender ao Planejamento Estratégico da empresa é uma necessidade constante. A TI necessita identificar a sua capacidade produtiva e estimar a necessidade futura de produção de sistemas para conseguir alinhar seus objetivos com os objetivos estratégicos da empresa. Este documento apresenta um relato de experiência da aplicação de um processo de estimativa da capacidade produtiva da TI, tendo como base o planejamento estratégico de uma instituição financeira do governo federal. Na elaboração destas estimativas foram utilizadas as métricas Análise por Pontos de Função - APF e COnstructive COst Model - COCOMO.
Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização
Authors: Villela Karina , Travassos Guilherme Horta , da Rocha Ana Regina Cavalcanti
Published: October 2021

Este artigo define Ambientes de Desenvolvimento de Software Orientados a Organização (ADSOrg) como sendo ambientes de desenvolvimento de software que apóiam a gerência do conhecimento relevante para os processos de desenvolvimento e manutenção de software da organização. Além disso, propõe um modelo que especifica os componentes necessários para que tais ambientes contemplem os seus requisitos. Uma estratégia para a construção de ADSOrg a partir de um meta-ambiente também foi definida, implementada e utilizada. Este artigo ainda apresenta um resumo dos resultados de uma pesquisa de campo realizada com a finalidade de orientar os futuros esforços de incorporação de conteúdo e desenvolvimento de ferramentas para ADSOrg.
Um Método de Avaliação de Processos de Software em Micro e Pequenas Empresas
Authors: Anacleto Alessandra , Wangenheim Christiane Gresse von , Salviano Clenio F.
Published: October 2021

Este artigo apresenta um método de avaliação de processos de software que tem por objetivo auxiliar na melhoria dos processos de micro e pequenas empresas de software brasileiras. O método é baseado na norma ISO/IEC 15504, adaptando-a para facilitar sua aplicação em micro e pequenas empresas no intuito de possibilitar a melhoria da qualidade e produtividade. Primeiros resultados da validação do método são apresentados com base na sua aplicação em duas micro e pequenas empresas, fornecendo uma primeira indicação dos seus benefícios e viabilidade.
Um Modelo para Acordo de Nível de Serviço em TI
Authors: Gomes Silvia Bogéa , Falbo Ricardo de Almeida , Menezes Crediné Silva de
Published: October 2021

A contratação por acordos de nível de serviço está sendo vista pelas empresas como uma alternativa viável para solucionar os problemas decorrentes da terceirização. Este trabalho apresenta um estudo sobre soluções adotadas no ramo de Tecnologia da Informação (TI) e propõe um modelo genérico para especificar acordos de nível de serviço nessa área. A aplicabilidade do modelo é experimentada na elaboração de um modelo específico para acordos de nível de serviço na área de administração de banco de dados.
Automated Test Script Generation for Model-Based Testing
Authors: Copstein Bernardo , Oliveira Flávio
Published: October 2021

Statistical testing based on a usage model is a key technique for realistic reliability estimation. Since this technique requires large samples (test suites), test execution is automated via scripts and script-based execution engines. However, such scripts are too complex to design manually, both because of the sample size and the complexity of the usage model, which is normally represented with a Markov chain. At the CPTS (Software Testing Research Center), we developed an approach that automates two steps of script design: test suite generation and converting test cases into scripts. The only manual step is the usage model design, which is represented in two models: a stochastic automata network (SAN) for representing the usage model and an intermediate model (called the Interface Event-State Model) to map the abstract usage model into the implemented interface components. SANs allow modular representation of systems with complex non-eterministic behavior, minimizing the state-space explosion found in Markov chains. The use of a separate model for the implementation has the advantage of making changes in the interface and generating the script automatically without affecting the abstract usage model. We implemented the technique into the STAGE environment; the experiments indicate that the modeling task takes less than one day for a typical model with 420 global states and 8 days for one with over 200.000 global states, while the test suite and script generation takes less than 1 minute. Also, the performance of test case and script generation with SANs is at least compatible with Markov-based generation.
Proposta e aplicação de um instrumento de acompanhamento da implantação do SW-CMM Nível 2
Authors: Marczak Sabrina , Audy Jorge , Sá Luciana
Published: October 2021

O Capability Maturity Model for Software tem sido utilizado por muitas organizações como ferramenta para melhorar seus processos de software. O objetivo deste artigo é propor um instrumento (questionário) de acompanhamento da implantação do SW-CMM Nível 2 e apresentar o relato da experiência de acompanhamento desta implantação em uma organização (das duas onde já foi aplicado). Como contribuição, apresenta-se o instrumento desenvolvido e uma análise crítica dos resultados obtidos.
Implantando o Modelo CMMI em uma Empresa de Software de Pequeno Porte Jovem e Imatura
Authors: Aguiar Heron Vieira , Rouiller Ana Cristina , Moreira Renata Teles , Vasconcelos Alexandre Marcos Lins de , Oliveira Sandro Ronaldo Bezerra
Published: October 2021

Neste artigo é apresentado um relato de experiência sobre a implantação de um programa de melhoria com CMMI em uma empresa de software de pequeno porte. Esta empresa além de possuir as dificuldades inerentes de seu porte ainda tem algumas características adversas como: ser jovem (menos de 2 anos de existência) e imatura (composta em sua maioria por alunos que ainda cursam Ciência da Computação) . A intenção deste trabalho é averiguar o quão é aplicável, para uma empresa de pequeno porte, o uso de um modelo de qualidade, originalmente construído para empresas departamentalizadas e de grande porte.
Distribuição de Direitos de Acesso e Licenças para o Gerenciamento de Conteúdos Digitais
Authors: Filippin Cleber V. , Rosset Valério , Westphall Carla M.
Published: October 2021

Este artigo propõe uma arquitetura de distribuição de direitos de acesso e licenças para o gerenciamento de conteúdos digitais, combinando aspectos de controle de acesso tradicional e Digital Rights Management (DRM), que executa o controle de uso do conteúdo. A arquitetura define políticas de segurança para estabelecer direitos de acesso a conteúdo protegido e para estabelecer licenças para controlar o uso de conteúdos digitais no lado cliente. Este trabalho também define modelos para a entidade de autorização e distribuição de direitos e para a entidade de criação, distribuição e gerenciamento de licenças. Protótipos são implementados usando tecnologias baseadas em XML, que facilitam a integração dos diferentes módulos da arquitetura.
Desenvolvimento distribuído de software para sistemas pervasivos: um estudo de caso
Authors: L'Erario Alexandre , Padro Tiago Faustino , Spinola Mauro de Mesquita , Pessôa Marcelo Schneck de Paula , Fabri José Augusto
Published: October 2021

Este artigo aborda o desenvolvimento distribuído de componentes para aplicações pervasivas. É ilustrado de que modo os componentes de software podem agregar funcionalidades a dispositivos móveis, tais como celulares, handhelds, e outros, além do impacto que estes tipos de agregações têm no processo de desenvolvimento distribuído. Este trabalho apresenta um estudo de caso onde um processo distribuído foi utilizado para construir uma aplicação.
Um Modelo de Subcontratação de Desenvolvimento de Software
Authors: Oliveira Jairo C. de , Vasconcelos Alexandre M. L. de , Perrelli Hermano
Published: October 2021

A fusão e reestruturação de grandes empresas atingem principalmente sua área de TI, e uma solução encontrada por essas empresas para não comprometerem o desenvolvimento de aplicações e reduzir custos é a subcontratação. Muitas vezes baseiam-se em sua experiência para administrar este processo, já que os modelos atuais não são flexíveis para atender à sua dinâmica. Por isto, este artigo tem o objetivo de apresentar o MUDAS (Modelo Unificado de Aquisição de Software), específico para subcontratação de desenvolvimento de software, procurando conciliar os princípios definidos pelos padrões SA-CMM e IEEE, pelo RUP, além dos conceitos definidos no PMBOK e relacionados à gerência de projeto.
Implicações de um Modelo de Gerência de Projeto Voltado para um Ambiente de Desenvolvimento de Software Fisicamente Distribuído no Modelo do PMI
Authors: Zanoni Roberto , Audy Jorge Luis Nicolas
Published: October 2021

O objetivo deste estudo é apresentar as implicações no modelo de gerência de projeto proposto pelo Project Management Institute (PMI) considerando a atuação em um ambiente de desenvolvimento de software fisicamente distribuído (ADSFD), tendo por base um modelo de gerência de projeto para esse tipo de ambiente. A pesquisa caracteriza-se como um estudo qualitativo, adequado quando se tem por objetivo o desenvolvimento de novos métodos e modelos. Os resultados apontam para a extensão dos processos de gestão do PMI, adaptando as áreas já existentes e propondo novas áreas para a atuação nesse tipo de ambiente; agregando novos processos de gestão. Esse estudo apresenta resultados que contribuem significativamente em direção a atender as demandas existentes no mercado atualmente, principalmente no que diz respeito à área de desenvolvimento de software, onde o mundo empresarial e a prática de negócios estão andando muito a frente das teorias e modelos conceituais existentes.
Técnica inovadora para análise de dados qualitativos
Authors: Freitas Henrique
Published: October 2021

Propõe-se um modelo para análise de dados qualitativos a partir de técnicas e ferramentas de análises léxica e de conteúdo: ao mesmo tempo em que lê e analisa, o pesquisador pode ver o resultado de suas análises mais ou menos objetivas ir tomando forma, regulando, por aí mesmo, o seu próprio protocolo ou vocabulário de análise. O modelo proposto integra as técnicas mais conhecidas, permitindo que o analista registre a subjetividade de sua percepção e tenha ao mesmo tempo uma noção do resultado da análise em curso.
Terceirização de Serviços de Tecnologia da Informação Através de Data Centers: Valor Estratégico para as Organizações Usuárias
Authors: Quintão Patrícia Lima , Segre Lidia Micaela , Ribeiro Bruno De Paula
Published: October 2021

Este artigo propõe-se a identificar as características particulares do processo de terceirização de TI através dos Data Centers (DCs) , a partir de uma revisão bibliográfica nacional e internacional e de análise qualitativa dos resultados de uma pesquisa de campo em 18 DCs e de dois estudos de caso em organizações usuárias. Verificamos que os usuários de DCs estão mais exigentes em relação aos contratos e serviços oferecidos pelos DCs, para reduzir custos e aumentar a eficiência de seus negócios com qualidade, segurança, foco no core business e pagamento de serviços sob demanda. São discutidas ainda as medidas a serem consideradas na hora da contratação de serviços para não transformar projetos vantajosos em fracassos de negócio.
Implantando a Gestão de Serviços de TI: uma abordagem horizontal baseada no catalogo de serviços de TI
Authors: Andrade Jeime Nunes de , Moura Hermano Perreli de
Published: October 2021

A importância adquirida pela Tecnologia da Informação (TI) para as empresas atuais, obriga uma melhor gestão da TI no ambiente organizacional buscando o alinhamento estratégico entre a TI e o negócio da organização. O ITIL é uma biblioteca de boas práticas para gestão dos serviços de TI que tem sido utilizado por diversas empresas públicas e privadas que objetivam melhorar a qualidades dos serviços de TI, colocando-os em conformidade com os objetivos da organização. No entanto ainda há muitas dificuldades para adoção dessas práticas e como introduzi-las no dia-a-dia das organizações.O objetivo deste artigo é discutir a implantação de boas práticas para gestão de serviços de TI e apresentar uma abordagem horizontal de implantação das práticas do ITIL com base no catálogo de serviços da organização.
A Definição de uma API para o Processamento de Ontologias em Hospitais Pervasivos
Authors: Librelotto Giovani , Gassen Jonas Bulegon , Freitas Leandro , Silva Fabio Lorenzi da , Augustin Iara
Published: October 2021

Um ambiente hospitalar pervasivo necessita que as entidades presente neste contexto(como pessoas e equipamentos) estejam em perfeita sincronia para a realização das tarefas médicas comuns no seu dia-a-dia. Uma das maneiras mais indicada para efetuar a representação deste domínio é através de ontologias. Desta forma, este trabalho tem como principal objetivo mostrar o processo de desenvolvimento de uma ferramenta para o processamento de ontologias em ambientes pervasivos hospitalares.
Diretrizes de Acessibilidade: Uma Abordagem Comparativa entre WCAG e e-MAG
Authors: Bach Catharine F. , Ferreira Simone Bacellar Leal , Silveira Denis S. , Nunes Ricardo Rodrigues
Published: October 2021

O presente trabalho apresenta um estudo comparativo entre os padrões de acessibilidade: o internacional WCAG e o nacional e-MAG. Nesse estudo são descritas as principais características dos modelos, suas semelhanças e diferenças. Para isso, foi realizada uma pesquisa junto a organizações brasileiras de modo a verificar o grau de aderência aos dois padrões; foram conduzidos testes automatizados para checar a acessibilidade dos sites institucionais e foi elaborado um questionário para analisar o grau de aderência às diretrizes. Os resultados revelaram que as recomendaçõespropostas pelos dois padrões apresentam poucas diferenças, indicando que o padrão internacional se adequa às necessidades nacionais.
Gerenciando o desenvolvimento de uma composição de Serviços Web Semânticos através do OWL-S Composer
Authors: Fonseca André e Amorim , Claro Daniela Barreiro , Lopes Denivaldo Cicero Pavão
Published: October 2021

A diversidade de Sistemas de Informação que tem utilizado a Web demanda uma crescente utilização dos serviços Web para facilitar a interoperabilidade destes sistemas. Atualmente, muitos serviços Web simples não atendem mais as necessidades destes sistemas, tendo que ser combinados dando origemas composições de serviços Web (Web service Composition. Ambientes integrados vêm incorporando funcionalidades para facilitar o desenvolvimento de um serviço Web simples, como o plugin WTP(Web Tool Plugin) no Eclipse, porém poucos têm se preocupado com as composições de serviços. Além disso,dos ambientes propostos que tratam as composições semânticas, nenhum deles propõe reutilizar ferramentas já existentes para compor os serviços Web, reduzindo tanto o tempo de desenvolvimento da composição quanto o tempo de aprendizado do usuário. Assim, o presente trabalho tem dois principais objetivos: analisar os requisitos fundamentais para compor serviços Web semânticos; e, de posse destes requisitos, desenvolver um plugin para o Eclipse denominado OWL-S Composer para compor serviços Web semânticos através de uma interface gráfica intuitiva e amigável, reutilizando ferramentas e gerando uma composição correta, tanto sintática quanto semanticamente.
Representação do Conhecimento gerado no Processo de Desenvolvimento de Software através de Storytelling
Authors: Assis Leia F. , Pietrobon Carlos
Published: October 2021

O desenvolvimento de software é um conjunto de atividades que faz uso intensivo de conhecimento e informação. Entretanto, muito destes são perdidos durante o esforço de desenvolvimento ou ficam na cabeça das pessoas. Se alguém necessitar deles, será muito difícil ou impossível obtê-los. Em parte isto acontece devido à dificuldade de se registrar e recuperar de forma rápida e intuitiva este conhecimento. Este artigo apresenta uma proposta para que o conhecimento relativo ao processo de desenvolvimento de software possa ser compartilhado através do mecanismo de contar histórias. Esse mecanismo é uma velha habilidade humana aplicada a um novo contexto: processo de software.
Um Método de Modelagem de Processos para a Investigação de Problemas em Sistemas de Informação: Aplicação em uma Central de Regulação Médica
Authors: Souza Alan P. , Freitas João V. V. B. , Cunha Amauri M. , Campos Maria
Published: October 2021

Os serviços de emergência para atendimento pré-hospitalar têm como objetivo prover mecanismos ágeis de assistência médica. Estes serviços, em geral, possuem algum tipo de sistema computacional para suporte à execução das suas atividades e ao registro dos atendimentos efetuados. Este artigo apresenta um método que utiliza a modelagem de processos para a identificação de problemas existentes no sistema de informação utilizado em uma central de regulação médica de uma metrópole nacional. Os resultados obtidos com a execução do método mostram a sua aplicabilidade
Uma Abordagem para a Percepção através da Orientação a Aspectos em uma Infra-estrutura de Groupware
Authors: Oei Michel Ridwan , Maciel Rita Suzana P. , David José Maria , Bastos Adriano , Menezes Leandro
Published: October 2021

Soluções para apoiar a percepção em ambientes de groupware têm sido propostas. Tais soluções freqüentemente representam interesses transversais relacionados à percepção através da orientação a objetos, resultando em componentes fortemente acoplados , bem como na redundância e na dispersão das funcionalidades em diversas partes do sistema. O objetivo deste artigo é apresentar os experimentos realizados com um serviço de percepção, denominado Aw2SOA (Awareness to Service-Oriented Architecture), implementado de acordo com os princípios de SOA (Service- Oriented Architecture) e os conceitos de programação orientada a aspectos. Esses experimentos foram conduzidos através da integração deste serviço à WGWSOA (Web-based Groupware Service-Oriented Architecture).
Uma Extensão de Redes de Petri para Modelagem de Processos e Controle de Projetos
Authors: Farias Cecir , Schiel Ulrich
Published: October 2021

Projetos complexos são desenvolvidos com dificuldade, apesar de existirem técnica e ferramentas de gestão de projetos. Prazos são estendidos e o custo do software acaba sendo incrementado. A solução proposta neste artigo tem como base o uso de uma extensão de Redes de Petri para gerenciamento de projetos chamada Rede de Atividades, utilizada para detalhar informações sobre o desenvolvimento de processos e projetos. Esta rede é o componente principal de um sistema integrado de gerência dedesenvolvimento projetos. Para determinar a qualidade estrutural de uma Rede de Atividadese permitir simulações e cálculos dos custos e prazos, foi desenvolvido um tipo especial de rede de Petri, denominado Rede de Projeto.
Uma Proposta de Aplicação dos Conceitos de Escalonamento de Grids Computacionais para Gerenciamento de Recursos Humanos em Desenvolvimento Distribuído de Software
Authors: Pagno Rodrigo , Huzita Elisa , Cibotto Rosefran , Sato Gustavo , Tait Tania
Published: October 2021

O objetivo deste artigo é apresentar uma proposta para apoiar a alocação de recursos humanos em projetos adotando o desenvolvimento distribuído de software. Para tanto, relacionou-se a idéia de Escalonamento de Processos com Gerenciamento de Recursos Humanos no Gerenciamento de Projetos. Foi realizado um estudo sobre Escalonamento de Processos, tradicionalmente utilizados em Sistemas Operacionais, e identificados os diferentes métodos de escalonamento utilizados em Grids Computacionais. As informações sobre os recursos e atividades, são necessárias quer para alocação adequada de recursos humanos como nos métodos de escalonamento, embasando assim o mapeamento realizado entre as variáveis nelas envolvidas.
Metodologia para Modelagem Conceitual de Dados
Authors: Castro Lúcia , Baião Fernanda , Guizzardi Giancarlo
Published: October 2021

Modelos conceituais semanticamente ricos são a base para a integração semântica de dados. Embora os modelos conceituais existam há mais de 30 anos, pouco foi proposto em termos de um processo para amodelagem de dados. A construção de um modelo de dados implica na aquisição dos conceitos de um universo do discurso por parte do projetista, e sua posterior transcrição em uma linguagem de modelagem; para tanto, é necessário um método. A linguagem empregada deve ter construtos suficientespara a descrição semântica dos conceitos envolvidos. Uma análise da linguagem, a partir de princípios lingüísticos que se aplicam às linguagens naturais, pode atestar sua adequação à representação de modelos conceituais. Este trabalho propõe uma metodologia para a modelagem conceitual de dados que se baseia nos processos cognitivos humanos. A representação do modelo construído utiliza uma linguagem desenvolvida a partir de uma ontologia de fundamentação, que será, ao longo do trabalho, comparada ao conceito de gramática universal
Um sistema de recomendação para fóruns de discussão na web baseado na estimativa da expertise e na classificação colaborativa de conteúdo
Authors: Figueira Filho Fernando , Geus Paulo de , Albuquerque João de
Published: October 2021

In the latter years, we noticed a paradigm change in the World Wide Web. New web application functionalities incite a growing change in the user's role from a mere information consumer to an active knowledge producer. Web forums are a good example of knowledge repositories which have been collaboratively constructed. However, finding information in these environments could be a time-consuming task, given that sometimes the user cannot suitably express his/her search task in a set of keywords, issue that is specially relevant to novice users. Recommender systems have obtained good results in these cases, by guiding users through the informational space and suggesting useful content without posing the requirement that all relevant terms must be known in advance. This paper proposes a recommendation model based on expertise and metadata co-occurrence, which will be evaluated in an experiment conducted with user participation.
Implantação de Acessibilidade em Organizações de Software
Authors: Paiva Débora , Maia Lucinéia , Fortes Renata , Turine Marcelo , Freire André
Published: October 2021

A revolução tecnológica tem promovido a disseminação da informação cada vez mais precisa e rápida, além de se tornar um importante meio de negócio, educação e entretenimento. Porém, problemas relacionados à acessibilidade do conteúdo tem sido um fator preponderante para a exclusão de pessoas com deficiência. Neste contexto, este mini-curso pretende explorar elementos de acessibilidade de sistemas de software e, principalmente, as atividades que uma organização deve cumprir para ainstitucionalização da acessibilidade.
Insiders: Um Fator Ativo na Segurança da Informação
Authors: Alencar Gliner , Queiroz Anderson , Queiroz Ruy José de
Published: October 2021

Para atingir níveis confiáveis de segurança, o foco de muitas empresas tem sido investir primariamente em tecnologia e processos, esquecendo-se dos recursos humanos que necessariamente trabalharão com estas tecnologias e farão parte dos processos. Pensando nesta lacuna existente, especificamente nas pessoas como ameaças internas (insiders), o presente trabalho analisou, por meio de estudos teóricos e pesquisa de campo, os aspectos de segurança da informação em 34 empresas públicas e privadas do Grande Recife onde, de uma forma geral, constatou-se que a segurança da informação tem um baixo nível de maturidade e existe uma participação ativa de insiders, pontos estes que o trabalho propõe melhorias.
Aplicando o Método Percurso com Barreiras: indo além da avaliação automática de acessibilidade
Authors: Braga Hélio , Pereira Letícia , Ferreira Simone , Silveira Denis da
Published: October 2021

Com o passar dos anos, as pessoas sofrem mudanças causadas pelo envelhecimento, podendo obter algum tipo de deficiência visual, auditiva, motora, entre outras. Essas limitações podem representar dificuldade para o acesso a serviços prestados pela Internet, que vem crescendo cada vez mais. Nesse trabalho é realizada uma avaliação de acessibilidade do serviço de Internet Banking do Banco do Brasil utilizando o Método de Percurso de Barreiras. Com a aplicação dessa técnica foi possível identificar, avaliar o impacto e sugerir melhorias quanto a barreiras que dificultam e/ou impossibilitam a execução de tarefas por usuários idosos nesse site.
Busão: um Sistema de Informações Móvel para Auxílio à Mobilidade Urbana Através do Uso de Transporte Coletivo
Authors: Leite Daniel , Rocha Júlio Henrique , Baptista Cláudio
Published: October 2021

Com grande parte da população brasileira residindo em zonas urbanas, cresce a preocupação das autoridades e da população para mitigação dos impactos negativos causados por esta aglomeração urbana. Um dos grandes desafios desse processo é a melhoria da eficiência dos transportes coletivos. Aplicações em Cidades Inteligentes e Sistema de Informação ao Usuário (SIU) são cada vez mais utilizadas para otimização desses serviços de transporte. Este artigo apresenta o Busão, um SIU móvel, que visa apoiar os usuários de ônibus, fornecendo informações em tempo real sobre os ônibus disponíveis na cidade, através de técnicas de geoprocessamento baseadas na localização dos usuários, pontos de interesse e rotas dos ônibus.
Gestão de Processos de Negócio em Curso de Sistemas de Informação: Relato de Experiência Utilizando Software Livre
Authors: Moura Jessica de , Lunardi Gabriel , Charão Andrea , Barcelos Patrícia , Stein Benhur
Published: October 2021

Neste artigo, apresenta-se um relato de experiência de modelagem e implementação de um processo de negócio utilizando o software livre Bonita Open Solution. O processo em questão refere-se a uma atividade-meio em cursos de graduação: a apreciação e validação de atividades complementares realizadas pelos alunos. Sua implantação em um Curso de Sistemas de Informação trouxe melhorias em relação ao processo original e permitiu identificar qualidades e limitações no software livre utilizado. Os artefatos gerados no desenvolvimento deste trabalho encontram-se disponíveis em um repositório público, podendo servir como recurso pedagógico para ensino de Gestão de Processos de Negócio e, também, como solução reutilizável em outros casos com requisitos similares.
Semantic Integration - Uma Extensão do Núcleo do Middleware Ginga
Authors: Silva Cecília , Vieira Priscilla , Lino Natasha
Published: October 2021

O presente artigo descreve uma extensão do middleware Ginga, desenvolvida no contexto da plataforma Knowledge TV (KTV), que propõe uma camada semântica ao ambiente da TV Digital. É descrito o Semantic Integration, API da plataforma Knowledge TV, integrada ao middleware, responsável pela comunicação entre o servidor KTV e o middleware Ginga. Esta é responsável pela coleta de metadados da programação e o envio via canal de retorno para o servidor KTV.
Metodologia para Avaliar o Grau de Maturidade da Gerência de Riscos
Authors: Gaffo Fernando Henrique , Barros Rodolfo de
Published: October 2021

O processo de gerenciamento de riscos (GR) compreende atividades coordenadas para identificar, analisar, avaliar, tratar, comunicar e monitorar os riscos dos projetos. As organizações que desejam implementar estas atividades ao seu processo de desenvolvimento de software (PDS) devem conduzir uma série de ações para aderir aos padrões existentes. No entanto, não foram encontradas referências para modelos que permitam avaliar o PDS por meio de questionamentos e apresentam uma visão clara das deficiências deste processo. Desta forma, este estudo tem como objetivo, apresentar o questionário de avaliação diagnóstica que é parte do framework GAIA Riscos, bem como a metodologia de cálculo e exposição dos resultados encontrados.
Evolução de uma Arquitetura de Framework de Aplicação para Sistemas de Informação com Desenvolvimento Dirigido por Modelos
Authors: Graciano Neto Valdemar , Oliveira Juliano de
Published: October 2021

O Grupo de Pesquisa em Engenharia de Software do Instituto de Informática da UFG tem se aplicado no desenvolvimento de um Framework de Aplicação (FA) para Sistemas de Informação (SI) no intuito de obter ganhos advindos do reúso característico deste tipo de artefato na Engenharia de Software que, combinado com conceitos de Engenharia de Software Dirigida por Modelos (ESDM), dão suporte à geração automática de software de SI. Entretanto, o surgimento de novos requisitos explicitou dificuldades em evoluir a arquitetura da versão original desse FA devido a problemas como replicação e espalhamento de código, baixa flexibilidade da arquitetura e, principalmente, a falta de referencial teórico sobre FA associados a ESDM. Isso motivou a seguinte questão de pesquisa: Como estruturar uma arquitetura de um FA dirigido por modelos para SI? Para responder a estas questões, foi conduzida uma pesquisa e foi concebida uma Arquitetura de Software de FA que usa conceitos de ESDM para sintetizar SI. Essa proposta arquitetural constitui uma evolução da primeira e provê uma solução compreensiva para fomentar a geração e reúso de código no desenvolvimento de software de SI.
AlienDroid – Abstração do Acesso a Dados em Android
Authors: Carvalho Marlon , Hjort Rodrigo
Published: October 2021

O objetivo deste trabalho é apresentar uma solução que visa a facilitar o desenvolvimento de aplicativos em Android no âmbito do Governo Federal. O AlienDroid provê uma arquitetura simplificada, com poucos impactos negativos na arquitetura e desempenho dos aplicativos, cujo foco é facilitar a criação de aplicações em Android que necessitam realizar a persistência de dados em bancos de dados relacionais.
Automatic discovery of failures in business processes using Process Mining techniques
Authors: Calderón-Ruiz Guillermo , Sepúlveda Marcos
Published: October 2021

One of the most common and costly problems that organizations are facing is to find the causes of failures in business processes. Failures are often due to missing or unnecessary execution of some process activities; or with how some activities are performed. Currently, there is no automatic technique that helps finding these causes. We propose a novel technique to identify potential causes of failures in business process by extending available Process Mining techniques. Initially, the original event log is filtered in two logs, the former with successful cases and the latter with failed cases. Then, behavioral patterns are extracted from both event logs using the Performance Sequence Diagram Analysis algorithm. Finally, both sets of patterns are compared considering control flow and time perspectives. The differences found represent potential causes of failures in business processes. We tested this technique using several synthetic event logs. Results show the technique is able to successfully find missing or unnecessary activities, and failed behavioral patterns that differ from successful patterns either in the control flow or in the time perspective.
Proposta de um Algoritmo para Indução de Árvores de Classificação para Dados Desbalanceados
Authors: Frizzarini Cláudio , Lauretto Marcelo S.
Published: October 2021

Entre as ferramentas de mineração de dados disponíveis nos sistemas de apoio à decisão e ambientes de Business Intelligence, as árvores de classificação possuem as vantagens da simplicidade conceitual e da interpretabilidade. Todavia, são comuns problemas de classificação nos quais os dados são desbalanceados, e as classes minoritárias tendem a ser negligenciadas por algoritmos baseados em minimização de erro global. Neste trabalho propomos um novo algoritmo de indução de árvores de classificação para tratamento de dados desbalanceados, com baixa necessidade de parametrização pelo usuário. Resultados preliminares mostram boas taxas médias de erros intra-classes do método em relação a outros competidores.
Evaluating the Influence of Missing Data on Classification Algorithms in Data Mining Applications
Authors: Blomberg Luciano C. , Ruiz Duncan Dubugras A.
Published: October 2021

This paper presents an analysis regarding the influence of missing data on datasets when submitted to traditional classification algorithms in data mining applications. For this purpose, we use ten UCI datasets and manipulate them to hold controlled levels of missing data. Our empirical analysis shows that the classification performance decreases after significant insertion of missing values in all datasets tested. Among the analyzed algorithms, Naïve Bayes is the least influenced by missing data, being SMO the next. IBK is the most influenced, presenting the lowest accuracy, predominantly in datasets whose independent variables are continuous.
JointOLAP – Sistema de Informação para Exploração Conjunta de Dados Estruturados e Textuais: Um estudo de caso no setor elétrico
Authors: Moreira João Luiz , Cordeiro Kelli de Faria , Campos Maria Luiza M.
Published: October 2021

Com a geração cada vez maior de dados, internos e externos às empresas, de natureza estruturada e não estruturada, abordagens para o tratamento e apresentação dessas informações, de modo que possam enriquecer seu potencial analítico, têm sido propostas. Porém poucas abordam, de forma integrada, a exploração conjunta dessas informações aproveitando as facilidades oferecidas pelas ferramentas de apoio ao processamento analítico (OLAP). Desta forma, este trabalho propõe o JointOLAP, uma arquitetura integrada para exploração conjunta dos dados de natureza estrutura e não estruturada aplicada em um cenário real com o desenvolvimento de um sistema de informação analítico, chamado PowerOLAP, o qual permite o enriquecimento das análises sobre as perturbações do sistema elétrico interligado brasileiro com a sua repercussão veiculada nas mídias. Exemplos de análises ilustram seu potencial analítico, com conclusões sobre o relato desta experiência.
A Legislação sobre Internet no Brasil: Projetos, Leis e as Questões de Liberdade e Privacidade
Authors: Morais Daniel M. G. de , Sousa Thiago C.
Published: October 2021

Este trabalho discute os principais projetos de lei brasileiros sobre a Internet e suas regras de uso, assim como crimes praticados através da rede, sob a ótica da privacidade e liberdade individuais. Contextualiza o assunto junto a medidas adotadas internacionalmente, principalmente nos Estados Unidos e União Européia, expoentes mundiais nesta questão.
Conferência Eletrônica de Dados Cadastrais Governamentais por Critérios Qualitativos
Authors: Pinto Paulo C. V. , Cerceau Renato , Mesquita Ricardo P. , Carvalho Luis Alfredo Vidal de
Published: October 2021

Este artigo apresenta um Processo de Conferência Eletrônica para a realização da comparação automatizada entre registros de bases de dados e atribuição qualitativa de categorias, com base em cinco condições estabelecidas. A metodologia descrita utiliza apenas informações de identificação civil (nome completo e data de nascimento) para simular respostas cognitivas simples, por meio do emprego de operações lógicas, heurísticas e indicadores, com o objetivo de estabelecer e qualificar os vínculos entre os registros de informações pessoais. O procedimento proposto auxilia no processo decisório ao permitir que o gestor estabeleça os limites de aceitação para a informação qualificada.
Controle do Ambiente de Integração de Sistemas em um Órgão Público
Authors: Anastácio Wellington M. , Prado Edmir P. V. , Sun Violeta , Fantinato Marcelo
Published: October 2021

Controlar a integração de sistemas (IS) de informação é, para o governo eletrônico, uma questão desafiadora, interessante e pouco explorada no Brasil. Este estudo de caso explora a questão em um órgão público brasileiro referência em tecnologia da informação. São contribuições chaves desse artigo: (1) apresentação de um modelo de processo de controle de IS que promove padronização, comunicação sistemática, gestão de conhecimento, divisão de responsabilidades e melhoria contínua; (2) identificação que a mudança de requisitos é o fator mais problemático para as fases de projeto físico das integrações.
APPonco - Um aplicativo móvel para acesso rápido e seguro à informação sobre o câncer infantojuvenil
Authors: da Silva Jaciana B. , de Freitas Jeferson G. , Moraes José E. S. , Viana Johnattan D. F. , Bandeira Thiago Felippe L. , Braga Reinaldo B. , Prazeres Sandra Emília A. , de Oliveira Carina T.
Published: October 2021

The Brazilian National Cancer Institute (INCA) estimates for each year of the 2020/2022 triennium 8,460 new cases of cancer in children and adolescents in the 1-19 age group. As the second cause of death in this age group in most regions of Brazil, childhood cancer is considered a serious public health problem. Fortunately, childhood cancer is a disease with a high probability of cure if diagnosed early and treated in specialized centers. Thus, early diagnosis is an important public health strategy for treatment and is directly related to patient survival. This paper presents APPonco, a mobile application for agile and safe access to information about childhood cancer for healthcare professionals (doctors, nurses, nutritionists, etc.) and the general public (patients, families and caregivers). APPonco was a demand from a reference center in the treatment of childhood cancer in Brazil. The paper details the requirements, architecture, and development process of the application. Since 2020, APPonco is available free for Android and iOS. The software is registered in the Brazilian National Institute of Industrial Property (INPI).
Supporting Decisions Using Educational Data Analysis
Authors: Moraes Laura O. , Pedreira Carlos Eduardo , Delgado Carla , Freire João Pedro
Published: October 2021

We present the Machine Teaching, an online learning environment with two main goals: (1) supporting student practicing and exercise marking; and most important, (2) collecting data on students’ knowledge while they progress. Machine teaching was key to bringing programming courses to online learning during the 2020 pandemic, helping educators provide a safe and smooth online practice environment for students and helping them to master programming skills in early stages of their bachelor’s degree studies, a skill that increases the possibilities for immediate job placement. In addition, the educational data collected are mined and used to support short- and long-term pedagogical decision-making, allowing for a quick feedback and enabling material adaptations for the classes offered in the remote mode.