Márcio de Oliveira Barros

Possui graduação em Matemática Aplicada a Informática pela Universidade Federal do Rio de Janeiro (1992), Mestrado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (1995) e Doutorado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (2001). Atualmente é professor associado da Universidade Federal do Estado do Rio de Janeiro. Tem experiência com pesquisa e desenvolvimento tecnológico na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: search-based software engineering, software design e gerência de projetos.

Informações coletadas do Lattes em 12/05/2025

Acadêmico

Formação acadêmica

Doutorado em Engenharia de Sistemas e Computação

1997 - 2001

Universidade Federal do Rio de Janeiro
Título: Gerenciamento de Projetos Baseado em Cenários: uma Abordagem de Modelagem Dinâmica e Simulação
Orientador: Cláudia Maria Lima Werner e Guilherme Horta Travassos
, Ano de obtenção: 2001. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Gerência de Projetos; Dinâmica de Sistemas; Modelagem; Simulação.Grande área: Ciências Exatas e da TerraSetores de atividade: Informática; Informacao e Gestao C&T.

Mestrado em Engenharia de Sistemas e Computação

1993 - 1995

Universidade Federal do Rio de Janeiro
Título: Recuperação de Componentes em Bibliotecas de Software: Uma Abordagem Conexionista
Orientador: Cláudia Maria Lima Werner
, Ano de Obtenção: 1995.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Reutilização de Software; Redes Neurais; Inteligência Artificial.Grande área: Ciências Exatas e da TerraSetores de atividade: Informática.

Graduação em Matemática Aplicada a Informática

1989 - 1992

Universidade Federal do Rio de Janeiro

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, Fala Pouco, Lê Pouco.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Sistemas de Informação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.

Organização de eventos

YOO, S. ; VERGÍLIO, S.R. ; BARROS, M. ; PAPADAKIS, M. ; FELDT, R. ; SOHN, J. ; GUIZO, G. ; JAHANGIROVA, G. . 14th Symposium on Search-Based Software Engineering. 2022. (Congresso).

BARROS, M. ; OLIVEIRA, K.M. . Concurso de Teses e Dissertações - Simpósio Brasileiro de Qualidade de Software. 2020. (Congresso).

BARROS, MÁRCIO O. ; PAIXAO, M. H. . X Workshop Brasileiro de Engenharia de Software baseada em Buscas. 2019. (Congresso).

TRAVASSOS, GUILHERME H. ; SILVA, F. Q. B. ; GUIDINI, T. ; FRANCA, C. ; BARROS, MÁRCIO O. . XVIII ACM/IEEE Empirical Ssoftware Engineering International Week. 2019. (Congresso).

BARROS, M. ; VERGÍLIO, S.R. . VIII Workshop Brasileiro de Engenharia de Software baseada em Buscas. 2017. (Congresso).

BARROS, M. O. ; LABICHE, Y. . VII Symposium on Search-based Software Engineering. 2015. (Congresso).

SOUZA, J. ; YOO, S. ; LEGOUES, C. ; BARROS, M. O. ; ALSHAHWAN, N. . VI Symposium on Search-based Software Engineering. 2014. (Congresso).

BARROS, M. O. ; VALLESPIR, D. . XVI Ibero-American Conference on Software Engineering. 2013. (Congresso).

BARROS, M. O. . III Fórum de Educação em Engenharia de Software. 2010. (Congresso).

BARROS, M. O. ; SOUZA, J. . I Workshop de Otimização em Engenharia de Software. 2010. (Congresso).

ARAÚJO, R. M. ; SANTORO, F. M. ; BARROS, M. O. . IV Simpósio Brasileiro de Sistemas de Informação. 2008. (Congresso).

TRAVASSOS, G. H. ; BARROS, M. O. . 5th ACM-IEEE International Symposium on Empirical Software Engineering. 2006. (Outro).

WERNER, C. M. L. ; MURTA, L. G. P. ; BARROS, M. O. . II Conferência Latino-Americana em Linguagens de Padrões para Programação (SugarLoaf Plop). 2002. (Congresso).

WERNER, C. M. L. ; MURTA, L. G. P. ; BARROS, M. O. . II Workshop em Desenvolvimento Baseado em Componentes. 2002. (Congresso).

Participação em eventos

FACETAV 2017. 2017. (Seminário).

Participação em bancas

Aluno: Marcio Imamura

IMAMURA, M.; SANTOS, R. P.; CAVALCANTE, E. R. S.;BARROS, M.. HEURISTICS FOR SYSTEMS-OF-SYSTEMS DESIGN. 2021. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Marcos de Pinho Cotrim

COTRIM, M. P.; MELLO, C. E. R.;BARROS, M.; MENDES, E. F.. INFLUÊNCIA OCULTA ENTRE REDES SOCIAIS: UM ESTUDO DO EFEITO DE GRUPOS DO WHATSAPP NO IMPULSIONAMENTO DE CONTEÚDO DO YOUTUBE. 2021. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: DIEGO FERNANDES DA SILVA

SILVA, D. F.; COLANZI, T. E.; LEAL, G. C. L.;BARROS, M.. Operadores de Cruzamento para aprimorar a Otimização de Arquitetura de Linha de Produto de Software. 2021. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Maringá.

Aluno: Juliana Costa Fernandes

SANTOS, R. P.; GRACIANO NETO, V. V.;BARROS, M.; NAKAGAWA, E. Y.; MACIEL, R. S. P.. UMA ABORDAGEM BASEADA EM MODELAGEM CONCEITUAL PARA COMPREENDER FATORES QUE INFLUENCIAM INTEROPERABILIDADE EM SISTEMAS-DE-SISTEMAS DE INFORMAÇÃO. 2020. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Eduardo Faria de Souza

CAMILO JUNIOR, C. G.; LEITAO JUNIOR, P. S.;BARROS, M.. Novel Fitness Functions Using Source Code Checkpoints for Search-based Program Repair. 2020. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Adriano Cabral Linhares Mourthé

MELLO, C. E. R.;BARROS, M.; MENDES, E. F.; CARMO, F. B.. Previsão de notas esparsas na filtragem colaborativa a partir de relações de vizinhança com redes neurais artificiais. 2019 - Universidade Federal do Estado do Rio de Janeiro.

Aluno: ALLAN JOSÉ DE SOUZA BEZERRA

DIAS-NETO, A. C.; FEITOSA, E. L.;BARROS, MARCIO DE O.. UM ESTUDO SOBRE O USO DE SIMULAÇÃO EM ECOSSISTEMAS DE SOFTWARE MÓVEL. 2018. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas.

Aluno: Denize Terra Pimenta

SOUZA, G. S.;BARROS, MARCIO DE O.; BARCELLOS, M. P.. Identificação de Cenários de Erro Humano em Elicitação de Requisitos de Software. 2018. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Rodrigo Octávio Melo do Amaral

CARVALHO, A. B.;SILVA, L. M. A.; MACEDO, H. T.;BARROS, MARCIO DE O.. Otimização com Muitos Objetivos por Múltiplos Enxames Aplicada ao Escalonamento Dinâmico de Projetos de Software. 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Sergipe.

Aluno: EDUARDO SMIL PRUTCHI

MURTA, L. G. P.; KOHWALTER, T. C.; OLIVEIRA, D. C. M.;BARROS, M. O.. COMO A ADOÇÃO DE FEATURE TOGGLES AFETA MERGES DE RAMOS E DEFEITOS EM PROJETOS DE SOFTWARE LIVRE?. 2018. Dissertação (Mestrado em CIÊNCIAS DA COMPUTAÇÃO) - Universidade Federal Fluminense.

Aluno: Jomar da Silva

BAIÃO, F. A.REVOREDO, K. C.BARROS, M. O.; CARVALHO, A. M. P.. Interactive Ontology Alignment: An Approach Based on the Interactive Modification of the Set of Candidate Correspondences. 2017. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Lilian Mendes Cunha

BARROS, MÁRCIO O.; SIQUEIRA, S.W.M.;WERNER, C. M. L.; SALGADO, L.. Entendimento dos Processos Públicos para o Cidadão com Modelos Declarativos. 2017. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Silvio césar da Conceição

TONINI, T.;BARROS, MÁRCIO O.. Desenvolvimento de um sistema de informação para suporte ao processo de elaboração de diagnósticos, resultados e intervenções de enfermagem em unidades de terapia intensiva. 2017. Dissertação (Mestrado em Enfermagem) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Thiago Mendes de Melo

SCHMITZ, E.A.; ALENCAR, A. J.;BARROS, M. O.; SILVEIRA, D. S.. ON THE COLLUSION CONDITIONS IN THE INDEFINITELY REPEATED PRISONERS? DILEMMA UNDER DIFFERENT DECISION CRITERIA ? A COMPUTATIONAL APPROACH. 2016. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

Aluno: Geraldo Luiz B

ALVIM, A.C.BARROS, M. O.; ROSSETI, I. C. M.. Megale. ALGORITMO GENÉTICO DE CHAVES ALEATÓRIAS VICIADAS APLICADO AO PROBLEMA DE CLUSTERIZAÇÃO DE MÓDULOS DE SOFTWARE. 2015. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Gustavo de Oliveira Fernandes

XEXEO, G.B.; SOUZA, J. M.;BARROS, M. O.. COMPARAÇÃO E EVOLUÇÃO DE PLANILHAS DE DADOS - UMA ABORDAGEM PARA VERSIONAMENTO DE PLANILHAS. 2014. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Letícia Seixas Pereira

FERREIRA, S. B. L.; LEITE, J. C. S. P.;BARROS, M. O.. MÉTODO PRELIMINAR DE AVALIAÇÃO DE ACESSIBILIDADE WEB ATRAVÉS DA IDENTIFICAÇÃO DE ITENS CRÍTICOS COM A PARTICIPAÇÃO DE USUÁRIOS COM DEFICIÊNCIA VISUAL TOTAL. 2014. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Gioviani Guizzo

VERGÍLIO, S.R.COLANZI, T. E.BARROS, M. O.. Uso de Padrões em Projeto Arquitetural baseado em Busca de Linha de Produto de Software. 2014. Dissertação (Mestrado em Informática) - Universidade Federal do Paraná.

Aluno: Karen Miyuki Nakazato

TRAVASSOS, G. H.; OLIVEIRA, T.C.;BARROS, M. O.. TÉCNICA DE LEITURA PARA INSPEÇÃO DE DIAGRAMAS DE ESTADOS COM BASE EM DIAGRAMAS DE ATIVIDADES ESPECIFICANDO OS CASOS DE USO DO SOFTWARE. 2013. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: AURÉLIO DA SILVA GRANDE

DIAS-NETO, A. C.; RODRIGUES, R. F.;BARROS, M. O.. UM FRAMEWORK DE APOIO À INSTANCIAÇÃO DE TÉCNICAS DE SELEÇÃO DE TECNOLOGIAS DE SOFTWARE BASEADAS EM ESTRATÉGIAS DE BUSCA. 2013. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas.

Aluno: Bruno Luna Ribeiro

SILVEIRA, G. E.; LINO, N. C. Q.;BARROS, M. O.. Uma Abordagem para Alocação de Equipes em Projetos de Desenvolvimento Distribuído de Software com Base em Atributos Não-Técnicos. 2013. Dissertação (Mestrado em Informática) - Universidade Federal da Paraíba.

Aluno: Allan Telles Bessa

FERREIRA, S. B. L.;BARROS, M. O.; RAPOSO, A. B.. ABORDAGEM PARA AVALIAÇÃO DE USABILIDADE E ACESSIBILIDADE EM CELULARES TOUCH SCREEN POR MEIO DO MODELO DE MÉTRICAS SUM (SINGLE USABILITY METRIC). 2013. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Fernando Lourenço Pinho Costa

RIBEIRO, C. C.;MURTA, L. G. P.; MARTINS, S. L.;BARROS, M. O.. AMBIENTE DE SOFTWARE PARA ELABORAÇÃO E GERENCIAMENTO DE MODELOS DE PROGRAMAÇÃO LINEAR E INTEIRA. 2012. Dissertação (Mestrado em Computação) - Universidade Federal Fluminense.

Aluno: Rafael do Espirito Santo

TRAVASSOS, G. H.WERNER, C. M. L.BARROS, M. O.; BIOLCHINI, J.C.A.. SERVIÇOS DE APOIO AO PLANEJAMENTO DE REVISÕES SISTEMÁTICAS DA LITERATURA. 2012. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Wallace Martinho Pereira

TRAVASSOS, G. H.; MATTOSO, M.;BARROS, M. O.. ABORDAGEM PARA ESPECIFICAÇÃO DE EXPERIMENTOS IN SILICO EM ENGENHARIA DE SOFTWARE E ÁREAS AFIM. 2011. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Enio Pires de Abreu

SCHMITZ, E.A.; ALENCAR, A. J.;CORRÊA, A. L.; SILVA, G.P.;BARROS, M. O.. Uma Abordagem Branch & Bound a Maximizacao do Valor de Projetos de Software em Ambientes de Recursos Escassos. 2010. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

Aluno: Vitor Pires Lopes

TRAVASSOS, G. H.; OLIVEIRA, T.C.; BIOLCHINI, J.C.A.;BARROS, M. O.. REPOSITÓRIO DE CONHECIMENTO DE UM AMBIENTE DE APOIO A EXPERIMENTAÇÃO EM ENGENHARIA DE SOFTWARE. 2010. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Augusto Cesar Espíndola Baffa

BAFFA, A. C. E.; CIARLINI, A. E. M.; ALCAZAR, J. J. P.;BARROS, M. O.; SIQUEIRA, S.W.M.. AMBIENTE PARA ESTUDO, MODELAGEM, PLANEJAMENTO E AVALIAÇÃO DE POLÍTICAS NO MERCADO DE AÇÕES UTILIZANDO POMDPS. 2010. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Igor de Oliveira Knop

KNOP, I.O.; BARBOSA, C.B.; VILLELA, P.;BARROS, M. O.TRAVASSOS, G. H.. Modelagem e simulação de Sistemas Dinâmicos: uma ferramenta baseada em Dinâmica de Sistemas, aplicada a Gerenciamento de Processo de Software. 2009. Dissertação (Mestrado em Modelagem Computacional) - Universidade Federal de Juiz de Fora.

Aluno: Carlos Alessandre Assis da Cunha

CUNHA, C. A. A.;SCHMITZ, E.A.CORRÊA, A. L.; ALENCAR, A. J.;BARROS, M. O.. Uma abordagem para a transformação de regras de negócio na Arquitetura Dirigida por Modelos. 2009. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

Aluno: Fábio Rachid da Rocha

NOYA, R. C.;BARROS, M. O.. Instanciação e Execução de Modelos de Processo de Software no Eclipse Process Framework. 2007. Dissertação (Mestrado em Engenharia de Sistemas - Informatica) - Instituto Militar de Engenharia.

Aluno: DANIEL VALENTE SERMAN

BARROS, M. O.. Estratégias de TI para a Integração Eletrônica da Informação - Um Estudo sobre o Estado da Arte e da Prática. 2007. Dissertação (Mestrado em Administração de Empresas) - Pontifícia Universidade Católica do Rio de Janeiro.

Aluno: Carlos Badini Villar

SCHMITZ, E.A.PIRES, P. F.BARROS, M. O.. B-Risk: Um Modelo para Análise de Riscos. 2005. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

Aluno: Lívia Luz Cerante

SCHMITZ, E.A.BARROS, M. O.. Aplicação de Modelos de Árvore no ECAD. 2005. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

Aluno: Roberta Negrão Debenedito Silva

BARROS, M. O.ROCHA, A. R. C.TRAVASSOS, G. H.. CRM em Ambientes de Desenvolvimento de Software. 2004. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Lúcia Helena Mazoni Couto

SCHMITZ, E.A.BARROS, M. O.; CAMPOS, M. L. M.. Um Conjunto Básico de Medidas do Processo de Desenvolvimento de Software para a Implementação do CMM IV. 2004. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

Aluno: Ingrid Gesser

BARROS, M. O.SCHMITZ, E.A.. Uma Proposta de Formalização das Práticas Específicas de Gerência de Requisitos do CMMI usando Regras de Negócio. 2004. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

Aluno: Ana Carolina Carneiro

SCHMITZ, E.A.; ALENCAR, A. J.;BARROS, M. O.. Um Modelo Paramétrico de Esforço para Sistemas de Informação Baseados na Arquitetura Web. 2003. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

Aluno: Flávio A

SCHMITZ, E.A.; MOTA, C. L. R.;BARROS, M. O.. Bezerra. Cadeia Crítica: um Novo Método para Gerência de Projetos?. 2003. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

Aluno: Gleison dos Santos Souza

ROCHA, A. R. C.; OLIVEIRA, K.M.; MENEZES, C.S.;BARROS, M. O.. Representação da Distribuição do Conhecimento, Habilidades e Experiências através da Estrutura Organizacional. 2003. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Eliezer Dutra Gonçalves

GONCALVES, E. D.; SOUZA, G. S.; SILVA, B. D. G.;BARROS, M.; SANTOS, R. P.; KALINOWSKI, M.; MARCZAK, S. S.; MELLO, R. M.. Influence of Human Factors on the Organizational Climate of Agile Software Development Teams. 2022. Tese (Doutorado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Fábio Marcos de Abreu Santos

SANTOS, F. M. A.; MELLO, C. E. R.; CLASSE, T. M.;BARROS, M.; ALVIM, L. G. M.; XEXEO, G.B.. Matching Network of Ontologies: an pattern recognition approach. 2022. Tese (Doutorado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Gustavo de Oliveira Almeida

ALMEIDA, G. O.; BURLESON, W.;BARROS, M.. Appraisal of Emotional Responses, Mental Workload, and Debriefing Feedback during in-person and Remotely Facilitated Healthcare Simulations: A Natural Experiment Study. 2022. Tese (Doutorado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Léuson Mário Pedro da Silva

SILVA, L. M. P.; BORBA, P. H. M.; MIRANDA, B. A. F.; CORNELIO, M. L.; ALVES, E. L. G.;BARROS, M.; ALMEIDA, R. B.. Detecting, Understanding, and Resolving Semantic Conflicts. 2022. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Miriam Oliveira dos Santos

MELLO, C. E. R.; CLASSE, T. M.;BARROS, M.; ALVIM, A. C. F.; VILELA, R. M. M. B.; SOUZA, J. M.. Modelo para Avaliação de Usabilidade de Usuários em Ferramentas de Visualização para Reparação de Alinhamento de Ontologias: Uma Metodologia a partir de Dados Analíticos. 2020.

Aluno: Monica Anastassiu

SOUZA, G. S.;BARROS, M.; SANTOS, R. P.;ROCHA, A. R. C.; SANTOS, D. V.. RESISTÊNCIA EM INICIATIVAS DE MELHORIA DE PROCESSOS DE SOFTWARE. 2020. Tese (Doutorado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Edson Mello Lucas

OLIVEIRA, T.C.;WERNER, C. M. L.; XEXEO, G.B.;BARROS, M.; CIRILO, E. J. R.. RECOMENDAÇÃO DE CONTEXTO DE TAREFA EM DESENVOLVIMENTO DE SOFTWARE. 2019. Tese (Doutorado em PESC - Programa de Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Marcelo de França Costa

WERNER, C. M. L.; OLIVEIRA, T.C.; SANTOS, R. P.;BARROS, M.; ALMEIDA, E. S.; NAKAGAWA, E. Y.. DIRECTOR: A CLOUD MICROSERVICE SELECTION FRAMEWORK. 2019. Tese (Doutorado em PESC - Programa de Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: RICARDO TULIO GANDELMAN

LUCENA, S. C.; SOUZA, G. S.;BARROS, M.; WERNECK, V. M. B.; SALGADO, L.. CATÁLOGO DE VALOR DE NEGÓCIO DA TI, UM MODELO PRESCRITIVO. 2019. Tese (Doutorado em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Thiago do Nascimento Ferreira

VERGÍLIO, S.R.BARROS, MÁRCIO O.; SOUZA, J.. A PREFERENCE-BASED APPROACH FOR REDUCING THE NUMBER OF OBJECTIVES APPLIED TO THE VARIABILITY TESTING OF SOFTWARE PRODUCT LINE. 2019. Tese (Doutorado em Informática) - Universidade Federal do Paraná.

Aluno: Bobby R

LETIER, E.;BARROS, MARCIO DE O.. Bruce. The Blind Software Engineer: Improving the Non-Functional Properties of Software by Means of Genetic Improvement. 2018. Tese (Doutorado em Computer Science) - University College of London.

Aluno: Catarina de Souza Costa

MURTA, L. G. P.; SARMA, A.; CARVALHO, A. P.; CLUA, E. W. G.;BARROS, M.WERNER, C. M. L.. RECOMMENDING DEVELOPERS FOR COLLABORATIVE MERGE SESSIONS. 2017. Tese (Doutorado em Computação) - Universidade Federal Fluminense.

Aluno: Francisco Carlos Monteiro Souza

DELAMARO, M. E.; BARBOSA, E. F.;BARROS, M. O.; PAPPA, G. L.; CHAIM, M. L.. Uma abordagem para geração de dados de teste para o teste de mutação utilizando técnicas baseadas em busca. 2017. Tese (Doutorado em Ciências da Computação) - Universidade de São Paulo.

Aluno: Mário André de Freitas Farias

MENDONCA NETO, M. G.; KALINOWSKI, M.;BARROS, M. O.; MACHADO, I. C.; SOUZA, R. R. G. E.. Identifying Technical Debt through Code Comment Analysis. 2017. Tese (Doutorado em Ciência da Computação) - Universidade Federal da Bahia.

Aluno: Igor de Oliveira Knop

BARBOSA, C.B.; SANTOS, R. W.; PAIVA, A.;BARROS, M. O.; BERNADINO, H. S.; LOBOSCO, M.. Reprodução de Experimentos Biológicos in Silico. 2016. Tese (Doutorado em Modelagem Computacional) - Universidade Federal de Juiz de Fora.

Aluno: Rodrigo Pereira dos Santos

WERNER, C. M. L.; SOUZA, J. M.;BARROS, M. O.; LEITE, J. C. S. P.; CONTE, T. U.. MANAGING AND MONITORING SOFTWARE ECOSYSTEM TO SUPPORT ACQUIRER?S DEMAND ANALYSIS. 2016. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Breno Bernard Nicolau de França

TRAVASSOS, G. H.WERNER, C. M. L.; COUTINHO, A. L. G. A.;BARROS, M. O.; PRIKLADNICKI, R.. GUIDELINES FOR EXPERIMENTATION WITH DYNAMIC SIMULATION MODELS IN THE CONTEXT OF SOFTWARE ENGINEERING. 2015. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Eiji Adachi Medeiros Barbosa

SOUZA, C. S.; GARCIA, A. F.; BARBOSA, S. D. J.; STAA, A. V.;MURTA, L. G. P.; VALENTE, M. T. O.; LEAL, J. E.;BARROS, M. O.. Global-Aware Recommendations for Repairing Exception Handling Violations. 2015. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

Aluno: Marcelo Schots de Oliveira

WERNER, C. M. L.; OLIVEIRA, T.C.; ESPERANCA, C.;BARROS, M. O.; EVSUKOFF, A. G.. ENGINEERING OF INTERACTIVE VISUALIZATION TOOLS FOR PROVIDING AWARENESS IN SOFTWARE REUSE TASKS. 2015. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Andréa Magalhães

WERNER, C. M. L.ARAÚJO, R. M.ROCHA, A. R. C.; OLIVEIRA, T.C.; PRIKLADNICKI, R.;BARROS, M. O.. COMPOOTIM: Planejamento, Acompanhamento e Otimização da Colaboração na Composição de Processos de Software. 2013. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Reinaldo Cabral

ROCHA, A. R. C.; SOUZA, G. S.; PRIKLADNICKI, R.; OLIVEIRA, T.C.;MURTA, L. G. P.BARROS, M. O.. Processos de Software e SImulação. 2012. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Marco Antonio Pereira Araújo

ARAÚJO, M.A.P.;TRAVASSOS, G. H.WERNER, C. M. L.ROCHA, A. R. C.BARROS, M. O.; LUCENA, C. J. P.. Um Modelo para Predição de Decaimento em Software Orientado a Objetos. 2009. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Arilo Claudio Dias Neto

TRAVASSOS, G. H.ROCHA, A. R. C.WERNER, C. M. L.VERGÍLIO, S.R.BARROS, M. O.. Seleção de Técnicas de Teste Baseado em Modelos. 2009. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Leonardo Gresta Paulino Murta

MURTA, L. G. P.WERNER, C. M. L.ROCHA, A. R. C.BARROS, M. O.. Gerência de Configuração no Desenvolvimento Baseado em Componentes. 2006. Tese (Doutorado em PESC - Programa de Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Heleno de Souza Campos Junior

CAMPOS JUNIOR, H. S.;MURTA, L. G. P.; OCHI, L. S.;BARROS, M.. SEARCH-BASED MERGE CONFLICT RESOLUTION. 2022. Exame de qualificação (Doutorando em Computação) - Universidade Federal Fluminense.

Aluno: Carlos Alberto Simões

SOUZA, G. S.;ROCHA, A. R. C.BARROS, MÁRCIO O.. MODELO DE REFERÊNCIA DE PROCESSO PARA TERCEIRIZAÇÃO DE FORÇA DE TRABALHO DE TI. 2019. Exame de qualificação (Doutorando em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Fábio Marcos de Abreu Santos

MELLO, C. E. R.;BARROS, MÁRCIO O.; GARCIA, A. C. B.. Internetwork Matching of Ontologies - Exame de Qualificação. 2019 - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Francisco Henrique Cerdeira Ferreira

SANTOS, R. P.; NAKAGAWA, E. Y.;BARROS, M.; BATISTA, T. V.; GRACIANO NETO, V. V.. UMA ABORDAGEM PARA TOLERÂNCIA A FALHAS EM SISTEMAS-DE-SISTEMAS. 2019. Exame de qualificação (Doutorando em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Marcelo de França Costa

WERNER, C. M. L.BARROS, M. O.; OLIVEIRA, T.C.. ARCHITECTING CROSS-PLATFORM SOFTWARE ECOSYSTEM APPLICATIONS. 2017. Exame de qualificação (Doutorando em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Thiago do Nascimento Ferreira

VERGÍLIO, S.R.; SOUZA, J.;BARROS, M. O.. Automatic Design of Interactive Ant Algorithms for Combinatorial Software Engineering Problems. 2017. Exame de qualificação (Doutorando em Informática) - Universidade Federal do Paraná.

Aluno: Pedro Henrique Piccoli Richetti

BAIÃO, F. A.REVOREDO, K. C.BARROS, MÁRCIO O.. MEASURING KNOWLEDGE-INTENSIVE CHARACTERISTICS IN BUSINESS PROCESSES. 2017. Exame de qualificação (Doutorando em Informática) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Edson Mello Lucas

OLIVEIRA, T.C.; XEXEO, G.B.;BARROS, M. O.. UM MODELO DE PERCEPÇÃO PARA INDICAR O CONTEXTO DE NOVAS TAREFAS EM PROJETOS DE SOFTWARE. 2016. Exame de qualificação (Doutorando em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Rafael Maiani de Mello

MELLO, R. M.;TRAVASSOS, G. H.BARROS, M. O.; GARCIA, A. F.. UM ARCABOUÇO PARA APOIAR AMOSTRAGEM EM SURVEYS DA ENGENHARIA DE SOFTWARE. 2014. Exame de qualificação (Doutorando em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Breno Bernard Nicolau de França

TRAVASSOS, G. H.WERNER, C. M. L.BARROS, M. O.; SILVA, F. Q. B.. Um Processo para Apoiar a Aplicação de Simulação com Base em Evidência na Engenharia de Software Experimental. 2013. Exame de qualificação (Doutorando em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Andrea M

WERNER, C. M. L.ARAÚJO, R. M.ROCHA, A. R. C.BARROS, M. O.. Magdaleno. Apoio à Decisão para o Balanceamento de Colaboração e Disciplina nos Processos de Desenvolvimento de Software. 2010. Exame de qualificação (Doutorando em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Helio Rodrigues Costa

ROCHA, A. R. C.; XEXEO, G.B.;BARROS, M. O.. Ambiente de Apoio à Tomada de Decisões em Processos de Software. 2007.

Aluno: Ahilton Barreto

SILVA, A. B.;ROCHA, A. R. C.WERNER, C. M. L.BARROS, M. O.MURTA, L. G. P.. Uma Abordagem para Definição de Processos de Software Baseada em Reutilização. 2007. Exame de qualificação (Doutorando em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Marco Antonio Pereira Araújo

TRAVASSOS, G. H.WERNER, C. M. L.BARROS, M. O.. Um Ambiente para Estudos Experimentais em Evolução de Software. 2005. Exame de qualificação (Doutorando em PESC - Programa de Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Leonardo Gresta Paulino Murta

WERNER, C. M. L.ROCHA, A. R. C.; STAA, A. V.;BARROS, M. O.. Odyssey-SCM: Uma Abordagem de Gerência de Configuração de Software para o Desenvolvimento Baseado em Componentes. 2004. Exame de qualificação (Doutorando em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Rodrigo Octávio Melo do Amaral

CARVALHO, A. B.;SILVA, L. M. A. E.BARROS, M. O.. Otimização Multiobjetivo por Múltiplos Enxames Aplicada ao Escalonamento Dinâmico de Projetos de Software. 2017. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Sergipe.

Aluno: Silvio césar da Conceição

TONINI, T.;BARROS, M. O.. Desenvolvimento de um sistema de informação para suporte ao processo de elaboração de diagnósticos, resultados e intervenções de enfermagem em unidades de terapia intensiva. 2017. Exame de qualificação (Mestrando em Enfermagem) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: ALLAN JOSÉ DE SOUZA BEZERRA

DIAS-NETO, A. C.; FEITOSA, E. L.;BARROS, M. O.. SIMULAÇÃO DE ECOSSISTEMAS DE SOFTWARE MÓVEL. 2016. Exame de qualificação (Mestrando em Informática) - Universidade Federal do Amazonas.

Aluno: Renata Magalhães Rêgo

DIAS-NETO, A. C.BARROS, M. O.. ESTRATÉGIA DE APOIO À SELEÇÃO DE TÉCNICAS PARA ELICITAÇÃO DE REQUISITOS. 2015. Exame de qualificação (Mestrando em Informática) - Universidade Federal do Amazonas.

Aluno: Daniel Lucas e Gustavo Emmanuel Jasponde Calônico

CALONICO, D. L. J.; CALONICO, G. E. J.; SIMOES, J. E.; ROCHA, L. L. A.;BARROS, M.. Shadow Wallet: Uma Carteira de Criptomoedas Focada em Privacidade. 2022. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Marcos Henrique Bastos de Sá Silva

MOURA, P. N. S.; SILVA, G. M. H.;BARROS, M.. Unir.io - Aplicativo de acesso à informação e interação em comunidades acadêmicas. 2020. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Mariana Souza de Oliveira e Marcos Jose Moura Pinho Junior

MELLO, C. E. R.; SIMOES, J. E.;BARROS, M.; MOURA, P. N. S.. Câmara Interativa: Ferramenta de aproximação dos cidadãos à Câmara dos Deputados. 2020. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Victor Garcia Farias

SANTOS, R. P.; WIESE, I. S.; SOUZA, G. S.;BARROS, M.. INVESTIGATING THE ROLE OF AN INFLUENCER IN SOFTWARE ECOSYSTEMS. 2019. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Thaís Ferreira

SANTOS, R. P.; FERREIRA, S. B. L.;BARROS, MÁRCIO O.. ÁRVORE DE ECOS: UM JOGO PARA APRENDIZAGEM DE CONCEITOS DE ECOSSISTEMAS DE SOFTWARE. 2019. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: João Victor Azevedo Esteves

OLIVEIRA, M. S.; COELHO, I. M.; CARVALHO, A. M. P.;BARROS, MARCIO DE O.; COSTA, R. M. E. M.. Existe correlação entre a reutilização de ativos de software e as características de seus repositórios de controle de versão? Uma análise baseada em algoritmos de aprendizagem de máquina. 2018. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade do Estado do Rio de Janeiro.

Aluno: Victor Aguiar Souza Springer

AZEVEDO, L. G.;BARROS, MARCIO DE O.; SOUSA, H. P.. FootBot: Uma Arquitetura de Microsserviços na Nuvem para Predição de Resultados de Partidas de Futebol. 2018. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Renata Emanuelle Vasconcellos Anhon

SANTOS, R. P.; SOUZA, G. S.;BARROS, M. O.. Implementação de Algoritmos para Melhoria de Processos de Negócio. 2018. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Raquel Godoy Thiele de Almeida

SOUZA, G. S.; DINIZ, M. C.;BARROS, M. O.. SAGUI: FERRAMENTA DE APOIO À TUTORIA DE ALUNOS DO BSI. 2018. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Gian Biolchini Abi-Saber

SOUZA, G. S.;CAPPELLI, C.BARROS, M. O.. Um Estudo Sobre a Percepção do Uso de Metodologias Ágeis por Equipes de Infraestrutura. 2017. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Jéssica Câmara A

TANAKA, A. K.; AZEVEDO, L. G.;BARROS, M. O.. Veiga e Julio Cesar B. Guimarães.Análise de Dados Abertos Governamentais usando Técnicas de Business Intelligence: um Estudo de Caso das Eleições 2014. 2015. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Bruno Lírio Alves e Diogo Magalhães Martins

ALVES, B. L.; MARTINS, D. M.; ANDRADE, L.; DINIZ, C. N.;BARROS, M. O.; SOUZA JR, L. A.. O Uso de Vídeos como Tecnologia Assistiva na Educação do Surdo no Ensino a Distância. 2014. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Rodrigo Haus da Silva Bacellar

CORRÊA, A. L.SANTORO, F. M.BARROS, M. O.. SOCIALFUT ? REDE SOCIAL LIGADA AO FUTEBOL. 2014. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Gustavo Mendonça do Rio Branco, Marcos André Rosendo Barroso

BAIÃO, F. A.REVOREDO, K. C.BARROS, M. O.; SIQUEIRA, S.W.M.. Mining StockTec: Predição de preço de ações através de mineração de dados e análise de sentimentos. 2014. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Bruna Brandão e Juliana Silva

AZEVEDO, L. G.;BARROS, M. O.; SOUZA, G. S.; SOUSA, H. P.. Identificação automática de serviços a partir de processos de negócio em BPMN. 2013. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Zeno Rocha

PIMENTEL, M.;BARROS, M. O.; ANDRADE, L.. TÉCNICAS PARA MELHORIA DE PERFORMANCE EM APLICAÇÕES WEB NO LADO DO CLIENTE. 2013. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Raphael de Almeida Rodrigues

AZEVEDO, L. G.; LEOPOLD, H.;REVOREDO, K. C.BARROS, M. O.. Um Framework Genérico para Geração de Texto em Linguagem Natural a partir de Modelos de Processo de Negócio. 2013. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Carlos Eduardo Azevedo Costinhas da Silva

SILVA, C. E. A. C.; SOUZA, G. S.;BARROS, M. O.. UM ESTUDO DE CASO SOBRE ADOÇÃO DE PRÁTICAS ÁGEIS EM UM AMBIENTE TRADICIONAL. 2013. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Giulia Cavalcanti e Mariana Mendonça Curi

CAVALCANTI, G.; CURI, M. M.;REVOREDO, K. C.; AZEVEDO, L. G.;BARROS, M. O.. OWL-S Discovery 3.0: Métricas de Similaridade Baseadas em String para Descoberta de Serviços Web Semânticos. 2013. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Gustavo C

CIARLINI, A. E. M.; SIQUEIRA, S.W.M.;BARROS, M. O.. S. Pinheiro / Paulo Roberto Jansen de Paula.ESPECIFICAÇÃO DE POMDPs PARA PLANEJAMENTO DE INVESTIMENTOS NO MERCADO DE AÇÕES. 2012. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Leonardo Wallace Ramos Couto

SOUZA, G. S.;CAPPELLI, C.BARROS, M. O.. Hive Um framework para tornar de processos de software mais colaborativos. 2012. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Sandro Lopes e Marcos Mele

AZEVEDO, L. G.;BARROS, M. O.CORRÊA, A. L.. Uma Abordagem Prática para Desenvolvimento de Web Services com Contract-First. 2012. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Henrique Prado Souza

SANTORO, F. M.; AZEVEDO, L. G.;BARROS, M. O.. Identificação Automática de Serviços em uma Abordagem SoA. 2010. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: [Nome removido após solicitação do usuário]

CIARLINI, A. E. M.;BARROS, M. O.; SIQUEIRA, S.W.M.. Controlador de Contexto para o Ambiente para Modelagem, Planejamento e Avaliação de Políticas do Mercado de Ações. 2010. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: André Lins dos Santos Lima

AZEVEDO, L. G.; TANAKA, A. K.;BARROS, M. O.. SeisCheck: Vaiidador de Dados Sísmicos em Padrão SEGY e Derivados. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Raphael Gustavo N

BARROS, M. O.; TANAKA, A. K.; CIARLINI, A. E. M.. de Oliveira.SisAtivos: Sistema de Acompanhamento de Ativos. 2008. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Valdemar Tadeu Figueira Confort

SANTORO, F. M.BARROS, M. O.CAPPELLI, C.. Proposta de ferramenta de apoio ao levantamento de requisitos. 2007. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Luiz Felipe Barbosa

DINIZ, M. C.;BARROS, M. O.; TANAKA, A. K.. Proposta de utilização de software livre no Bacharelado em SI da UNIRIO. 2007. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: [Nome removido após solicitação do usuário]

DINIZ, M. C.; LUCENA, S.;BARROS, M. O.. Projeto SAPE - Sistema de apoio ao ensino. 2007. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Marcelo de Paula Peixoto Pereira

SANTORO, F. M.BARROS, M. O.. Park Web. 2006. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: wladimir pereira

SANTORO, F. M.BARROS, M. O.ARAÚJO, R. M.. Modelo de Gerenciamento de Conhecimento do Projeto com GED. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: José Guilherme Monteiro de Menezes

CIARLINI, A. E. M.;BARROS, M. O.. Integração Automática entre Aplicações OO e SGBD Relacional Estendido. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Fabrício Luiz Villela Janssen

ARAÚJO, R. M.SANTORO, F. M.BARROS, M. O.. Memória: Contando a História dos Bairros através do Tempo. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: André dos Santos Gianini

SANTORO, F. M.BAIÃO, F. A.BARROS, M. O.. SAB - Sistema de Alimentação Balanceada. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Ana Cristina Camello

ROCHA, L. L. A.;BARROS, M. O.SANTORO, F. M.. Reconhecimento de Digitais. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Anderson Pereira

DINIZ, M. C.; ROCHA, L. L. A.;BARROS, M. O.. Uma Ferramenta Amigável para Coleta e Análise de Tráfego Multimídia. 2005. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Wladmir Araujo Chappeta

TRAVASSOS, G. H.BARROS, M. O.. Ferramenta para Construção de Modelos de Casos de Uso. 2004. Trabalho de Conclusão de Curso (Graduação em Matemática Aplicada a Informática) - Universidade Federal do Rio de Janeiro.

Aluno: Marcelo da Silva Moreira

TANAKA, A. K.;BARROS, M. O.. Migrando Aplicações de Banco de Dados para Sistemas de Infomração na WEB. 2004. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Daniel Neves Ielpo

BARROS, M. O.SANTORO, F. M.. Agenda Compartilhada. 2004. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

Aluno: Mario Henrique da Rocha Estolano

SILVA, G. Z.;BARROS, M. O.PIRES, P. F.. Implementação de um Compilador OCL/SQL para uso no Gerenciamento de Regras de Negócio. 2003. Trabalho de Conclusão de Curso (Graduação em Matemática Aplicada a Informática) - Universidade Federal do Rio de Janeiro.

BARROS, MÁRCIO O.; OLIVEIRA, T.C.; GARCIA, A. C. B.. Concurso público para Professor Adjunto. 2019. Universidade Federal do Estado do Rio de Janeiro.

BARROS, MÁRCIO O.; LUCENA, S.; MELLO, C. E.. Concurso Público para Seleção de Professor Visitante. 2017. Universidade Federal do Estado do Rio de Janeiro.

BAIÃO, F. A.BARROS, M. O.; CAVALCANTI, M. C. R.; NOYA, R. C.. Concurso público para seleção de professor adjunto. 2016. Universidade Federal do Estado do Rio de Janeiro.

ALVIM, A.C.BARROS, M. O.; HAMAZAKI, G.. Concurso público de seleção de professor substituto. 2015. Universidade Federal do Estado do Rio de Janeiro.

BORGES, M. R. S.; ESPERANCA, C.; PORTO, F. A. M.;BARROS, M. O.. Concurso de seleção de professor adjunto para o IM/UFRJ. 2014. Universidade Federal do Rio de Janeiro.

Orientou

Elizabeth Cosati

NLP in Software Engineering; Início: 2019; Dissertação (Mestrado profissional em Informática) - Universidade Federal do Estado do Rio de Janeiro; (Orientador);

Roberto José Junior

IA em Engenharia de Software; Início: 2020; Tese (Doutorado em Informática) - Universidade Federal do Estado do Rio de Janeiro; (Orientador);

Bruno Maurício Rodrigues Crotman

Game Theory on Software Engineering; Início: 2020; Tese (Doutorado em Informática) - Universidade Federal do Estado do Rio de Janeiro; (Orientador);

Rafael Bento Cruz

Legibilidade de código-fonte C# com Pattern Matching; 2022; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Fabiano Rodrigo Alves Nascimento

GERAÇÃO DE TESTES AUTOMATIZADOS PARA CONTRATOS INTELIGENTES NA REDE BLOCKCHAIN ETHEREUM; 2020; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Felipe Ribeiro Santos

MUTANT ARENA: UM SOFTWARE PARA GAMIFICAÇÃO DO ENSINO DE TESTES; 2020; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

André de Almeida Farzat

Uso de Busca Local no Desafio Regex Golf; 2019; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Márcio de Oliveira Barros;

Bruno Maurício Rodrigues Crotman

Avaliação da Viabilidade da Geração de Energia a Partir de Resíduos no Brasil Usando Otimização Heurística; 2019; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

André de Souza Andrade

Uso da Metaheurística Biased Random Key Genetic Algorithm e Configuração Automática de Parâmetros para o Problema da Próxima Versão de Software; 2018; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Márcio de Oliveira Barros;

Casimiro Conde Marco Neto

UM LEVANTAMENTO ESTRUTURADO DO USO DA FERRAMENTA DE REGISTRO DE PROBLEMAS NA PLATAFORMA GITHUB; 2016; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Luiz Antonio Oliveira de Araujo Junior

UNINDO O COMPORTAMENTO DINÂMICO COM OTIMIZAÇÃO NO PLANEJAMENTO DA ALOCAÇÃO DE HORAS EXTRAS EM PROJETOS DE SOFTWARE; 2015; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Marlon da Costa Monçores

BUSCA EM VIZINHANÇA GRANDE APLICADA AO PROBLEMA DE CLUSTERIZAÇÃO DE MÓDULOS DE SOFTWARE; 2015; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Coorientador: Márcio de Oliveira Barros;

Richard Fuchshuber

MELHORANDO HEURISTICAS PARA O NRP ATRAVES DA VISUALIZAC ~AO DO ESPACO DE BUSCA; 2015; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Vitor Padilha

MODELANDO O PROBLEMA DA PRÓXIMA RELEASE SOB A PERSPECTIVA DA ANÁLISE DE PONTOS DE FUNÇÃO; 2014; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Alexandre Fernandes Pinto

UMA HEURÍSTICA BASEADA EM BUSCA LOCAL ITERADA PARA O PROBLEMA DE CLUSTERIZAÇÃO DE MÓDULOS DE SOFTWARE; 2014; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Coorientador: Márcio de Oliveira Barros;

Léo Carvalho Ramos Antunes

GERAÇÃO AUTOMÁTICA DE PLANILHAS A PARTIR DE MODELOS CONCEITUAIS; 2013; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

José Roberto de Carvalho Dutra

A INFLUÊNCIA DE FATORES HUMANOS NAS ESTIMATIVAS DE ESFORÇO EM PROJETOS DE MODELAGEM DE PROCESSOS DE NEGÓCIO; 2012; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Fabio de Almeida Farzat

Método para Seleção de Casos de Teste de Unidade para Alterações Críticas; 2011; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Fabio Vitorino Figueiredo

Otimização Heurística Aplicada à Seleção de Portfólio de Projetos de Software; 2011; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Marcelo França

ChangeFinder: Avaliando os Impactos do uso do Princípio de Projeto de Pacotes Common-Closure na Manutenção de um Software Orientado a Objetos; 2010; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Fernando Netto

Realocação de Tarefas para Resolução de Defeitos em Sistemas de Larga Escala; 2010; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Paulo José Ferreira

Rastreabilidade de Pontos por Função; 2010; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

João Paulo O

dos Santos; CODEMI - Source Code as XMI - Uma Representação de Código-Fonte para Coleta de Métricas Estruturais; 2009; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Betânia Oliveira dos Santos

Visibilidade para Integração das Áreas de Conhecimento: um Survey com Gerentes de Projetos de Desenvolvimento de Sistemas de Informação; 2009; Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Coorientador: Márcio de Oliveira Barros;

Lúcia N P Pinheiro

Um Processo de Apoio à Gerência de Aquisição de Produtos e Serviços de Software; 2006; 125 f; Dissertação (Mestrado em Programa de Engenharia de Sistemas e Computação) - Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia, ; Orientador: Márcio de Oliveira Barros;

Ahilton Barreto Silva

Alocação Ótima de Recursos Humanos a Projetos de Software; 2005; Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Márcio de Oliveira Barros;

Helio Rodrigues Costa

Uma Abordagem Econômica Baseada em Riscos para Avaliação de uma Carteira de Projetos de Software; 2005; 100 f; Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Gustavo de Olanda Veronese

Sistematização do Desenvolvimento de Jogos de Simulação para Treinamento; 2004; 120 f; Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Márcio de Oliveira Barros;

Alexandre Ribeiro Dantas

Jogos de Simulação no Treinamento de Gerentes de Projetos de Software; 2003; 120 f; Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Márcio de Oliveira Barros;

Luiz Antonio Oliveira de Araujo Junior

Extended Modularization Quality: uma métrica para orientar a distribuição de classes em pacotes no design de software; 2022; Tese (Doutorado em Informática) - Universidade Federal do Estado do Rio de Janeiro, ; Orientador: Márcio de Oliveira Barros;

Fabio de Almeida Farzat

OTIMIZAÇÃO PARA REDUZIR O TAMANHO DE CÓDIGO-FONTE JAVASCRIPT; 2018; Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro, ; Coorientador: Márcio de Oliveira Barros;

Antonio Mauricio da Silva Pitangueira

Uma Abordagem Multi-objetivo para Redução do Risco da Insatisfação dos Stakeholders no Planejamento de Versões de Software; 2016; Tese (Doutorado em Ciência da Computação) - Universidade Federal da Bahia, ; Coorientador: Márcio de Oliveira Barros;

Gleiph Ghiotto Lima de Menezes

ON THE NATURE OF SOFTWARE MERGE CONFLICTS; 2016; Tese (Doutorado em Computação) - Universidade Federal Fluminense, ; Coorientador: Márcio de Oliveira Barros;

Hélio Costa

APOIO À SELEÇÃO DE PORTFÓLIO DE PROJETOS DE SOFTWARE BASEADO NA MODERNA TEORIA DO PORTFÓLIO; 2011; Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro, ; Coorientador: Márcio de Oliveira Barros;

Igor Matheus de Souza Ferreira Dorbação

Donation Store: uma plataforma Web para doação de roupas, objetos e alimentos; 2022; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Arthur de Oliveira Lopes

Programação Genética Aplicada a Estimativas de Projeto de Software; 2021; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Hugo José dos Santos Pereira Bertoche

Um exemplo do desenvolvimento em NodeJS e suas etapas; 2020; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Rodrigo Marques da Silva

ÍNDICE DE QUALIDADE DE ROTA DE ÔNIBUS; 2019; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Luis Felipe Bentin Sobral

Um Estudo em Larga Escala sobre a Estrutura do Código-fonte de Pacotes JavaScript; 2017; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

[Nome removido após solicitação do usuário]

Sistema de Apoio à Mobilidade Urbana com Dados Abertos; 2016; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Vitor de Lima Albuquerque Alves

Um Algoritmo para Definir o Sentido de Ônibus; 2016; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Beatriz Machado Barreto de Macedo

Cálculo de Dependências Léxicas exibidas através de Mapas de Calor; 2014; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Geraldo Gabriel Crelier dos Santos

Implementação do Segmento Laboratorial do Protocolo HL7 Usando o MongoDB; 2014; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Casimiro Conde Marco Neto

Uma ferramenta de cálculo de esforço para projetos de desenvolvimento de software baseada no método de Pontos de Função; 2013; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Marina de Lima Vinhaes

Sistema de Provas Online com desenvolvimento em Python com Django; 2013; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Ammanda Motta

Desenvolvimento de um Plug-in Eclipse para Visualizar o Histórico de Alterações em Arquivos utilizando o SVN; 2013; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Francisco Andrade e Matheus Albernaz

Geração de Timesheets a partir de Informações de Micro-Blogging; 2012; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Felipe Klussmann

Uma Ferramenta para Avaliação de Esforço em Projetos de Modelagem de Processos de Negócio; 2011; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Flávio Henrique Seixas Lemes

GERÊNCIA DE PORTFÓLIOS DE PROJETOS ? UMA PESQUISA DE MERCADO SOBRE FATORES QUE A INFLUENCIAM; 2011; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Rafael Fogel

Sistema de concessão de financiamento para a apresentação de artigos acadêmicos em Spring MVC; 2011; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Diogo Avancini e João Carlos

Padronização e Auditoria de Projetos; 2010; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Diego Felipe S

P; Santos e Ricardo de Oliveira dos Santos; Redes Sociais para Desenvolvedores; 2010; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Moreno Marques da Rocha

Gerenciamento de Projetos: Avaliação da Aplicação em uma Empresa de Telecomunicações; 2009; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Raphael de Oliveira Silva

Desenvolvimento de Aplicativos para Dispositivos Móveis: um Exemplo; 2008; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Sylvestre Mergulhão da Cunha Neto

Rails versus Struts: um comparativo de frameworks; 2007; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Andréa Isolabela Barrios e Fábio Bettochi Dittz Arosa

Sistemas de trocas de produtos e serviços on-line - Scamboo; 2007; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Daniel Campos Jesus

Sistema para seleção de profissionais autônomos; 2007; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

[Nome removido após solicitação do usuário]

Frameworks: Uma Análise Aplicada do Estado da Arte; 2006; 0 f; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Bruno Taranta Arruda

Aplicação de Processo de Desenvolvimento com Model Driven Architecture; 2006; 0 f; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Henrique Rabelo de Andrade

SUGE - Sistema UNIRIO de Gerência de Estacionamentos; 2006; 0 f; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Raphael do Nascimento Martins

Desenvolvimento de Aplicação para Suporte à Geração de Horários de Disciplinas; 2006; 0 f; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Luiz Fernando Salgueiro

Modelos de Qualidade de Software; 2005; 0 f; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Sômulo Nogueira Mafra

Infra-estrutura para Automatização de Processos de Software; 2004; 60 f; Trabalho de Conclusão de Curso; (Graduação em Matemática Aplicada a Informática) - Universidade Federal do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

DANIEL VALENTE SERMAN

Sistema de Gerenciamento de Projetos; 2004; 40 f; Trabalho de Conclusão de Curso; (Graduação em Departamento de Engenharia Eletrônica e Computação) - Universidade Federal do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

José Augusto Pereira da Souza Tovar

SISTEMA DE INFORMAÇÃO DE GERENCIAMENTO DE ACADEMIA ATRAVÉS DA WEB; 2004; 30 f; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Luiz Felipe Pezzi

Gerência de Riscos em Projetos de Software; 2004; 45 f; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Danny Lei Érica Lima

JWatch: Uma Ferramenta para Programação e Depuração de Aplicações Web em Java; 2003; 61 f; Trabalho de Conclusão de Curso; (Graduação em Matemática Aplicada a Informática) - Universidade Federal do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Viviane Santos Silva

CMD: Construtor de Modelos para Documentação; 2001; 0 f; Trabalho de Conclusão de Curso; (Graduação em Matemática Aplicada a Informática) - Universidade Federal do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Leonardo Gresta Paulino Murta

Framedoc: um Framework para a Documentação de Componentes Reutilizáveis; 1999; 0 f; Trabalho de Conclusão de Curso; (Graduação em Matemática Aplicada a Informática) - Universidade Federal do Rio de Janeiro; Orientador: Márcio de Oliveira Barros;

Produções bibliográficas

  • BARROS, M. O. ; CROTMAN, B. ; OLIVEIRA, L. . Assessing the feasibility of electric energy generation from agricultural waste in Brazil. SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS AN INTERNATIONAL JOURNAL , v. 68, p. 103853, 2024.

  • CAMPOS JUNIOR, H. S. ; MENEZES, G. G. L. ; BARROS, M. ; HOEK, A. V. D. ; MURTA, L. G. P. . How code composition strategies affect merge conflict resolution?. JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT , v. Oct, p. 1-17, 2024.

  • DE ALMEIDA FARZAT, ANDRÉ ; DE OLIVEIRA BARROS, MÁRCIO . Automatic generation of regular expressions for the Regex Golf challenge using a local search algorithm. Genetic Programming and Evolvable Machines , v. 23, p. 105-131, 2022.

  • FARZAT, FABIO DE A. ; BARROS, MARCIO DE O. ; TRAVASSOS, GUILHERME H. . Evolving JavaScript Code to Reduce Load Time. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING , v. 47, p. 1544-1558, 2021.

  • GHIOTTO, GLEIPH ; MURTA, LEONARDO ; BARROS, MARCIO ; VAN DER HOEK, ANDRE . On the Nature of Merge Conflicts: A Study of 2,731 Open Source Java Projects Hosted by GitHub. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING , v. 46, p. 892-915, 2020.

  • MONÇORES, MARLON C. ; ALVIM, ADRIANA C.F. ; BARROS, MÁRCIO O. . Large Neighborhood Search applied to the Software Module Clustering problem. COMPUTERS & OPERATIONS RESEARCH , v. 91, p. 92-111, 2018.

  • FARZAT, F.A. ; BARROS, MARCIO DE O. ; TRAVASSOS, G. H. . Challenges on applying genetic improvement in JavaScript using a high-performance computer. JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT , v. 6, p. 12, 2018.

  • PITANGUEIRA, A.M. ; TONELLA, P. ; SUSI, A. ; MACIEL, R.S.P. ; BARROS, M. . Minimizing the stakeholder dissatisfaction risk in requirement selection for next release planning. INFORMATION AND SOFTWARE TECHNOLOGY , v. 87, p. 104-118, 2017.

  • NETTO, FERNANDO DE CASTRO ; BARROS, MÁRCIO DE OLIVEIRA ; ALVIM, ADRIANA C. F. . An Automated Approach for Scheduling Bug Fix Tasks. International Journal of Software Engineering and Knowledge Engineering , v. 26, p. 239-271, 2016.

  • BARROS, M. O. ; FARZAT, F.A. ; TRAVASSOS, G. H. . Learning from optimization: A case study with Apache Ant. INFORMATION AND SOFTWARE TECHNOLOGY , v. 57, p. 684-704, 2015.

  • PITANGUEIRA, A. M. ; MACIEL, R. S. P. ; BARROS, M. O. . Software requirements selection and prioritization using SBSE approaches: A systematic review and mapping of the literature. JOURNAL OF SYSTEMS AND SOFTWARE , v. 103, p. 267-280, 2015.

  • MAGDALENO, A.M. ; BARROS, M. O. ; WERNER, C. M. L. ; ARAÚJO, R. M. ; BATISTA, C. F. A. . Collaboration optimization in software process composition. JOURNAL OF SYSTEMS AND SOFTWARE , v. 103, p. 452-466, 2015.

  • DIAS-NETO, A. C. ; PRIKLADNICKI, R. ; BARROS, M. O. ; MURTA, L. G. P. . Software engineering research in Brazil from the perspective of young researchers: a panorama of the last decade. Journal of the Brazilian Computer Society (Impresso) , v. 21, p. 1-17, 2015.

  • BARROS, M. O. . An experimental evaluation of the importance of randomness in hill climbing searches applied to software engineering problems. EMPIRICAL SOFTWARE ENGINEERING , v. 19, p. 1423-1465, 2014.

  • ASSUNCAO, W. K. ; BARROS, M. O. ; COLANZI, T. E. ; DIAS-NETO, A. C. ; PAIXAO, M. H. ; SOUZA, J. ; VERGÍLIO, S.R. . A mapping study of the Brazilian SBSE community. JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT , v. 2, p. 3, 2014.

  • COSTA, H. R. ; BARROS, M. O. ; ROCHA, A. R. C. . A Technique to Calculate Correlations between Software Projects in a Portfolio Selection Setting Based on the Modern Portfolio Theory. JOURNAL OF MODERN PROJECT MANAGEMENT , v. 2, p. 64-77, 2014.

  • BARROS, M. O. ; COSTA, H. R. . Scaling up a Project Portfolio Selection Technique by using Multiobjective Genetic Optimization. iSys - Revista Brasileira de Sistemas de Informação , v. 7, p. 60, 2014.

  • FARZAT, F.A. ; BARROS, M. O. . Unit Test Case Selection to Evaluate Changes in Critical Time. INFOR , v. 50, p. 163-174, 2012.

  • ARAÚJO, R. M. ; BARROS, M. O. . INFORMATION SYSTEMS GRADUATE EDUCATION AND RESEARCH IN BRAZIL. RESI : Revista Eletrônica de Sistemas de Informação , v. 9, p. 1-25, 2010.

  • CORRÊA, A. L. ; WERNER, C. M. L. ; BARROS, M. O. . Refactoring to Improve the Understandability of Specifications Written in OCL. IET Software (Print) , v. 3, p. 69-90, 2009.

  • COSTA, H. R. ; BARROS, M. O. ; TRAVASSOS, G. H. . Evaluating software project portfolio risks. JOURNAL OF SYSTEMS AND SOFTWARE , (no prelo), v. 80, p. 16-31, 2007.

  • DANTAS, A. R. ; VERONESE, G. O. ; BARROS, M. O. ; WERNER, C. M. L. . Model-Driven Game Development: Experience and Model Advancements in Software Project Management Education. Software Process Improvement and Practice (Print) , v. 1, p. 411-421, 2006.

  • COSTA, H. R. ; BARROS, M. O. ; TRAVASSOS, G. H. . A risk based economical approach for evaluating software project portfolios. Software Engineering Notes , v. 30, n.4, p. 1-5, 2005.

  • SILVA, A. B. ; BARROS, M. O. ; WERNER, C. M. L. . Staffing a software project: a constraint satisfaction approach. Software Engineering Notes , v. 30, n.4, p. 1-5, 2005.

  • SILVA, A. B. ; BARROS, M. O. ; WERNER, C. M. L. . Staffing a software project. SOFTWARE ENGINEERING NOTES , v. 30, p. 1, 2005.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Supporting Risks in Software Project Management. JOURNAL OF SYSTEMS AND SOFTWARE , v. 70, p. 21-35, 2004.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . A System Dynamics Metamodel for Software Process Modeling. Software Process Improvement and Practice , 2003.

  • BARROS, M. O. ; ARAGÃO, C. L. S. ; CARVALHO, L. E. Z. L. . Análise do risco da carteira de crédito por meio de simulação de Monte Carlo. Resenha da Bmf, 2003.

  • TRAVASSOS, G. H. ; BARROS, M. O. . Contributions of In Virtuo and In Silico Experiments for the Future of Empirical Studies in Software Engineering. The Future Of Empirical Studies In Software Engineering, v. 2, p. 108-121, 2003.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Project Management Knowledge Reuse Through Scenario Models. Lecture Notes in Computer Science , 2002.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . L'analyse de risques: un facteur de succès pour le développement de systèmes complexes. Génie Logiciel , v. 24, p. 14-20, 2000.

  • GONÇALVES, F. O. ; BARROS, M. O. . Pricing the Option-Adjusted Spread of Brazilian Eurobonds. JOURNAL OF PORTFOLIO MANAGEMENT , v. 24, n.3, p. 123-130, 1998.

  • DUTRA, J.R. ; BARROS, M. O. ; SANTORO, F. M. ; MAGDALENO, A.M. ; CAPPELLI, C. ; NUNES, V. ; KLUSSMAN, F. . The influence of human capabilities in effort estimation of business processes modeling projects. In: Charles Moller,Sohail Chaudhry. (Org.). Advances in Enterprise Information Systems II. 1ed.: CRC Press, 2012, v. 1, p. 179-190.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . A Metamodel for Software Project Model Development with System Dynamics. In: Sílvia T Acuna; María I Sánchez-Segura. (Org.). NEW TRENDS IN SOFTWARE PROCESS MODELLING. 1ed.Singapore: World Scientific Publishing Co., 2006, v. 18, p. 91-119.

  • GONÇALVES, F. O. ; BARROS, M. O. . Apreçamento do 'Spread'de Risco Ajustado pelas Opções em Eurobônus Brasileiros. In: Bonomo, M.A.C.. (Org.). Finanças Aplicadas ao Brasil. Rio de Janeiro: Fundação Getúlio Vargas, 2002, v. , p. -.

  • COSTA, H. R. ; BARROS, M. O. ; TRAVASSOS, G. H. . A Risk Based Economical Approach for Evaluating Software Project Portfolios. IT Management Select, Holanda, 01 set. 2006.

  • ARAGÃO, C. L. S. ; BARROS, M. O. . Agregando o Risco de Carteiras de Investimentos. Investidor Institucional, Rio de Janeiro, , v. 24, p. 46 - 47, 10 out. 2001.

  • ANTUNES, L. ; BARROS, M. O. . A Comparison Between Hierarchical and Non-Hierarchical Software Clustering. In: 38o Simpósio Brasileiro de Engenharia de Software, 2024, Curitiba. 38th Brazilian Symposium on Software Engineering, 2024.

  • CAMPOS JUNIOR, H. S. ; MENEZES, GLEIPH GHIOTTO LIMA ; BARROS, M. ; VAN DER HOEK, A. ; MURTA, LEONARDO GRESTA PAULINO . Towards Merge Conflict Resolution by Combining Existing Lines of Code. In: 36th Brazilian Symposium on Software Engineering, 2022, Uberlândia. Anais do 36th Brazilian Symposium on Software Engineering, 2022. v. 1.

  • CIRIBELLI, L. ; LIMA, J. P. C. ; CAMPOS JUNIOR, H. S. ; GHIOTTO, G. ; MURTA, L. G. P. ; VAN DER HOEK, A. ; BARROS, M. . Merge Nature: a tool to support research about merge conflicts. In: 10th Workshop on Software Visualization, Evolution and Maintenance, 2022, Uberlândia. Anais do 10th Workshop on Software Visualization, Evolution and Maintenance, 2022. v. 1.

  • BICHARRA, A. C. G. ; BARROS, M. . Using classification techniques to leverage on available information to optimize SARS-CoV-2 lab test pooling. In: 54th Hawaii International Conference on System Sciences, 2020, Waikiki. Using classification techniques to leverage on available information to optimize SARS-CoV-2 lab test pooling, 2021. v. 1.

  • BARROS, MÁRCIO DE OLIVEIRA ; GONCALVES, V. P. . A Function Point Formulation for the Software Release Planning Problem. In: International Symposium on Empirical Software Engineering and Measurement, 2019, Porto de Galinhas, PE. Proc. of the International Symposium on Empirical Software Engineering and Measurement, 2019. v. 1. p. 1-1.

  • ANDRADE, A. S. ; BARROS, MARCIO DE O. ; ALVIM, ADRIANA C. F. . Uso da metaheurística Biased Random Key Genetic Algorithm no Next Release Problem com configuração automática de parâmetros. In: Workshop de Engenharia de Software baseada em Buscas, 2018, São Carlos. IX Workshop de Engenharia de Software baseada em Buscas, 2018.

  • FARZAT, F.A. ; BARROS, M. O. ; TRAVASSOS, G. H. . Desafios para o planejamento e execução de experimentos de Melhoramento Genético em JavaScript. In: XX Ibero-American Conference on Software Engineering, 2017, Buenos Aires. Proceedings of the XX Ibero-American Conference on Software Engineering, 2017.

  • MARCO NETO, C. C. ; BARROS, M. O. . A Structured Survey on the Usage of the Issue Tracking System provided by the GITHUB Platform. In: XI Simpósio Brasileiro de Componentes, Arquiteturas e Reuso, 2017, Fortaleza. Anais do XI Simpósio Brasileiro de Componentes, Arquiteturas e Reuso, 2017.

  • BARROS, MARCIO DE O. ; ARAUJO, LUIZ ANTONIO O. DE . Learning Overtime Dynamics Through Multiobjective Optimization. In: the 2016, 2016, Denver. Proceedings of the 2016 on Genetic and Evolutionary Computation Conference - GECCO '16. New York: ACM Press, 2016. p. 1061.

  • PITANGUEIRA, A. M. ; TONELLA, P. ; SUZI, A. ; MACIEL, R. S. P. ; BARROS, M. O. . Risk-Aware Multi-Stakeholder Next Release Planning using Multi-Objective Optimization. In: Working Conference on Requirement Engineering: Foundation for Software Quality, 2016, Gothenburg. Proceedings of the 22th Working Conference on Requirement Engineering: Foundation for Software Quality, 2016.

  • ANTUNES, L. ; BARROS, M. O. ; CORRÊA, A. L. . Automatic Spreadsheet Generation from Conceptual Models. In: Simpósio Brasileiro de Engenharia de Software, 2015, Belo Horizonte, MG. Anais do XXIX Simpósio Brasileiro de Engenharia de Software, 2015.

  • RODRIGUES, R. ; AZEVEDO, L. G. ; BARROS, M. O. ; REVOREDO, K. C. ; LEOPOLD, H. . BPME: An Experiment on Process Model Understandability Using Textual Work Instructions and BPMN Models. In: Simpósio Brasileiro de Engenharia de Software, 2015, Belo Horizonte, MG. Anais do XXIX Simpósio Brasileiro de Engenharia de Software, 2015.

  • PINTO, A. F. ; ALVIM, A.C. ; BARROS, M. O. . ILS for the Software Module Clustering Problem. In: XLVI Simpósio Brasileiro de Pesquisa Operacional, 2014, Salvador, BA. Anais do XLVI Simpósio Brasileiro de Pesquisa Operacional, 2014.

  • BARROS, M. O. . An Experimental Study on Incremental Search-Based Software Engineering. In: 5th International Symposium on Search-based Software Engineering, 2013, St Petersburg. 5th International Symposium on Search-based Software Engineering. Heidelberg: Springer, 2013. v. 1. p. 34-49.

  • PITANGUEIRA, A. M. ; MACIEL, R. S. P. ; BARROS, M. O. ; ANDRADE, A. S. . A Systematic Review of Software Requirements Selection and Prioritization Using SBSE Approaches. In: 5th International Symposium on Search-based Software Engineering, 2013, St Petersburg. 5th International Symposium on Search-based Software Engineering. Heidelberg: Springer, 2013. v. 1. p. 188-208.

  • GHIOTTO, G. ; MURTA, L. G. P. ; BARROS, M. O. . A caminho de uma abordagem baseada em buscas para minimização de conflitos de merge. In: IV Workshop em Engenharia de Software baseada em Buscas, 2013, Brasília. Anais do Congresso Brasileiro de Software. Porto Alegre: SBC, 2013. v. 1.

  • GONCALVES, V. P. ; BARROS, M. O. . Modelando o Problema da Próxima Release sob a Perspectiva da Análise de Pontos de Função. In: IV Workshop em Engenharia de Software baseada em Buscas, 2013, Brasília. Anais do Congresso Brasileiro de Software. Porto Alegre: SBC, 2013. v. 1.

  • ASSUNCAO, W. K. ; BARROS, M. O. ; COLANZI, T. E. ; DIAS-NETO, A. C. ; PAIXAO, M. H. ; SOUZA, J. ; VERGÍLIO, S.R. . Mapeamento da Comunidade Brasileira de SBSE. In: IV Workshop em Engenharia de Software baseada em Buscas, 2013, Brasília. Anais do Congresso Brasileiro de Software. Porto Alegre: SBC, 2013. v. 1.

  • BARROS, M. O. . An Analysis of the Effects of Composite Objectives in Multiobjective Software Module Clustering. In: Genetic and Evolutionary Computation Conference, 2012, Filadélfia. Proceedings of the Genetic and Evolutionary Computation Conference 2012, 2012. v. 1.

  • BARROS, M. O. . Evaluating the Importance of Randomness in Search-Based Software Engineering. In: 4th International Symposium on Search-based Software Engineering, 2012, Riva del Garda. Lecture Notes in Computer Science. Heidelberg: Springer, 2012. p. 60-74.

  • FERREIRA, P. J. A. V. ; BARROS, M. O. . Traceability between Function Points and Source Code. In: International Workshop on Traceability in Emerging Forms of Software Engineering, 2011, Honolulu, HW. Proceedings of the International Workshop on Traceability in Emerging Forms of Software Engineering, 2011.

  • VITORINO, F.F. ; BARROS, M. O. . Otimização heurística de uma técnica para seleção e priorização de portfólios balanceados de projetos de software. In: II Workshop de Engenharia de Software baseada em Buscas, 2011, São Paulo. Anais do II Workshop de Engenharia de Software baseada em Buscas, 2011.

  • BARROS, M. O. ; DIAS-NETO, A. C. . Desenvolvendo uma Abordagem Sistemática para Avaliação dos Estudos Experimentais em Search-Based Software Engineering. In: II Workshop de Engenharia de Software baseada em Buscas, 2011, São Paulo. Anais do II Workshop de Engenharia de Software baseada em Buscas, 2011.

  • COSTA, H. R. ; BARROS, M. O. ; ROCHA, A. R. C. . Maturidade em Gerencia de Portfólio de Projetos de Software: um Estudo Experimental. In: Simpósio Brasileiro de Qualidade de Software, 2010, Belém, PA. Anais do 9o Simpósio Brasileiro de Qualidade de Software, 2010.

  • ARAÚJO, R. M. ; BARROS, M. O. ; SANTOS, B.O. . Utilização de Métricas nos Projetos de Desenvolvimento de Sistemas de Informação: Um Survey com Gerentes de Projetos. In: WORKSHOP DE GERENCIAMENTO DE PROJETOS DE SOFTWARE, 2010, Belém, PA. Anais do 3o WORKSHOP DE GERENCIAMENTO DE PROJETOS DE SOFTWARE, 2010.

  • NETTO, F. C. ; BARROS, M. O. ; ALVIM, A.C. . Uma Abordagem Automatizada para Geração de Cronogramas de Tarefas de Correção de Bugs. In: XXIV Simpósio Brasileiro de Engenharia de Software, 2010, Salvador, BA. Anais do XXIV Simpósio Brasileiro de Engenharia de Software, 2010.

  • COSTA, M.F. ; BARROS, M. O. . Avaliando as Implicações do Princípio de Projeto Common-Closure sobre a Manutenção do Software. In: XXIV Simpósio Brasileiro de Engenharia de Software, 2010, Salvador, BA. Anais do XXIV Simpósio Brasileiro de Engenharia de Software, 2010.

  • MAGDALENO, A.M. ; WERNER, C. M. L. ; ARAÚJO, R. M. ; BARROS, M. O. . Formulando a Adaptação de Processos de Desenvolvimento de Software como um Problema de Otimização. In: I Workshop de Otimização em Engenharia de Software, 2010, Salvador, BA. Anais do I Workshop de Otimização em Engenharia de Software, 2010.

  • FARZAT, F.A. ; BARROS, M. O. . Método de seleção de Casos de Teste para Alterações Emergenciais. In: I Workshop de Otimização em Engenharia de Software, 2010, Salvador, BA. Anais do I Workshop de Otimização em Engenharia de Software, 2010.

  • COSTA, H. R. ; BARROS, M. O. ; ROCHA, A. R. C. . Software Project Portfolio Selection: A Modern Portfolio Theory Based Technique. In: 22nd International Conference on Software Engineering and Knowledge Engineering, 2010, Redwood City, EUA. Anais do 22nd International Conference on Software Engineering and Knowledge Engineering, 2010.

  • SANTOS, J. P. O. ; BARROS, M. O. . CodeMI ? Source Code as XML Metadata Interchange - Uma Representação de Código-fonte para Coleta de Métricas. In: V Simpósio Brasileiro de Sistemas de Informação, 2009, Brasília. Anais do V Simpósio Brasileiro de Sistemas de Informação. Porto Alegre: Sociedade Brasileira de Computação, 2009. p. 49-60.

  • BARROS, M. O. ; ARAÚJO, R. M. . Ensinando Construção de Software Aplicada a Sistemas de Informação do Mundo Real. In: I Fórum de Educação em Engenharia de Software, 2008, Campinas. Anais do I Fórum de Educação em Engenharia de Software, 2008.

  • BARROS, M. O. . Predicting Software Project Size Using Project Generated Information. In: The 20th International Conference on Software Engineering and Knowledge Engineering, 2008, San Francisco, CA. Proceedings of the 20th International Conference on Software Engineering and Knowledge Engineering, 2008.

  • CORRÊA, A. L. ; WERNER, C. M. L. ; BARROS, M. O. . Enhancing the Understandability of OCL Specifications. In: XXI Simpósio Brasileiro de Engenharia de Software, 2007, João Pessoa. Anais do XXI Simpósio Brasileiro de Engenharia de Software, 2007. v. 1. p. 22-38.

  • CORRÊA, A. L. ; WERNER, C. M. L. ; BARROS, M. O. . An Empirical Study of the Impact of OCL Smells and Refactorings on the Understandability of OCL Specifications. In: Models 2007, 2007, Nashville, TN. CEUR Workshop Proceedings, 2007. v. 1. p. 76-90.

  • COSTA, H. R. ; BARROS, M. O. ; TRAVASSOS, G. H. . RISICARE: uma ferramenta para apoiar a avaliação de riscos de uma carteira de projetos de software. In: XIV Sessão de Ferramentas - XXI Simpósio Brasileiro de Engenharia de Software, 2007, João Pessoa. Anais da XIV Sessão de Ferramentas - XXI SBES. Porto Alegre: Sociedade Brasileira de Computação, 2007. v. 1. p. 47-53.

  • FERREIRA, C. ; WERNER, C. M. L. ; BARROS, M. O. . Gerência de Carteiras de Componentes: uma Abordagem Baseada em Valor. In: VI Workshop de Desenvolvimento Baseado em Componentes, 2006, Recife. Proc of VI Workshop de Desenvolvimento Baseado em Componentes, 2006.

  • VERONESE, G. O. ; BARROS, M. O. ; WERNER, C. M. L. . Model Support for Simulation-Based Training Games: From Behavioral Modeling to User Interactions. In: ProSim - Software Process Simulation and Modeling Workshop, 2005, St Louis, 2005.

  • DANTAS, A. R. ; BARROS, M. O. ; WERNER, C. M. L. . Simulation Models Applied to Game-Based Training for Software Project Managers. In: proSim - Software Process Simulation and Modeling Workshop, 2005, St Louis, 2005.

  • COSTA, H. R. ; BARROS, M. O. ; TRAVASSOS, G. H. . A Risk Based Economical Approach for Evaluating Software Project Portfolios. In: EDSER - Economic Driven Software Engineering Workshop, 2005, St Louis, 2005.

  • SILVA, A. B. ; BARROS, M. O. ; WERNER, C. M. L. . Staffing a Software Project: a Constraint Satisfaction Approach. In: EDSER - Economic Driven Software Engineering Workshop, 2005, St Louis, 2005.

  • SILVA, A. B. ; BARROS, M. O. ; WERNER, C. M. L. . Apoio à Alocação de Recursos Humanos em Projetos de Software: Uma Abordagem Baseada em Satisfação de Restrições. In: IV Simpósio Brasileiro de Qualidade de Software, 2005, Porto Alegre, 2005.

  • COSTA, H. R. ; BARROS, M. O. ; TRAVASSOS, G. H. . Uma Abordagem Econômica baseada em Riscos para Avaliação de uma Carteira de Projetos de Software. In: 19th Simpósio Brasileiro de Engenharia de Software, 2005, Uberlândia, MG, 2005.

  • COSTA, H. R. ; BARROS, M. O. ; TRAVASSOS, G. H. . Software Project Risk Evaluation based on Specific and Systemic Risks. In: 16th International Conference on Software Engineering and Knowledge Engineering, 2004, Banff, 2004.

  • DANTAS, A. R. ; BARROS, M. O. ; WERNER, C. M. L. . An Game-Based Environment for Project Management Experiential Education. In: 16th International Conference on Software Engineering and Knowledge Engineering, 2004, Banff, 2004.

  • PINHEIRO, L.N.P. ; BARROS, M. O. ; ROCHA, A. R. C. . Um Processo de Apoio à Gerência de Aquisição de Produtos e Serviços de Software. In: I Simpósio de Tecnologia da Informação da Marinha, 2004, Rio de Janeiro, 2004.

  • MAFRA, S. N. ; TRAVASSOS, G. H. ; BARROS, M. O. . enactPro: Automatizando Processos de Software. In: XVIII Simpósio Brasileiro de Engenharia de Software - Sessão de Ferramentas, 2004, Brasília, 2004.

  • DANTAS, A. R. ; BARROS, M. O. ; WERNER, C. M. L. . Treinamento Experimental com Jogos de Simulação para Gerentes de Projeto de Software. In: XVIII Simpósio Brasileiro de Engenharia de Software, 2004, Brasília, 2004.

  • DANTAS, A. R. ; BARROS, M. O. ; WERNER, C. M. L. . A Simulation-Based Game for Project Management Experiential Learning. In: Sixteenth International Conference on Software Engineering and Knowledge Engineering, 2004, Jasper, CA. Proc. of the XVI International Conference on Software Engineering and Knowledge Engineering. Jasper, CA: Knowledge Systens Institute Graduate School, 2004. v. 1. p. 19-24.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . System Dynamics Extension Modules for Software Process Modeling. In: ProSim - Software Process Simulation and Modeling Workshop, 2003, Portland, OR, 2003.

  • SOUZA, G.T. ; PIRES, C.G.S. ; BARROS, M. O. . PATI-MVC: Uma Família de Padrões MVC para Sistemas de Informação. In: Third Latin American Conference on Pattern Languages of Programming, 2003, Fortaleza, CE, 2003.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Project Management Knowledge Reuse Through Scenario Models. In: 7th International Conference on Software Reuse, 2002, Austin, Texas, 2002.

  • MURTA, L. G. P. ; WERNER, C. M. L. ; BARROS, M. O. . CHARON: uma Máquina de Processos Extensível Baseada em Agentes Inteligentes. In: V Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes de Software, 2002, Havana, 2002.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Evaluating the Use of System Dynamics Models in software Project Management. In: 20th International Conference of the System Dynamics Society, 2002, Palermo, 2002.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Enhancing Metamodels with Scenarios: Plug-and-Simulate Extensions for Model Developers. In: 20th International Conference of the System Dynamics Society, 2002, Palermo. Proceedings of the 20th International Conference of the System Dynamics Society, 2002.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Um Estudo Experimental sobre a Utilização de Modelagem e Simulação no Apoio à Gerência de Projetos de Software. In: XVI Simpósio Brasileiro de Engenharia de Software, 2002, Gramado, 2002.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Gerenciamento de Projetos Baseado em Cenários: uma Abordagem de Modelagem Dinâmica e Simulação. In: I Simpósio Brasileiro de Qualidade de Software, 2002, Gramado, 2002.

  • MURTA, L. G. P. ; BARROS, M. O. ; WERNER, C. M. L. . Charon: uma Ferramenta para a Modelagem, Simulação, Execução e Acompanhamento de Processos de Software. In: Sessão de Ferramentas do Simpósio Brasileiro de Engenharia de Software, 2002, Gramado, 2002.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . From Models to Metamodels: Organizing and Reusing Domain Knowledge in System Dynamics Model Development. In: 19th International Conference of the System Dynamics Society, 2001, Atlanta. Proceeding of the 19th International Conference of the System Dynamics Society, 2001.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Explaning the Behavior of System Dynamics Models. In: 19th International Conference of the System Dynamics Society, 2001, Atlanta. Proceeding of the 19th International Conference of the System Dynamics Society, 2001.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Scenario Oriented Project Management Knowledge Reuse within a Risk Analysis Process. In: 13th International Conference on Software Engineering and Knowledge Engineering, 2001, Buenos Aires. Proceeding of the 13th International Conference on Software Engineering and Knowledge Engineering, 2001. p. 37-44.

  • BARROS, M. O. ; CORRÊA, A. L. ; WERNER, C. M. L. . Uma Coleção de Padrões para o Gerenciamento de Sessão em Aplicações Internet. In: First Latin American Conference on Pattern Languages of Programming, 2001, Rio de Janeiro, 2001.

  • MURTA, L. G. P. ; BARROS, M. O. ; WERNER, C. M. L. . Framedoc: Um Framework para a Documentação de Componentes Reutilizáveis. In: 4th International Symposium on Knowledge Management/Document Management (ISKM/DM'2001), 2001, Curitiba, 2001.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Applying System Dynamics to Scenario Based Software Project Management. In: XVIII International System Dynamics Conference, 2000, Noruega. Proceeding of the XVIII International System Dynamics Conference, 2000. p. 35-35.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Towards a Scenario Based Project Management Paradigm. In: XIV Simpósio Brasileiro de Engenharia de Software - Workshop de Teses, 2000, João Pessoa, 2000.

  • WERNER, C. M. L. ; ROSETI, M. Z. ; BARROS, M. O. ; MURTA, L. G. P. . Odyssey-LE: Uma Infra-Estrutura de Reutilização para o Domínio do Processamento Legislativo. In: V ENIAL - Encontro Nacional de Informática Aplicada ao Legislativo, 2000, Vitória, 2000.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Illium: Uma Ferramenta de Simulação de Modelos Dinâmicos de Projetos de Software. In: XIV Simpósio Brasileiro de Engenharia de Software - Seção de Ferramentas, 2000, João Pessoa, 2000.

  • MURTA, L. G. P. ; BARROS, M. O. ; WERNER, C. M. L. . Token: Uma Ferramenta para o Controle de Alterações em Projetos de Software em Desenvolvimento. In: XIV Simpósio Brasileiro de Engenharia de Software - Seção de Ferramentas, 2000, João Pessoa, 2000.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Using Process Modeling and Dynamic Simulation to Support Software Process Quality Management. In: XIV Simpósio Brasileiro de Engenharia de Software, 2000, João Pessoa, 2000.

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Risk Analysis: a Key Success Factor for Complex System Development. In: XII International Conference Software & System Engineering and its Applications, 1999, Paris. Proceeding of the XII International Conference Software & System Engineering and its Applications, 1999.

  • WERNER, C. M. L. ; MATTOSO, M. ; BRAGA, R. M. M. ; BARROS, M. O. ; MURTA, L. G. P. ; DANTAS, A. R. . Odyssey: Infra-estrutura de Reutilização baseada em Modelos de Domínio. In: XIII Simpósio Brasileiro de Engenharia de Software - Seção de Ferramentas, 1999, Florianópolis, 1999.

  • BARROS, M. O. ; AUDE, J. S. . Alchemist: A Visual Environment For Shared Memory Parallel Software Development. In: Parallel and Distributed Computer Networks Symposium, 1998, Brisbane. Proceeding of the Parallel and Distributed Computer Networks Symposium, 1998.

  • GONÇALVES, F. O. ; BARROS, M. O. . Pricing the Option-Adjusted Spread of Brazilian Eurobonds. In: XIX Encontro Brasileiro de Econometria, 1997, Recife, 1997.

  • BARROS, M. O. ; AUDE, J. S. . Implementação do Padrão Pthreads sobre o Sistema Operacional Mulplix. In: IX Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho, 1997, Campos de Jordão, 1997.

  • BARROS, M. O. ; AUDE, J. S. . Parallel Alchemist: a Visual Environment for Parallel Software Development with Shared Memory Programming Models. In: IX Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho, 1997, Campos de Jordão, 1997. p. 397-412.

  • BARROS, M. O. ; AUDE, J. S. . Alquimista: uma Ferramenta para Desenvolvimento Visual de Software Paralelo para Modelos de Programação baseados em Memória Compartilhada. In: XI Simpósio Brasileiro de Engenharia de Software, 1997, Fortaleza, 1997. p. 495-498.

  • GONÇALVES, F. O. ; BARROS, M. O. . Pricing the Option-Adjusted Spread of Brazilian Eurobonds. In: XXIX Simpósio Brasileiro de Pesquisa Operacional, 1997, Salvador, 1997.

  • AUDE, J. S. ; MESLIN, A. M. ; CRUZ, A. A. ; SANTOS, C. M. P. ; BRONSTEIN, G. ; COSTA, I. N. ; CORDEIRO, L. F. M. ; BARROS, M. O. ; JOÃO JÚNIOR, M. ; OLIVEIRA, S. C. ; PINTO, S. B. . The Multiplus/Mulplix Parallel Processing Environment. In: International Symposium on Parallel Architetures, Algorithms and Networks, 1996, Beijing, 1996.

  • BARROS, M. O. ; AUDE, J. S. ; SANTOS, P. A. S. . Implementação das Bibliotecas Multithread do Sistema Operacional Mulplix. In: VIII Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho, 1996, Recife, 1996. p. 213-222.

  • BARROS, M. O. ; WERNER, C. M. L. ; CALOBA, L. P. . Recuperação de Componentes em Bibliotecas de Software: Uma Abordagem Conexionista. In: X Simpósio Brasileiro de Engenharia de Software, 1996, São Carlos, 1996. p. 87-102.

  • ROCHA, A. R. C. ; WERNER, C. M. L. ; TRAVASSOS, G. H. ; BARROS, M. O. ; HAJDU, G. . Memphis: Um Ambiente de Desenvolvimento de Software Baseado em Reutilização. In: X Simpósio Brasileiro de Engenharia de Software - Seção de Ferramentas, 1996, São Carlos, 1996. p. 13-16.

  • AUDE, J. S. ; MESLIN, A. M. ; CRUZ, A. A. ; SANTOS, C. M. P. ; BRONSTEIN, G. ; COSTA, I. N. ; CORDEIRO, L. F. M. ; BARROS, M. O. ; JOÃO JÚNIOR, M. ; PINTO, S. B. ; OLIVEIRA, S. C. . Implementation of the MULTIPLUS / MULPLIX Parallel Processing Environment. In: VII Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho, 1995, Canela, 1995. p. 621-636.

  • BARROS, M. O. ; WERNER, C. M. L. . Recuperação de Componentes de Software através de Técnicas Conexionistas. In: 1o Workshop COPPE / PUC de Reutilização de Software, 1994, Rio de Janeiro, 1994.

  • BARROS, M. O. ; AUDE, E. P. L. . Controle de um Braço Mecânico. In: XIII Jornada de Iniciação Científica da UFRJ, 1990, Rio de Janeiro, 1990.

  • MONCORES, M. ; ALVIM, A.C. ; BARROS, M. O. . Large Neighborhood Search for the Software Module Clustering Problem. In: Metaheuristics International Conference, 2015, Agadir, Marrocos. Proceeedings of the 7th Metaheuristics International Conference, 2015.

  • FUCHSHUBER, R. ; BARROS, M. O. . Improving Heuristics for the Next Release Problem Through Landscape Visualization. In: VI Symposium on Search-based Software Engineering, 2014, Fortaleza, CE. Proceedings of the VI International Symposium on Search-based Software Engineering. Heidelberg: Springer, 2014. v. 1. p. 222-227.

  • BARROS, M. O. ; COSTA, H. R. ; VITORINO, F.F. ; ROCHA, A. R. C. . Multiobjective Optimization for Project Portfolio Selection. In: Genetic and Evolutionary Computation Conference, 2012, Filadélfia. Proceedings of the Genetic and Evolutionary Computation Conference 2012, 2012. v. 1.

  • CAPPELLI, C. ; SANTORO, F. M. ; NUNES, V. ; BARROS, M. O. ; DUTRA, J.R. . An Estimation Procedure to Determine the Effort Required to Model Business Processes. In: 12th International Conference on Enterprise Information Systems, 2010, Funchal, Madeira. Proceedings of the 12th International Conference on Enterprise Information Systems, 2010.

  • ARAÚJO, R. M. ; BARROS, M. O. . IS POST-GRADUATE EDUCATION AND RESEARCH IN BRAZIL. In: Information Systems research and education in developing countries, 2008, Paris. Online at URL: http://www-public.int-evry.fr/~assar/pre-ICIS08/prog.html, 2008.

  • COSTA, H. R. ; BARROS, M. O. ; TRAVASSOS, G. H. . Evaluating Risk Factors in Software Projects. In: 1st Experimental Software Engineering Latin American Workshop, 2004, Salvador, 2004.

  • BARROS, M. O. ; FARZAT, F.A. . What Can a Big Program Teach Us about Optimization?. In: 5th International Symposium on Search-based Software Engineering, 2013, St Petersburg. 5th International Symposium on Search-based Software Engineering. Heidelberg: Springer, 2013. v. 1. p. 275-281.

  • PINTO, A. F. ; ALVIM, A.C. ; BARROS, M. O. . Um Estudo Comparativo de Heurísticas Aplicadas ao Problema de Clusterização de Módulos de Software. In: IV Workshop em Engenharia de Software baseada em Buscas, 2013, Brasília. Anais do Congresso Brasileiro de Software. Porto Alegre: SBC, 2013. v. 1.

  • BARROS, M. O. ; DIAS-NETO, A. C. . A Survey of Empirical Investigations on SSBSE Papers. In: International Symposium on Search-Based Software Engineering, 2011, Szeged, HU. SSBSE 2001, LNCS 6956. Heidelberg: Springer, 2011. p. 268-268.

  • BARROS, M. O. . Evaluating Modularization Quality As An Extra Objective in Multiobjective Software Module Clustering. In: International Symposium on Search-Based Software Engineering, 2011, Szeged, HU. SSBSE 2001, LNCS 6956. Heidelberg: Springer, 2011. p. 267-267.

  • NETTO, F. C. ; BARROS, M. O. ; ALVIM, A.C. . A Hybrid Heuristic Approach for Scheduling Bug Fix Tasks to Software. In: 1st International Symposium on Search Based Software Engineering, 2009, Windsor. Proceedings of the 1st International Symposium on Search Based Software Engineering, 2009.

  • DANTAS, A. R. ; BARROS, M. O. ; WERNER, C. M. L. . Aplicação de Jogos de Simulação noTreinamento em Gerenciamento de Projetos de Software. In: II Workshop de Desenvolvimento de Jogos, 2003, Salvador, 2003.

  • VERONESE, G. O. ; BARROS, M. O. ; WERNER, C. M. L. . A Caminho de uma Abordagem de Apoio à Construção de Jogos de Simulação para Treinamento baseados em Modelos Dinâmicos. In: II Workshop de Desenvolvimento de Jogos, 2003, Salvador, 2003.

  • BARROS, M. O. ; WERNER, C. M. L. . Retrieving Reusable Components from Libraries: A Conexionist Approach. In: 4th International Conference of Software Reuse, 1996, Orlando, 1996.

  • BARROS, M. . Introdução ao Vue.JS. 2020. (Apresentação de Trabalho/Conferência ou palestra).

  • BARROS, M. . Otimização Aplicada ao Desenvolvimento de Software e Além. 2020. (Apresentação de Trabalho/Conferência ou palestra).

  • BARROS, M. . Otimização Aplicada ao Desenvolvimento de Software e Além. 2020. (Apresentação de Trabalho/Conferência ou palestra).

  • BARROS, M. . Otimização Aplicada ao Desenvolvimento de Software e Além. 2020. (Apresentação de Trabalho/Conferência ou palestra).

  • FARZAT, F.A. ; BARROS, MÁRCIO O. ; TRAVASSOS, G. H. . Local optimization of JavaScript code. 2018. (Apresentação de Trabalho/Seminário).

  • BARROS, M. O. . Computação em larga escala: Implementando algoritmos Map-Reduce com Hadoop. 2014. (Apresentação de Trabalho/Conferência ou palestra).

  • FUCHSHUBER, R. ; BARROS, M. O. . Estudo sobre o Tamanho dos Clusters e seus Efeitos no Cálculo do MQ. Rio de Janeiro: Relatórios Técnicos do Departamento de Informática Aplicada, 2013 (Relatório Técnico).

  • BARROS, M. O. ; DIAS-NETO, A. C. . Threats to Validity in Search-based Software Engineering Empirical Studies. Rio de Janeiro: Sistema de Editoração Eletrônica de Revistas - UNIRIO, 2011 (Relatório Técnico).

  • BESSA, A. ; BARROS, M. O. . Integração entre o PMBOK e RUP. Rio de Janeiro: UNIRIO, 2009 (Relatório Técnico).

  • CAPPELLI, C. ; SANTORO, F. M. ; DUTRA, J.R. ; BARROS, M. O. ; NUNES, V. . Pesquisa em Estimativas em Projetos de Modelagem de Processos. Rio de Janeiro: UNIRIO, 2009 (Relatório Técnico).

  • BARROS, M. O. ; WERNER, C. M. L. ; TRAVASSOS, G. H. . Towards a Scenario Based Project Management Paradigm. Rio de Janeiro: Departamento de Engenharia de Sistemas e Computação, COPPE/UFRJ, 2001 (Relatório Técnico).

  • BARROS, M. O. . Gerenciamento de Projetos Baseado em Cenários: uma Abordagem de Modelagem Dinâmica e Simulação 2001 (Tese de Doutorado).

  • BARROS, M. O. . Reutilização de Conhecimento no Gerenciamento Baseado em Cenários. Rio de Janeiro: Departamento de Engenharia de Sistemas e Computação, COPPE/UFRJ, 2000 (Relatório Técnico).

  • MURTA, L. G. P. ; WERNER, C. M. L. ; BARROS, M. O. . Café da Manhã com Java. Rio de Janeiro: Departamento de Engenharia de Sistemas e Computação, COPPE/UFRJ, 1998 (Relatório Técnico).

  • BARROS, M. O. ; AUDE, J. S. . Implementação do Padrão Pthreads para o Sistema Operacional Mulplix. Rio de Janeiro: Núcleo de Computação Eletrônica, NCE/UFRJ, 1996 (Relatório Técnico).

  • BARROS, M. O. ; WERNER, C. M. L. . Uma Taxonomia para Métodos de Busca por Componentes em Ambientes e Ferramentas que Forneçam Apoio a Reutilização de Software. Rio de Janeiro: Departamento de Engenharia de Sistemas e Computação, COPPE/UFRJ, 1996 (Relatório Técnico).

  • BARROS, M. O. ; WERNER, C. M. L. . Implementação dos Mecanismos de Recuperação de Componentes Reutilizáveis. Rio de Janeiro: Departamento de Engenharia de Sistemas e Computação COPPE/UFRJ, 1996 (Relatório Técnico).

  • BARROS, M. O. . Recuperação de Componentes em Bibliotecas de Software: Uma Abordagem Conexionista. Rio de Janeiro: Programa de Engenharia de Sistemas e Computação, COPPE/ UFRJ, 1995 (Dissertação de Mestrado).

  • BARROS, M. O. ; WERNER, C. M. L. . Uma Proposta para um Ambiente de Desenvolvimento com Apoio à Reutilização. Rio de Janeiro: Departamento de Engenharia de Sistemas e Computação, COPPE/UFRJ, 1994 (Relatório Técnico).

  • BARROS, M. O. . Reconhecimento de Padrões Através de Comparações de Contornos. Rio de Janeiro: Instituto da Matemática - IM/UFRJ, 1993 (Projeto Final de Graduação).

Outras produções

BARROS, M. ; VERGÍLIO, S.R. ; HARMAN, M. . IET Software - Special Issue on Search-based Software Engineering. 2017. (Editoração/Periódico).

BARROS, M. O. . Avaliação ad-hoc de projetos de diferentes naturezas. 2014. (Avaliação Ad-hoc de Projeto de Pesquisa).

BARROS, M. O. . Genetic and Evolutionary Computation Conference (GECCO). 2014. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Congresso Ibero-americano de Engenharia de Software. 2014. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Engenharia de Software. 2014. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Workshop de Engenharia de Software baseada em Buscas. 2014. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Revisão de artigo técnico para a revista Journal of Systems and Software. 2014. (Revisão de Artigo Técnico).

BARROS, M. O. . Revisão de artigo técnico para a revista Journal of Software Engineering Research and Development. 2014. (Revisão de Artigo Técnico).

BARROS, M. O. . Revisão de artigo técnico para a revista Trans. on Software Engineering and Methodology. 2014. (Revisão de Artigo Técnico).

BARROS, M. O. . Revisão de artigo técnico para a revista iSYS - Revista Brasileira de Sistemas de Informação. 2014. (Revisão de Artigo Técnico).

BARROS, M. O. . Revisão de artigo técnico para a revista Journal of Software: Evolution and Practice. 2014. (Revisão de Artigo Técnico).

CORRÊA, A. L. ; DIAS, V. M. F. ; BARROS, M. O. ; HAMAZAKI, G. . Avaliador na 13a Jornada de Iniciação Científica. 2014. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . V Symposium on Search-based Software Engineering. 2013. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Avaliação ad-hoc de projetos de diferentes naturezas. 2013. (Avaliação Ad-hoc de Projeto de Pesquisa).

BARROS, M. O. . Simpósio Brasileiro de Sistemas de Informação. 2013. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Congresso Ibero-americano de Engenharia de Software. 2013. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Workshop on Combining Modelling and Search-Based Software Engineering. 2013. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Engenharia de Software. 2013. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . XXXII Concurso de Trabalhos de Iniciação Científica. 2013. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Genetic and Evolutionary Computation Conference (GECCO). 2013. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Workshop de Engenharia de Software baseada em Buscas. 2013. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Revisão de artigo técnico para a revista Empirical Software Engineering. 2013. (Revisão de Artigo Técnico).

BARROS, M. O. . Revisão de artigo técnico para a revista Intl. Journal of Software Engineering Knowledge Engineering. 2013. (Revisão de Artigo Técnico).

BARROS, M. O. . Revisão de artigo técnico para a revista Journal of Universal Computer Science. 2013. (Revisão de Artigo Técnico).

BARROS, M. O. . Revisão de artigo técnico para a revista Trans. on Software Engineering and Methodology. 2013. (Revisão de Artigo Técnico).

BARROS, M. O. . IV Symposium on Search-based Software Engineering. 2012. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Avaliação ad-hoc de projetos de diferentes naturezas. 2012. (Avaliação Ad-hoc de Projeto de Pesquisa).

BARROS, M. O. . Avaliação ad-hoc de projetos para Edital Universal. 2012. (Avaliação Ad-hoc de Projeto de Pesquisa).

BARROS, M. O. . Revisão ad-hoc de projetos do Edital Primeiros Projetos de Pesquisa. 2012. (Avaliação Ad-hoc de Projeto de Pesquisa).

BARROS, M. O. . Revisão de artigo técnico para a revista Intl. Journal of Software Engineering Knowledge Engineering. 2012. (Revisão de Artigo Técnico).

BARROS, M. O. . Congresso Ibero-americano de Engenharia de Software. 2012. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Revisão de artigo técnico para a revista Empirical Software Engineering. 2012. (Revisão de Artigo Técnico).

BARROS, M. O. . Revisão de artigo técnico para a revista Software: Practice and Experience. 2012. (Revisão de Artigo Técnico).

BARROS, M. O. . Fórum de Educação em Engenharia de Software. 2012. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Genetic and Evolutionary Computation Conference (GECCO). 2012. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Revisão de artigo técnico para a revista Journal of Universal Computer Science. 2012. (Revisão de Artigo Técnico).

BARROS, M. O. . Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software. 2012. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Workshop de Engenharia de Software baseada em Buscas. 2012. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Sistemas de Informação. 2012. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Engenharia de Software. 2012. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Workshop de Gerência de Projetos de Software. 2012. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . XIV Iberoamerican Conference on "Software Engineering" ? CIbSE 2011. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . 19th European Conference on Information Systems. 2011. (Revisão de Artigo Técnico).

BARROS, M. O. . VIII Experimental Software Engineering Latin American Workshop. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . IV Fórum de Educação em Engenharia de Software. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . VII Simpósio Brasileiro de Sistemas de Informação. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . II Workshop de Engenharia de Software Baseada em Buscas. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . XXV Simpósio Brasileiro de Engenharia de Software. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . III International Symposium on Search-Based Software Engineering. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . XII International Conference on Product Focused Software Development and Process Improvement. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . IX WORKSHOP DE TESES E DISSERTAÇÕES EM QUALIDADE DE SOFTWARE. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . IV Workshop de Gerenciamento de Projetos de Software. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Revisão ad-hoc de projetos de diferentes naturezas. 2011. (Avaliação Ad-hoc de Projeto de Pesquisa).

BARROS, M. O. . Revisão de artigo técnico para a revista iSYS - Revista Brasileira de Sistemas de Informação. 2011. (Revisão de Artigo Técnico).

BARROS, M. O. . V Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software. 2011. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Engenharia de Software. 2010. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Sistemas de Informação. 2010. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software. 2010. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Workshop de Otimização em Engenharia de Software. 2010. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Foundations of Software Engineering. 2010. (Revisão de Artigo Técnico).

BARROS, M. O. . Revisão de artigo técnico para a revista Journal of Systems and Software. 2010. (Revisão de Artigo Técnico).

BARROS, M. O. ; MURTA, L. G. P. . Dinâmica de Sistemas. 2009. (Curso de curta duração ministrado/Outra).

BARROS, M. O. . Pontos por Função e o Gerenciamento de Tempo em Projetos de Software. 2009. (Curso de curta duração ministrado/Outra).

BARROS, M. O. . Congresso Ibero-americano em "Engenharia de software". 2009. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . CNPq - Edital de Pós-Doutorado no Exterior. 2009. (Avaliação Ad-hoc de Projeto de Pesquisa).

BARROS, M. O. . CNPq - Edital de Bolsa de Produtividade. 2009. (Avaliação Ad-hoc de Projeto de Pesquisa).

BARROS, M. O. . CNPq - Edital Universal. 2009. (Avaliação Ad-hoc de Projeto de Pesquisa).

BARROS, M. O. . Simpósio Brasileiro de Engenharia de Software. 2009. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Qualidade de Software. 2009. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Sistemas de Informação. 2009. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Workshop de Performance. 2009. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Revisão de artigo técnico para a revista Software: Practice and Experience. 2009. (Revisão de Artigo Técnico).

BARROS, M. O. ; DINIZ, M. C. ; ARAÚJO, R. M. ; CIDRAL, A. . iSYS - Revista Brasileira de Sistemas de Informação. 2008. (Editoração/Periódico).

BARROS, M. O. . Engenharia de Software Experimental. 2007. (Curso de curta duração ministrado/Outra).

TRAVASSOS, G. H. ; BARROS, M. O. . Curso de Engenharia de Software. 2007. (Desenvolvimento de material didático ou instrucional - Universidade Aberta do Brasil).

BARROS, M. O. . Simpósio Brasileiro de Engenharia de Software. 2007. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Qualidade de Software. 2007. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Congresso Sul Brasileiro de Computação. 2007. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Congresso Ibero-americano em "Engenharia de software". 2007. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Experimental Software Engineering Latin American Workshop. 2007. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . CNPq - Edital CT-INFO. 2007. (Avaliação Ad-hoc de Projeto de Pesquisa).

BARROS, M. O. ; ARAÚJO, M.A.P. ; TRAVASSOS, G. H. ; MURTA, L. G. P. . Métodos Estatísticos para a Engenharia de Software Experimenal. 2006. (Curso de curta duração ministrado/Outra).

BARROS, M. O. . Gerenciamento de Requisitos com Casos de Uso. 2006. (Curso de curta duração ministrado/Outra).

BARROS, M. O. . International Symposium on Empirical Software Engineering. 2006. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Qualidade de Software. 2006. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Engenharia de Software. 2006. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Pontos por Função e o Gerenciamento de Tempo em Projetos de Software. 2005. (Curso de curta duração ministrado/Outra).

BARROS, M. O. . Pontos por Função e o Gerenciamento de Tempo em Projetos de Software. 2005. (Curso de curta duração ministrado/Outra).

BARROS, M. O. . Simpósio Brasileiro de Engenharia de Software. 2005. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Simpósio Brasileiro de Qualidade de Software. 2005. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . PLOP - Pattern Languages of Programming. 2005. (Participação em Comitê Técnico de Programa).

BARROS, M. O. . Gerenciamento de Riscos em Projetos de Desenvolvimento de Software. 2004. (Curso de curta duração ministrado/Outra).

Projetos de pesquisa

  • 2019 - Atual

    Estratégias para evitar débito técnico, Descrição: Este projeto de pesquisa trata da degradação de software causada por comportamento indesejado de desenvolvedores e sobre estratégias para lidar com esse comportamento. Essas estratégias serão possivelmente inspiradas em conceitos da teoria dos jogos. Assumimos que a degradação do software pode ser medida pelo número e pelos tipos de kludges feitos pelos desenvolvedores de software no código. Um kludge é um código que: (i) corrige parcialmente um bug ou implementa parcialmente um recurso; e (ii) o desenvolvedor sabe que o código é apenas uma solução parcial, com alta probabilidade. Este projeto visa estudar como os projetos de software evoluem em termos de número e tipos de kludges. Estamos tentando identificar kludges olhando para alertas gerados pelo analisador de código-fonte PMD. PMD é um analisador de código-fonte estático comumente usado para encontrar possíveis falhas de programação. As etapas deste projeto envolvem: * confirmar a suposição de que a frequência de alertas de PMD é uma medida precisa da prevalência de kludges; * confirmar a suposição de que os kludges prejudicam o desenvolvimento de software; * confirmar a suposição de que existe um jogo em que, no equilíbrio de Nash, um desenvolvedor escolhe uma estratégia em que obtém benefícios pessoais enquanto causa danos ao projeto, fazendo kludges; * Se todas essas suposições forem verdadeiras, propor uma estratégia para mudar o ambiente de forma que os desenvolvedores não escolham fazer tantos kludges; * implementar esse mecanismo criando um plug-in para uma ferramenta de CI de destaque, como Travis, Jenkins ou GitLab. Este projeto conta com a participação do Prof. Earl Barr, que atua como co-orientador do aluno de Doutorado Bruno Crotman, que ingressou no Doutorado do PPGI/UNIRIO em 2019.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Márcio de Oliveira Barros - Coordenador / Earl Barr - Integrante.

  • 2018 - 2019

    Criação de Expressões Regulares usando Programação Genética, Descrição: Este projeto de pesquisa tem como objetivo desenvolver um algoritmo de programação evolutiva baseado em buscas locais para resolver problemas do tipo Regex Golf. Regex Golf é considerado um problema NP-completo [2] e meta-heurísticas de busca são métodos que geram bons resultados para problemas de análise combinatória com esse nível de complexidade. Neste projeto, desenvolveremos um algoritmo de Busca Local que, combinado a um compactador de expressões regulares, comporá uma nova meta-heurística para o desafio proposto.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Márcio de Oliveira Barros - Coordenador / André Farzat - Integrante.

  • 2018 - Atual

    PROGRAMAÇÃO GENÉTICA APLICADA A CONSTRUÇÃO DEUMA TEORIA DE PROJETO DE SOFTWARE, Descrição: A Programação Genética é um tipo de busca heurística desenvolvida com a intenção de gerar programas de forma automática para a realização de determinadas tarefas. A Programação Genética utiliza operadores evolutivos, similares aos utilizados em algoritmos genéticos, para evoluir um conjunto de programas ao longo de diversas gerações. Embora o alcance desta técnica na geração de programas de forma automática ainda seja limitado, ela tem sido utilizada com outros fins. Neste projeto de pesquisa, propomos o uso de programação genética para definir uma teoria de projeto de software sob a forma de um conjunto de equações que relacionem métricas estruturais de projeto. Nossa expectativa é que a otimização da estrutura do software segundo estas equações reflita a organização do código fonte de sistemas considerados bem sucedidos segundo critérios orientados à avaliação técnica e econômica da capacidade de manutenção do software.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: / Mestrado profissional: (1) / Doutorado: (1) . , Integrantes: Márcio de Oliveira Barros - Coordenador / ARAUJO, LUIZ ANTONIO O. DE - Integrante.

  • 2016 - 2019

    ENGENHARIA DE SOFTWARE BASEADA EM BUSCAS APLICADA À MELHORIA DE SOFTWARE, Descrição: Este projeto de pesquisa tem como objetivo geral desenvolver técnicas de melhoramento genético para problemas da Engenharia de Software, focando nas atividades de codificação e teste de software. O projeto representa a evolução da linha de pesquisa em que o proponente vem trabalhando nos últimos 8 anos, capitalizando no conhecimento adquirido e renovando seus objetivos de pesquisa. Como objetivos concretos do projeto, temos: (i) o estudo do melhoramento genético de software e suas aplicações; (ii) o desenvolvimento de uma técnica de melhoramento genético para evolução de programas na linguagem Javascript; e (iii) o desenvolvimento de um sistema de apoio ao aprendizado na criação de casos de teste unitários; e (iv) a formação de recursos humanos para que o uso de técnicas de busca heurística possa se expandir no meio acadêmico e na indústria.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) / Doutorado: (1) . , Integrantes: Márcio de Oliveira Barros - Coordenador / Guilherme Horta Travassos - Integrante / Fábio Farzat - Integrante / Marlon Monçores - Integrante., Número de produções C, T & A: 8

  • 2014 - 2019

    ANÁLISE DE TRÁFEGO URBANO A PARTIR DE DADOS DOS ÔNIBUS QUE TRANSITAM NA CIDADE DO RIO DE JANEIRO, Descrição: A expansão das grandes cidades brasileiras traz diversos desafios de planejamento para os agentes governamentais. Entre estes desafios, vemos atenção especial dedicada à questão da mobilidade urbana. Tal atenção se justifica, pois dificuldades na mobilidade urbana se traduzem em custos para a população e perdas de produtividade que afetarão negativamente a economia da região e do país. O transporte público (ônibus, trens, barcas e metrô) não parece atender com eficiência a uma população que nutre o desejo pelo carro próprio, como forma de alcançar o conforto que não encontra nos modais de massa. O excesso de veículos particulares, por outro lado, traz consigo congestionamentos, stress, acidentes e danos ao meio ambiente. Este projeto de pesquisa pretende utilizar os dados públicos que começaram a ser divulgados recentemente sobre as posições dos ônibus na Cidade do Rio de Janeiro para desenvolver uma plataforma de pesquisa baseada nestes dados. Como resultados iniciais e para a validação desta pesquisa, pretendemos desenvolver um índice de regularidade dos veículos de uma linha de ônibus em seu trajeto e um modelo para estimar o tempo e caminhos para deslocamentos de passageiros entre pontos determinados da cidade. Como resultados deste projeto, pretendemos desenvolver um software para dar conhecimento do índice de regularidade e uma plataforma a partir da qual outras pesquisas possam ser desenvolvidas no sentido de apoiar as decisões dos agentes públicos que tratam da mobilidade urbana na Cidade do Rio de Janeiro.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Márcio de Oliveira Barros - Coordenador., Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro., Número de produções C, T & A: 2

  • 2013 - 2016

    Uma Agenda de Pesquisa sobre a Clusterização de Software sob a Perspectiva da Engenharia de Software Baseada em Buscas, Descrição: Este projeto de pesquisa tem como objetivo geral definir uma agenda para estudar o problema da clusterização de módulos de software segundo a perspectiva da SBSE e através de estudos experimentais controlados. O projeto ora proposto representa a sequência de um projeto de pesquisa em andamento (Edital PQ 2009), renovando seus objetivos, os pesquisadores envolvidos e capitalizando o conhecimento previamente adquirido. Colocamos como objetivos específicos do presente projeto (a) o desenvolvimento do corpo de conhecimento sobre clusterização de módulos de software; (b) a análise dos fatores utilizados por desenvolvedores de software na indústria para organizar os módulos componentes dos seus projetos em pacotes; (c) a criação de novos modelos para representar o problema da clusterização de módulos de software, comparando-os com resultados gerados pela aplicação de modelos previamente conhecidos; (d) a realização de um levantamento sobre o projeto e a execução de estudos experimentais para avaliar técnicas de busca heurística multi-objetivo, frequentemente utilizadas na identificação de soluções para o problema de clusterização; e (e) a formação e capacitação de recursos humanos para que o uso de técnicas de busca heurística possa se expandir no meio acadêmico e na indústria.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Especialização: (0) / Mestrado acadêmico: (3) Doutorado: (1) . , Integrantes: Márcio de Oliveira Barros - Coordenador / Vitor Padilha Gonçalves - Integrante / Alexandre F. Pinto - Integrante / Richard Fuchshuber - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 7

  • 2011 - 2014

    CDSoft: Balanceando Colaboração e Disciplina em Processos de Software, Projeto certificado pelo(a) coordenador(a) Claudia Maria Lima Werner em 02/03/2015., Descrição: Neste projeto, procuramos abordar a adaptação de processos de software. A adaptação de processos é o ?ato de particularizar um processo geral para derivar uma definição aplicável a um contexto mais específico? (GINSBERG e QUINN, 1995). Esta tarefa não é simples e exige experiência do gerente do projeto, envolve o conhecimento de muitos aspectos da Engenharia de Software e requer a harmonização de fatores do contexto da equipe, do projeto ou da organização (BARRETO et al., 2009).. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (2) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Márcio de Oliveira Barros - Integrante / Cláudia Maria Lima Werner - Coordenador / Flávia Maria Santoro - Integrante / Renata Mendes Araújo - Integrante / Andréa M. Magdaleno - Integrante., Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Bolsa., Número de produções C, T & A: 1

  • 2011 - 2013

    Clusterização de Módulos de Software segundo a Perspectiva da Engenharia de Software Baseada em Buscas, Descrição: O campo de pesquisa da Engenharia de Software Baseada em Buscas (Search Based Software Engineering, ou SBSE) descreve problemas da Engenharia de Software como problemas de otimização e utiliza algoritmos de busca heurística para encontrar boas soluções para eles. A resolução de um problema passa a ser vista como a busca por uma solução suficientemente boa, entre as possíveis soluções, de acordo com uma ou mais métricas de adequação. Este novo prisma para o estudo da Engenharia de Software permite resolver problemas de larga escala, cuja solução não pode ser encontrada em tempo computacional viável por outros métodos. Um dos problemas analisados usando abordagens da SBSE é a clusterização de módulos de software, que trata da distribuição dos módulos que compõem um sistema em pacotes, namespaces e outras estruturas que funcionam como contêineres para os módulos. Este projeto de pesquisa pretende analisar em profundidade o problema da clusterização de módulos de software segundo a perspectiva da SBSE, propondo representações formais para o problema e avaliando empiricamente o comportamento de algoritmos heurísticos ao buscar soluções para ele. Os resultados dos nossos estudos experimentais serão comparados com outros modelos e resultados publicados em revistas e conferências internacionais. Com isto, esperamos formar conhecimento e recursos humanos capazes de desenvolver pesquisa no tema e/ou aplicá-lo na indústria.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (4) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Márcio de Oliveira Barros - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2009 - 2011

    Uma Agenda de Pesquisa para a Engenharia de Software Baseada em Buscas Heurísticas, Descrição: O campo de pesquisa conhecido como Engenharia de Software Baseada em Buscas aborda problemas da Engenharia de Software modelando-os como problemas de otimização. Com isto, a resolução de um problema passa a ser vista como a busca por uma solução suficientemente boa entre as suas possíveis soluções, de acordo com uma métrica de adequação. Este novo prisma para o estudo das questões da Engenharia de Software permite resolver problemas de larga escala, cuja solução não pode ser encontrada em tempo computacionalmente viável por outros métodos. Neste projeto de pesquisa propomos uma agenda para o estudo e aprimoramento da Engenharia de Software Baseada em Buscas. Esta agenda de pesquisa começou a cerca de dois anos, quando o coordenador do projeto ora proposto começou a realizar suas primeiras pesquisas no campo. Este projeto de pesquisa pretende capitalizar e transmitir o conhecimento adquirido no campo, realizando estudos que visam duas direções: (a) a identificação de problemas que sejam passíveis de solução através da Engenharia de Software Baseada em Buscas; e (b) a criação de novos algoritmos baseados em meta-heurísticas e metáforas e que sejam aplicáveis a problemas reais da Engenharia de Software. Além de apresentar a agenda de pesquisa em detalhes, este projeto relata o histórico de pesquisas do seu coordenador, relacionando os alunos de Mestrado previamente orientados, os projetos de pesquisa para os quais obteve financiamento e seus relacionamentos com Centros de Excelência em ensino e pesquisa no Estado do Rio de Janeiro.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (4) / Mestrado profissional: (0) / Doutorado: (1) . , Integrantes: Márcio de Oliveira Barros - Coordenador / Hélio Rodrigues Costa - Integrante / Fernando de Castro Netto - Integrante / Marcelo de França Costa - Integrante / Fábio Farzat - Integrante / Fábio Vitorino - Integrante / Talles Santana - Integrante., Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Bolsa., Número de produções C, T & A: 14

  • 2007 - 2009

    Análise dos Processos de Gestão de Projetos de Desenvolvimento de Software Livre, Descrição: A compreensão do processo de produção de software livre não pode ser encarada em uma única dimensão. De fato, ao se analisar o modelo de trabalho destes grupos de desenvolvimento, diversas dimensões de estudo o diferenciam do modelo tradicional usado na indústria de software. O desafio deste projeto está em buscar caminhos para ampliar as vantagens da cultura de trabalho preconizado pelos processos de desenvolvimento de software livre, comparando-a com o modelo adotado com mais frequência pela indústria e buscando uma melhor combinação dos dois mundos. Para tanto, traçamos como objetivos mais específicos deste projeto a identificação de modelos, a construção de ferramentas computacionais e a coleta de dados para comparação dos modelos de gestão de projetos de desenvolvimento de software no ambiente industrial e livre. Para tanto, exploraremos duas dimensões relacionadas ao tema: a colaboração e a evolução de projetos. Nas próximas seções, apresentaremos detalhes sobre as duas dimensões.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (4) . , Integrantes: Márcio de Oliveira Barros - Coordenador / Flávia Maria Santoro - Integrante / Renata Mendes Araújo - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro., Número de produções C, T & A: 6

  • 2007 - 2009

    Infra-estrutura para Ampliação da Pesquisa em Sistemas de Informação no Estado do Rio de Janeiro, Descrição: Sistemas de Informação (SI) é considerada uma das sub-áreas de conhecimento, ensino e pesquisa da Computação ou Informática. O foco principal desta área de conhecimento está em visualizar a computação como meio para que pessoas e organizações atinjam seus objetivos de manipulação da informação. Neste contexto, o DIA/UNIRIO estabeleceu em 2006 o Programa de Pós-Graduação em Informática (PPGI/UNIRIO), com a criação de curso de mestrado acadêmico onde SI figura como sua área de concentração. O Programa e o curso foram devidamente reconhecidos pela Coordenação de Aperfeiçoamento de Pessoal do Ensino Superior (CAPES) e considerados pelos próprios avaliadores como uma proposta inovadora no cenário regional e nacional (vide Anexo I). O PPGI/UNIRIO configura-se como um elemento aglutinador e de consolidação dos pesquisadores da UNIRIO nesta área, com grande potencial de estruturar-se como uma referência de pesquisa em SI no Brasil. Dá-se então o objetivo deste projeto, que é o aparelhamento de infra-estrutura de pesquisa em SI no Campus Praia Vermelha da UNIRIO, com vistas a comportar as atividades de pesquisa realizadas no contexto de um Programa de Mestrado com características únicas no País. Esta unicidade evidencia a tradicional importância do Estado do Rio de Janeiro, por contribuir (através de suas instituições de ensino, pesquisa e fomento) para o avanço do conhecimento em Ciência da Computação.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Márcio de Oliveira Barros - Coordenador / Astério Kyoshi Tanaka - Integrante / Renata Mendes Araújo - Integrante., Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro.

  • 2006 - 2008

    Análise da Evolução no Tempo de Métricas de Projetos de Desenvolvimento de Software, Descrição: Neste projeto de pesquisa, temos como objetivo analisar o comportamento evolutivo no tempo de projetos de desenvolvimento de software, através da modelagem estocástica de medidas relevantes destes projetos. Para tanto, informações sobre projetos de código aberto serão capturadas de sistemas públicos de controle de versão. Tais projetos serão submetidos a estudos experimentais com o intuito de se identificar modelos estocásticos que descrevam a evolução dinâmica das medidas de interesse. Inicialmente, o conjunto de medidas será restrito ao tamanho dos projetos e ao número de erros identificados ao longo do tempo.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Márcio de Oliveira Barros - Coordenador., Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro., Número de produções C, T & A: 2

  • 2006 - 2008

    Conciliando Tecnologias de Produção, Gestão e Colaboração a Projetos de Software Livre, Descrição: O desafio deste projeto de cooperação está em buscar caminhos para ampliar as vantagens e a cultura de trabalho preconizado pelos processos de desenvolvimento de software livre através da compreensão de sua colaboração intrínseca, da proposta de ferramental de apoio à sua realização eficaz, tais como a construção de uma biblioteca de componentes adequada a este contexto e além disso a realização de experimentos que permitam avaliar a proposta. Tal desafio espera-se ser enfrentado com base no extenso histórico de pesquisa dos grupos envolvidos nas questões relacionadas ao apoio a atividades colaborativas, reutilização de software e experimentação em engenharia de software.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (6) Doutorado: (1) . , Integrantes: Márcio de Oliveira Barros - Integrante / Cláudia Maria Lima Werner - Coordenador / Guilherme Horta Travassos - Integrante / Flávia Maria Santoro - Integrante / Renata Mendes Araújo - Integrante / Leonardo Gresta Paulino Murta - Integrante., Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro., Número de produções C, T & A: 4

  • 2004 - 2006

    Sistemas de Apoio a Decisão Aplicados a Sistemas de Informação, Descrição: A experiência adquirida nos últimos quarenta anos no desenvolvimento de software ainda não foi capaz de alterar de forma significativa um cenário observado desde o final da década de 1960: sistemas de software ainda são produzidos com atrasos e consumindo mais recursos do que o planejado. Muitas vezes projetos de software são cancelados ao longo de seu processo de desenvolvimento ou este processo resulta em produtos com qualidade inferior do que a esperada. Neste projeto de pesquisa procuramos aplicar técnicas de sistemas de apoio a decisão no gerenciamento de projetos de software com o intuito de aumentar as chances de sucesso dos projetos.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Márcio de Oliveira Barros - Coordenador.

Prêmios

2022

Distinguised Paper Award -- "Towards Merge Conflict Resolution by Combining Existing Lines of Code", SBES Research Track, CBSOFT.

2017

Best paper award da Trilha de Engenharia de Software Experimental do CIbSE 2017, Ibero-American Conference on Software Engineering.

2013

Vencedor do I SBSE Challenge, CREST/UCL - UK.

2013

Nome da Turma de Bacharelado de Sistemas de Informação, Universidade Federal do Estado do Rio de Janeiro.

2009

Paraninfo da Turma de Bacharelado de Sistemas de Informação, Universidade Federal do Estado do Rio de Janeiro.

2002

Primeira Colocação no Concurso de Teses e Dissertações em Qualidade de Software - Categoria Doutorado, I Simpósio Brasileiro de Qualidade de Software.

2002

Segunda Colocação na Sessão de Ferramentas do XVI SBES, Simpósio Brasileiro de Engenharia de Software.

2000

Primeira Colocação na Sessão de Ferramentas do XIV SBES, Simpósio Brasileiro de Engenharia de Software.

1994

Primeira Colocação do II Concurso de Software do SEBRAE-RJ, SEBRAE-RJ.

Histórico profissional

Endereço profissional

  • Universidade Federal do Estado do Rio de Janeiro, Reitoria, Centro de Ciências Exatas e Tecnologia. , Avenida Pasteur - até 213/214, Botafogo, 22290240 - Rio de Janeiro, RJ - Brasil, Telefone: (21) 25308262, URL da Homepage:

Experiência profissional

2012 - Atual

Universidade Federal do Estado do Rio de Janeiro

Vínculo: , Enquadramento Funcional: Professor Associado, Carga horária: 40

2004 - 2012

Universidade Federal do Estado do Rio de Janeiro

Vínculo: , Enquadramento Funcional: Professor adjunto, Carga horária: 40

Atividades

  • 03/2018

    Direção e administração, Reitoria, Centro de Ciências Exatas e Tecnologia (CCET).,Cargo ou função, Suplente de coordenador do PPGI.

  • 01/2012

    Outras atividades técnico-científicas , Reitoria, Reitoria.,Atividade realizada, Membro do Comitê de Programa do Genetic and Evolutionary Computation Conference (GECCO).

  • 08/2010

    Outras atividades técnico-científicas , Reitoria, Reitoria.,Atividade realizada, Membro do Comitê de Programa do Symposium on Search-based Software Engineering.

  • 04/2007

    Outras atividades técnico-científicas , Reitoria, Reitoria.,Atividade realizada, Membro do Comitê de Programa do Simpósio Brasileiro de Engenharia de Software.

  • 03/2007

    Ensino, Informática, Nível: Pós-Graduação,Disciplinas ministradas, Engenharia de Software Experimental, Gerência de Projetos, Tópicos Avançados em Construção de Sistemas

  • 04/2004

    Pesquisa e desenvolvimento, Reitoria, Centro de Ciências Exatas e Tecnologia.,Linhas de pesquisa

  • 04/2004

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Desenvolvimento de Sistemas para a Web, Gerência de Projetos, Programação Modular, Projeto e Construção de Sistemas com Banco de Dados, Tópicos Avançados em Engenharia de Software

  • 04/2017 - 02/2018

    Direção e administração, Reitoria, Centro de Ciências Exatas e Tecnologia (CCET).,Cargo ou função, Coordenador do PPGI.

  • 08/2014 - 08/2017

    Outras atividades técnico-científicas , Reitoria, Reitoria.,Atividade realizada, Steering Committee for Search-based Software Engineering.

  • 08/2014 - 08/2016

    Outras atividades técnico-científicas , Reitoria, Reitoria.,Atividade realizada, Membro do Comitê de Programa do North-American Symposium on SBSE.

  • 06/2007 - 02/2014

    Conselhos, Comissões e Consultoria, Reitoria, Centro de Ciências Exatas e Tecnologia.,Cargo ou função, Membro do Comitê de Mérito do PPGI.

  • 10/2007 - 10/2013

    Conselhos, Comissões e Consultoria, Reitoria, Centro de Ciências Exatas e Tecnologia.,Cargo ou função, Membro do comitê de suporte do CCET.

  • 02/2007 - 02/2013

    Outras atividades técnico-científicas , Reitoria, Reitoria.,Atividade realizada, Membro do Comitê de Programa do Simpósio Brasileiro de Sistemas de Informação.

  • 06/2007 - 06/2012

    Conselhos, Comissões e Consultoria, Reitoria, Centro de Ciências Exatas e Tecnologia.,Cargo ou função, Integrante da Comissão de Pesquisa e Bolsas (PROPG).

  • 04/2007 - 04/2012

    Direção e administração, Reitoria, Centro de Ciências Exatas e Tecnologia (CCET).,Cargo ou função, Suplente de coordenador do PPGI.

  • 03/2007 - 03/2011

    Conselhos, Comissões e Consultoria, Reitoria, Centro de Ciências Exatas e Tecnologia.,Cargo ou função, Vice-Coordenador do PPGI.

  • 03/2006 - 03/2010

    Outras atividades técnico-científicas , Reitoria, Reitoria.,Atividade realizada, Membro do Comitê de Programa do Simpósio Brasileiro de Qualidade de Software.

  • 10/2006 - 10/2007

    Outras atividades técnico-científicas , Reitoria, Reitoria.,Atividade realizada, Revisão técnica do livro "Software Process Dynamics", de Raymond Madachy, publicado pela Wiley Interscience.

2002 - 2004

Universidade Federal do Rio de Janeiro

Vínculo: Bolsista recém-doutor, Enquadramento Funcional: Professor assistente, Carga horária: 40, Regime: Dedicação exclusiva.

2000 - 2002

Universidade Federal do Rio de Janeiro

Vínculo: Aluno de Doutorado, Enquadramento Funcional: Aluno, Carga horária: 30

Atividades

  • 12/2002 - 03/2004

    Pesquisa e desenvolvimento, Instituto Alberto Luiz Coimbra de Pós Graduação e Pesquisa de Engenharia, Programa de Engenharia de Sistemas.,Linhas de pesquisa

  • 04/2002 - 03/2004

    Ensino, Engenharia de Sistemas e Computação, Nível: Pós-Graduação,Disciplinas ministradas, Dinâmica de Sistemas na Gerência de Projetos de Software, Gerência de Projetos, Projeto de Sistemas Orientado a Objetos

  • 01/2000 - 03/2002

    Ensino, Matemática Aplicada a Informática, Nível: Graduação,Disciplinas ministradas, Projeto de Sistemas Orientado a Objetos, Engenharia de Software