
Instituto Nacional para Engenharia de Software
-
Defesa de Mestrado
(0)Publicado em July 1st, 2009UncategorizedDefesa de Mestrado
Título: A Bug Report Analysis and Search Tool
Nome do aluno: Yguaratã Cerqueira Cavalcanti
Nome dos orientadores: Silvio Romero de Lemos Meira e Eduardo Santana de Almeida
Banca: Uirá Kulesza, Alexandre Vasconselos
Horário e Local: 14:30 no Auditório do CIn (UFPE)
Resumo: Manutenção e evolução de software são atividades caracterizadas pelo seu enorme custo e baixa velocidade de execução. Não obstante, elas são atividades inevitáveis para garantir a qualidade do software – quase todo software bem sucedido estimula os usuários a fazer pedidos de mudanças e melhorias. Sommerville é ainda mais enfático e diz que mudanças em projetos de software é um fato. Além disso, diferentes estudos têm afirmado ao longo dos anos que as atividades de manutenção e evolução de software é a fase mais cara do ciclo de desenvolvimento, sendo responsável por cerca de até 90% dos custos. Todas essas peculiaridades da fase de manutenção e evolução de software leva o mundo acadêmico e industrial a investigar constantemente novas soluções para reduzir os custos dessas atividades.Neste contexto, Gerência de Configuração de Software (GCS) é um conjunto de atividades e normas para a gestão de evolução e manutenção de software; GCS define como são registradas e processadas todas as modificações, o impacto das mesmas em todo o sistema, dentre outros procedimentos. Para todas estas tarefas de GCM existem diferentes ferramentas de auxílio, tais como sistemas de controle de versão e bug trackers. No entanto, alguns problemas podem surgir devido ao uso das mesmas. Neste sentido, esta dissertação investiga o problema de duplicação de bug reports resultante da utilização de bug
trackers em projetos de desenvolvimento de software. Tal problema é caracterizado pela submissão de dois ou mais bug reports que descrevem o mesmo problema referente a um software, tendo como principais conseqüências a sobrecarga de trabalho na busca e análise de bug reports, e o mal aproveitamento do tempo destinado a essa atividade.Palavras-chave: bug reports, bug trackers, duplicatas, issue, experimento, estudo de caracterização,
ferramenta, buscaA disssertação é parte do projeto: “Uma Investigação de Processos, Ferramentas e Métricas para o Desenvolvimento de Linhas de Produto de Software“, onde em cenários de reuso e distribuição, a questao torna-se ainda mais agravante.
defesa, evolucao, manutencao, mestrado -
Redes Sociais como Ferramenta para Gestão de Conhecimento no Desenvolvimento de Software
(0)Publicado em June 30th, 2009Sobre o InstitutoNas empresas, uma mudança que tem sido chamada de terceira revolução industrial vem acontecendo. Essa mudança representa um giro para uma economia baseada no conhecimento, onde o conhecimento é o recurso mais importante, superando os recursos tradicionais como terra, capital e trabalho. O conhecimento coletivo e sua gestão eficiente contribuem para a melhoria constante da produtividade e aumenta a competitividade das empresas.
O conhecimento é fruto do ambiente, pois ele emerge da interação entre as pessoas e o ambiente, modifica tanto estas pessoas quanto o ambiente através dessas interações. O conhecimento que reside na mente, comportamento e percepção das pessoas e nas interações entre elas é chamado de tácito. O conhecimento facilmente capturado, formalizado e documentado é chamado de explícito. De maneira geral, os processos corporativos de gestão de conhecimento tratam do ciclo de vida do conhecimento explícito. Essa abordagem cobre de 10% a 20% do conhecimento organizacional. Os outros 80% a 90% são tácitos e não podem ser processados pelos sistemas de informação tradicionais.
As redes sociais são ferramentas que além de auxiliar no gerenciamento do conhecimento explícito também articulam a interação entre as pessoas. A característica informal, não estruturada e não hierarquizada da gestão do ciclo de vida da informação e conhecimento permite que cada indivíduo se expresse de forma natural, diminuindo as barreiras existentes nos processos de formalização do conhecimento.
Este projeto tem por objetivo avaliar e prover os mecanismos necessários para utilização de ambientes de redes sociais como ferramentas de gestão de conhecimento para empresas e projetos de desenvolvimento de software. Para isso, uma plataforma de redes sociais deverá ser estendida de forma a suportar a criação e o acompanhamento de projetos de desenvolvimento de software. Processos de gestão de conhecimento disponíveis na literatura deverão ser estudados e adaptados para auxiliar na definição do processo mais indicado para o domínio proposto. Em adição a este processo, um conjunto de métricas e ferramentas deverão ser propostas, implementadas e analisadas para dar suporte à execução do processo e à avaliação de sua eficácia.
Gestão do Conhecimento, KM, Redes Sociais, SN, WBSN -
CAPES aporta R$ 139.106,97 em bolsas no INES
(0)Publicado em June 29th, 2009NotíciasSaiu hoje o resultado do montante de bolsas de pós-graduação financiado pela CAPES para os INCTs.
Segundo a CAPES “A disponibilidade orçamentário-financeira, anunciada nos documentos que compõem o Edital Nº 15/2008 MCT/ CNPq/ FNDCT/ CAPES/ FAPEMIG/ FAPERJ/ FAPESP/ INSTITUTOS NACIONAIS DE CIÊNCIA E TECNOLOGIA é de R$ 30.000.000,00 (trinta milhões de reais) para o período de execução dos projetos, portanto, correspondente a 6 % (seis por cento) do valor total financiado para cada INCT”.
Desta forma, cada INCT vai receber um aporte em recursos CAPES na forma de bolsas de pós-graduação equivalente a 6% do total aprovado na chamada do CNPq. Para o INES este valor representa 4 bolsas completas (24 meses) mais 19 mensalidades de mestrado (4,8 bolsas de mestrado).
Vale apena lembrar que somente para o segundo semestre de 2009 o INES gerou uma demanda de 22 bolsas, sendo, 14 de mestrado, 1 de doutorado, 5 de doutorado sanduíche e 2 de pós-doutorado. Tal demanda mostra o grande potencial de atração de recursos humanos e a necessidade de financiamento do INES.
Mesmo tendo atendido apenas uma pequena parte da demanda gerada, tal iniciativa é de suma importância para a consolidação dos INCTs. O INES está na torcida para que esta iniciativa se repita nos demais semestres.
bolsas, CAPES, financiamento -
Qualidade e Velocidade no Desenvolvimento de Software
(0)Publicado em June 26th, 2009UncategorizedO objetivo deste projeto consiste no estudo e no desenvolvimento de processos, técnicas e software de apoio, fundamentados em metodologias ágeis e modelos de qualidade, visando maior velocidade no desenvolvimento e melhoria da qualidade do produto de software.
O projeto inclui os seguintes subprojetos e andamento:
- Alert: grupo de pesquisa em agilidade e qualidade no desenvolvimento de software envolvendo o desenvolvimento de 6 dissertações de mestrado e 1 tese de doutorado;
- FireScrum: desenvolvimento de ferramenta Open-Source para apoio à gestão de projetos com uso do framework Scrum;
- Evento Alert: realização de um evento para troca de conhecimento entre a indústria e a academia na área de agilidade no desenvolvimento de software (planejado para 2o semestre de 2009).
-
Projeto “Combinando Técnicas de Métodos Formais e Teste na Construção de Sistemas Embarcados de Tempo Real” recebe visitante
(0)Publicado em June 26th, 2009NotíciasO projeto “Combinando Técnicas de Métodos Formais e Teste na Construção de Sistemas Embarcados de Tempo Real” (resumo aqui) recebe visita da Profa. Ana Cavalcanti para apoiar na pesquisa relativa às atividades de “Verificação Formal da Confiabilidade de Sistemas Tolerante a Falhas”. Trabalho apoiado pelo grupo de safety assessment da Embraer.
-
Membros do INES participam do SPLC
(0)Publicado em June 25th, 2009Notícias, Trabalhos em eventosMembros do projeto “Uma Investigação de Processos, Ferramentas e Métricas para o Desenvolvimento de Linhas de Produto de Software” participam da 13th International Software Product Line Conference (SPLC), em São Francisco, Estados Unidos. O SPLC é o maior evento relacionado a linhas de produto. Além do evento principal, os membros do projeto irão participar do:
- Doctoral Symposium – Cujo chair será Eduardo Almeida
- Third International Workshop on Dynamic Software Product Lines (DSPL)
- Third Service-Oriented Architectures and Software Product Lines (SOAPL) — Enhancing Variation Workshop
A participação dos membros do projeto está diretamente relacionada às metas:
- Definir Processos para o Desenvolvimento de Linhas de Produto
- Desenvolver Técnicas e Ferramentas para o Desenvolvimento de Linhas de Produto
- Definir Estudos Empíricos para Avaliação dos Processos e Ferramentas definidos
Além disso, reuniões com membros de outros grupos de pesquisa estão também programadas. A comitiva do INES será composta por: Eduardo Almeida, Flavio Medeiros, Ivonei Silva, Leandro Marques, Vanilson Buregio.
Eventos, pesquisas -
Engenharia de Software Baseada em Evidências
(0)Publicado em June 23rd, 2009Sobre o InstitutoA evolução e disseminação da engenharia de software experimental tem produzido um grande aumento na disponibilidade de dados e evidências experimentais na área. Esse projeto desenvolverá metodologias de combinação e extração de evidências secundárias em engenharia de software experimental, assim como a construção de conhecimento experimental sobre estas atividades. As açoes estão divididas em dois grandes grupos: (1) desenvolvimento de metodologias e (2) aplicação das metodologias desenvolvidas.
-
Inaugurado Núcleo INES em Petrolina
(0)Publicado em June 22nd, 2009UncategorizedEm pleno clima junino que já tomou conta da cidade, foi inaugurado neste dia 22/06, o Núcleo INES em Petrolina, que vai possibilitar, dentre outros objetivos, a interiorização das ações e resultados do INES para essa importante região do nordeste.
O Núcleo/Laboratório foi implantado na Faculdade de Ciências Aplicadas e Sociais de Petrolina (FACAPE), como uma das ações previstas para o projeto “Desenvolvimento dirigido por modelos e ontologias na construção de aplicações educacionais”, executado pela Facape/UFBA/Univasf, sob a coordenação do Prof. Dr. Ricardo Amorim (Facape).
A inauguração do espaço contou com a presença do Prefeito de Petrolina, Dr. Júlio Lóssio, do Deputado Estadual Augusto César Filho, Vice-presidente da Comissão de Ciência, Tecnologia e Informática da Assembléia Legislativa de Pernambuco, do Diretor de Assuntos Estratégicos da Hemobrás - Empresa Brasileira de Hemoderivados e Biotecnologia, Dr. Augusto César Elihimas de Carvalho, do Diretor-Presidente da Facape, Prof. Rinaldo Remigio, além de secretários municipais, coordenadores de curso, professores e alunos da IES.
Inicialmente o Prof. Dr. Ricardo Amorim fez uma breve apresentação do INES, destacando a sua importância para o cenário produtivo de software no País, a interligação das instituições de ensino e pesquisa do Nordeste e como a cadeia produtiva de software do país vai ter um impacto positivo a partir dos diversos projetos em execução no INES.
O prof. Jorge Cavalcanti (Univasf) destacou a relevância não apenas para a Facape, mas para toda a região do vale do São Francisco, da implantação do Núcleo do INES, que simboliza um importante marco para a pesquisa e desenvolvimento no vale. O professor disse que o Núcleo irá em busca de novos projetos, que assegurem a participação de mais professores e alunos da região no INES e que conta também com o apoio institucional e político da Prefeitura de Petrolina.
O Prefeito Júlio Lóssio agradeceu a iniciativa dos pesquisadores em buscar esse núcleo para Petrolina, que conta com resultados expressivos do INES para a Região e que a Facape, como Autarquia Municipal, contará com o apoio do executivo para projetos de interesse da administração. O prefeito também ressaltou e agradeceu a presença do Dep. Augusto César Filho e do Diretor da Hemobrás, Augusto César Carvalho.
O Diretor da Facape, Prof. Rinaldo Remígio também parabenizou os professores pela iniciativa e pela ação efetiva; disse que a Faculdade continuará apoiando o Núcleo e agradeceu de modo particular ao prof. Jorge Cavalcanti, que embora tenha deixado a Facape e ido para a Univasf, muito contribuiu para, junto com os professores Dr. Ricardo Amorim, Dra. Dinani Amorim e Jocélio Passos, instalar o Núcleo INES na Facape.
-
INES marca presença no SPLC
(0)Publicado em June 22nd, 2009UncategorizedO INES marca presença no 13th International Software Product Line Conference (SPLC), com um artigo no 3rd Service-Oriented Architectures and Software Product Lines (SOAPL) Workshop.
O artigo intitulado “Towards an Approach for Service-Oriented Product Line Architectures” que faz parte do projeto “Uma Investigação de Processos, Ferramentas e Métricas para o Desenvolvimento de Linhas de Produto de Software” meta (Definir Processos para o Desenvolvimento de Linhas de Produto) apresenta uma abordagem para o desenvolvimento de arquiteturas para linhas de produtos orientadas a serviços visando aumentar o reuso e a produtividade durante o desenvolvimento de sofware.
Um estudo de caso inicial também é discutido para facilitar o entendimento da abordagem. O artigo foca na identificação e documentação de elementos arquiteturais da linha de produto, assim como na análise das variabilidades contidas nos mesmos.
Os dados da publicação são:
Medeiros, F. M., Almeida, E. S., Meira, S. R. L., Towards an Approach for Service-Oriented Product Line Architectures, 13th International Software Product Line Conference (SPLC), 3rd Service-Oriented Architectures and Software Product Lines (SOAPL) Workshop, San Francisco, U.S., 2009.
conferencias, Eventos, pesquisa, publicacoes -
Projeto “Ferramentas de Evolução e Refatoração Automática” contrata 1 bolsista
(0)Publicado em June 18th, 2009NotíciasO projeto “Ferramentas de Evolução e Refatoração Automática” (resumo aqui) contrata 1 bolsista de Iniciação Científica para atuar em pesquisa e desenvolvimento nas atividades do projeto relativas a análise e geração de testes para detectar mudanças comportamentais e erros de compilação causados por refatoramentos aplicados a programas orientados a aspectos.
Instituição: UFCG
bolsista, refatoramentos





