DSpace Repository

Um método automático para geração de cronogramas de tarefas de correção de bugs

Show simple item record

dc.contributor.advisor Barros, Márcio de Oliveira
dc.contributor.author Castro Netto, Fernando de
dc.date.accessioned 2019-08-27T22:45:49Z
dc.date.available 2019-08-27T22:45:49Z
dc.date.issued 2010-04-29
dc.identifier.citation CASTRO NETTO, Fernando de. Um método automático para geração de cronogramas de tarefas de correção de bugs. 2010, 78f. Dissertação ( Mestrado em Informática ) - Universidade Federal do Estado do Rio de Janeiro, Rio de Janeiro, 2010. pt_BR
dc.identifier.uri http://hdl.handle.net/unirio/12915
dc.description Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2010/ 03 pt_BR
dc.description.sponsorship n/a pt_BR
dc.language.iso Portuguese pt_BR
dc.rights openAccess pt_BR
dc.title Um método automático para geração de cronogramas de tarefas de correção de bugs pt_BR
dc.title.alternative An automated method for scheduling bug fix tasks pt_BR
dc.type masterThesis pt_BR
dc.contributor.advisor-co Alvim, Adriana Cesário de Faria
dc.contributor.referee Barros, Márcio de Oliveira
dc.contributor.referee Alvim, Adriana Cesário de Faria
dc.contributor.referee Baião, Fernanda Araujo
dc.contributor.referee Werner, Claudia Maria Lima
dc.degree.department CCET pt_BR
dc.degree.grantor Universidade Federal do Estado do Rio de Janeiro - UNIRIO pt_BR
dc.degree.level Mestrado Acadêmico pt_BR
dc.degree.local Rio de Janeiro, RJ pt_BR
dc.degree.program Programa de Pós-Graduação em Informática pt_BR
dc.subject.cnpq CIÊNCIAS EXATAS E DA TERRA pt_BR
dc.subject.cnpq CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.subject.en Search based software engineering pt_BR
dc.subject.en Software project management pt_BR
dc.subject.en Software maintenance pt_BR
dc.description.abstracten Software projects usually use Bug Tracking Systems where both developers and end users can report and track the resolution of software defects. These defects must be fixed and new versions of the software incorporating the patches that solve them must be released. The project manager must schedule a set of error correction tasks with different priorities in order to minimize the time required to accomplish these tasks and guarantee that the more important issues have been fixed. This problem is recurrent for most software organizations and, given the enormous number of distinct schedule, an automatically tool for finding good schedules may be helpful to project managers. This work proposes a method which captures relevant information from bug repositories and submits them to a genetic algorithm to find near optimal schedules. The evaluation approach used a subset of the Eclipse bug repository and the results suggested better schedules than the actual schedules followed by the developers. pt_BR
dc.degree.country Brasil pt_BR
dc.description.sponsordocumentnumber n/a pt_BR
dc.description.abstractpt Projetos de software geralmente utilizam Bug Tracking Systems onde desenvolvedores e usuários finais podem registrar a ocorrência de bugs de um determinado software e consultar o andamento das respectivas correções. Os defeitos identificados devem ser corrigidos e novas versões do software contemplando os pacotes com as respectivas correções devem ser liberados. O gerente de projeto deve gerar o cronograma com o agendamento das tarefas de correção de bugs com diferentes prioridades, a fim de minimizar o prazo para realização destas tarefas e garantir que os bugs mais críticos foram corrigidos. Este problema é recorrente na maioria das organizações de software, e dado o elevado número de possíveis diferentes cronogramas, uma ferramenta automática para buscar bons cronogramas seria uma ajuda substancial aos gerentes de projeto. Este trabalho propõe um método que captura informações relevantes dos repositórios de bug e as submete a um algoritmo genético a fim de buscar uma configuração do agendamento das tarefas de correção de bugs próxima à solução ótima. Foram conduzidos testes, considerando uma amostra dos relatórios de bugs extraídos do Eclipse Bugzilla, para avaliar a proposta de solução e os resultados indicaram que os esquemas de agendamento sugeridos pelo método proposto apresentaram resultados expressivamente superiores quando comparados com os esquemas de agendamento efetivamente realizados. pt_BR
dc.subject.pt Engenharia de Software baseada em busca pt_BR
dc.subject.pt Gerência de projetos de software pt_BR
dc.subject.pt Manutenção de Software pt_BR


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

|
|