Márcio de Oliveira Barros

Bolsista de Produtividade em Pesquisa do CNPq - Nível 2

  • Endereço para acessar este CV: http://lattes.cnpq.br/0821562324429813
  • Última atualização do currículo em 25/09/2018


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. (Texto informado pelo autor)


Identificação


Nome
Márcio de Oliveira Barros
Nome em citações bibliográficas
BARROS, M. O.;BARROS, MÁRCIO DE OLIVEIRA;BARROS, MARCIO DE O.;BARROS, M.;BARROS, MÁRCIO O.

Endereço


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: http://www.uniriotec.br/~marcio.barros


Formação acadêmica/titulação


1997 - 2001
Doutorado em Engenharia de Sistemas e Computação.
Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Título: Gerenciamento de Projetos Baseado em Cenários: uma Abordagem de Modelagem Dinâmica e Simulação, Ano de obtenção: 2001.
Orientador: Cláudia Maria Lima Werner e Guilherme Horta Travassos.
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 Terra
Setores de atividade: Informática; Informacao e Gestao C&T.
1993 - 1995
Mestrado em Engenharia de Sistemas e Computação.
Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Título: Recuperação de Componentes em Bibliotecas de Software: Uma Abordagem Conexionista,Ano de Obtenção: 1995.
Orientador: Cláudia Maria Lima Werner.
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 Terra
Setores de atividade: Informática.
1989 - 1992
Graduação em Matemática Aplicada a Informática.
Universidade Federal do Rio de Janeiro, UFRJ, Brasil.




Atuação Profissional



Universidade Federal do Estado do Rio de Janeiro, UNIRIO, Brasil.
Vínculo institucional

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

Vínculo institucional

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

Atividades

03/2018 - Atual
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 - Atual
Outras atividades técnico-científicas , Reitoria, Reitoria.

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

Atividade realizada
Membro do Comitê de Programa do Symposium on Search-based Software Engineering.
04/2007 - Atual
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 - Atual
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 - Atual
Pesquisa e desenvolvimento , Reitoria, Centro de Ciências Exatas e Tecnologia.

04/2004 - Atual
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.

Universidade Federal do Rio de Janeiro, UFRJ, Brasil.
Vínculo institucional

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

Vínculo institucional

2000 - 2002
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
Engenharia de Software
4/2002 - 3/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
1/2000 - 3/2002
Ensino, Matemática Aplicada a Informática, Nível: Graduação

Disciplinas ministradas
Projeto de Sistemas Orientado a Objetos
Engenharia de Software


Linhas de pesquisa


1.
Engenharia de Software
2.
Sistemas de Apoio a Decisão
3.
Engenharia de Software
4.
Sistemas de Informação


Projetos de pesquisa


2018 - Atual
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: Em andamento; 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.
2016 - Atual
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: Em andamento; 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: 4 / Número de orientações: 4
2014 - Atual
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: Em andamento; 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 orientações: 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: 6 / Número de orientações: 2
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 orientações: 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: 10 / Número de orientações: 4
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: 3 / Número de orientações: 3
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.
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: 2 / Número de orientações: 2
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.


Membro de corpo editorial


2017 - Atual
Periódico: IET Software
2016 - Atual
Periódico: JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT


Revisor de periódico


2010 - Atual
Periódico: The Journal of Systems and Software
2010 - Atual
Periódico: Software, Practice & Experience (Print)
2012 - Atual
Periódico: Empirical Software Engineering
2011 - Atual
Periódico: International Journal of Software Engineering and Knowledge Engineering
2012 - Atual
Periódico: Journal of Universal Computer Science (Print)
2013 - Atual
Periódico: ACM Transactions on Software Engineering and Methodology
2013 - Atual
Periódico: Journal of Software Engineering Research and Development
2017 - Atual
Periódico: European Journal of Operational Research
2017 - Atual
Periódico: Journal of the Brazilian Computer Society (Impresso)
2016 - Atual
Periódico: International Transactions in Operational Research
2015 - Atual
Periódico: iSys: Revista Brasileira de Sistemas de Informação
2017 - Atual
Periódico: IET Software
2018 - Atual
Periódico: Genetic Programming and Evolvable Machines


Revisor de projeto de fomento


2007 - Atual
Agência de fomento: Conselho Nacional de Desenvolvimento Científico e Tecnológico


Áreas de atuação


1.
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.
2.
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.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.


Idiomas


Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Pouco.


Prêmios e títulos


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.


Produções



Produção bibliográfica
Artigos completos publicados em periódicos

1.
MONÇORES, MARLON C.2018 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.

2.
PITANGUEIRA, A.M.2017 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.

3.
NETTO, FERNANDO DE CASTRO2016NETTO, 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.

4.
BARROS, M. O.;BARROS, MÁRCIO DE OLIVEIRA;BARROS, MARCIO DE O.;BARROS, M.;BARROS, MÁRCIO O.2015 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.

5.
PITANGUEIRA, A. M.2015PITANGUEIRA, 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. The Journal of Systems and Software, v. 103, p. 267-280, 2015.

6.
MAGDALENO, A.M.2015MAGDALENO, A.M. ; BARROS, M. O. ; WERNER, C. M. L. ; ARAÚJO, R. M. ; BATISTA, C. F. A. . Collaboration Optimization in Software Process Composition. The Journal of Systems and Software, v. 103, p. 452-466, 2015.

7.
DIAS-NETO, A. C.2015DIAS-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.

8.
BARROS, M. O.;BARROS, MÁRCIO DE OLIVEIRA;BARROS, MARCIO DE O.;BARROS, M.;BARROS, MÁRCIO O.2014BARROS, 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.

9.
ASSUNCAO, W. K.2014ASSUNCAO, 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. 1-16, 2014.

10.
COSTA, H. R.2014COSTA, 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. The Journal of Modern Project Management, v. 2, p. 64-77, 2014.

11.
BARROS, M. O.;BARROS, MÁRCIO DE OLIVEIRA;BARROS, MARCIO DE O.;BARROS, M.;BARROS, MÁRCIO O.2014BARROS, M. O.; COSTA, H. R. ; VITORINO, F.F. ; ROCHA, A. R. C. . Scaling up a Project Portfolio Selection Technique by using Multiobjective Genetic Optimization. iSys: Revista Brasileira de Sistemas de Informação, v. 7, p. 60-74, 2014.

12.
FARZAT, F.A.2012FARZAT, F.A. ; BARROS, M. O. . Unit Test Case Selection to Evaluate Changes in Critical Time. INFOR. Information Systems and Operational Research, v. 50, p. 163-174, 2012.

13.
ARAÚJO, R. M.2010ARAÚ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.

14.
CORRÊA, A. L.2009CORRÊ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.

15.
COSTA, H. R.2007 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.

16.
DANTAS, A. R.2006DANTAS, 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.

17.
SILVA, A. B.2006 SILVA, A. B. ; BARROS, M. O. ; WERNER, C. M. L. . Staffing a Software Project: A Constraint Satisfaction and Optimization Based Approach. Computers and Operations Research, 2006.

18.
COSTA, H. R.2005COSTA, 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.

19.
SILVA, A. B.2005SILVA, 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.

20.
BARROS, M. O.;BARROS, MÁRCIO DE OLIVEIRA;BARROS, MARCIO DE O.;BARROS, M.;BARROS, MÁRCIO O.2004BARROS, 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.

21.
BARROS, M. O.;BARROS, MÁRCIO DE OLIVEIRA;BARROS, MARCIO DE O.;BARROS, M.;BARROS, MÁRCIO O.2003BARROS, M. O.; WERNER, C. M. L. ; TRAVASSOS, G. H. . A System Dynamics Metamodel for Software Process Modeling. Software Process Improvement and Practice, 2003.

22.
BARROS, M. O.;BARROS, MÁRCIO DE OLIVEIRA;BARROS, MARCIO DE O.;BARROS, M.;BARROS, MÁRCIO O.2003BARROS, 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.

23.
TRAVASSOS, G. H.2003TRAVASSOS, 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.

24.
BARROS, M. O.;BARROS, MÁRCIO DE OLIVEIRA;BARROS, MARCIO DE O.;BARROS, M.;BARROS, MÁRCIO O.2002BARROS, M. O.; WERNER, C. M. L. ; TRAVASSOS, G. H. . Project Management Knowledge Reuse Through Scenario Models. Lecture Notes in Computer Science, 2002.

25.
BARROS, M. O.;BARROS, MÁRCIO DE OLIVEIRA;BARROS, MARCIO DE O.;BARROS, M.;BARROS, MÁRCIO O.2000BARROS, 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.

26.
GONÇALVES, F. O.1998GONÇ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.

Capítulos de livros publicados
1.
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.

2.
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.

3.
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. -.

Textos em jornais de notícias/revistas
1.
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.

2.
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.

Trabalhos completos publicados em anais de congressos
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.

2.
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.

3.
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.

4.
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.

5.
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.

6.
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.

7.
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.

8.
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.

9.
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.

10.
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.

11.
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.

12.
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.

13.
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.

14.
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.

15.
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.

16.
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.

17.
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.

18.
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.

19.
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.

20.
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.

21.
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.

22.
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.

23.
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.

24.
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.

25.
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.

26.
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.

27.
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.

28.
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.

29.
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.

30.
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.

31.
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.

32.
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.

33.
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.

34.
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.

35.
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.

36.
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.

37.
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.

38.
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.

39.
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.

40.
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.

41.
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.

42.
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.

43.
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.

44.
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.

45.
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.

46.
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.

47.
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.

48.
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.

49.
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.

50.
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.

51.
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.

52.
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.

53.
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.

54.
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.

55.
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.

56.
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.

57.
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.

58.
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.

59.
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.

60.
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.

61.
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.

62.
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.

63.
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.

64.
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.

65.
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.

66.
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.

67.
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.

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

69.
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.

70.
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.

71.
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.

72.
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.

73.
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.

74.
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.

75.
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.

76.
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.

77.
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.

78.
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.

79.
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.

Resumos expandidos publicados em anais de congressos
1.
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.

2.
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.

3.
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.

4.
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.

5.
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.

6.
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.

Resumos publicados em anais de congressos
1.
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.

2.
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.

3.
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.

4.
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.

5.
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.

6.
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.

7.
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.

8.
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.

Artigos aceitos para publicação
1.
GHIOTTO, G. ; MURTA, L. G. P. ; BARROS, MARCIO DE O. ; VAN DER HOEK, A. . On the Nature of Merge Conflicts: a Study of 2,731 Open Source Java Projects Hosted by GitHub. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019.

2.
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, 2018.

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

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

Outras produções bibliográficas
1.
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).

2.
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).

3.
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).

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

5.
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).

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

7.
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).

8.
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).

9.
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).

10.
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).

11.
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).

12.
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).

13.
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).

14.
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).


Demais tipos de produção técnica
1.
BARROS, M.; VERGÍLIO, S.R. ; HARMAN, M. . IET Software - Special Issue on Search-based Software Engineering. 2017. (Editoração/Periódico).

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

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

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

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

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

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

8.
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).

9.
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).

10.
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).

11.
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).

12.
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).

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

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

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

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

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

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

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

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

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

22.
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).

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

24.
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).

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

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

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

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

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

30.
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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

55.
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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

73.
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).

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

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

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

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

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

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

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

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

82.
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).

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

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

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

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

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

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

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

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

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

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



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
DIAS-NETO, A. C.; FEITOSA, E. L.; BARROS, MARCIO DE O.. Participação em banca de ALLAN JOSÉ DE SOUZA BEZERRA. 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.

2.
SOUZA, G. S.; BARROS, MARCIO DE O.; BARCELLOS, M. P.. Participação em banca de Denize Terra Pimenta. 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.

3.
CARVALHO, A. B.; SILVA, L. M. A.; MACEDO, H. T.; BARROS, MARCIO DE O.. Participação em banca de Rodrigo Octávio Melo do Amaral. 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.

4.
BAIÃO, F. A.; REVOREDO, K. C.; BARROS, M. O.; CARVALHO, A. M. P.. Participação em banca de Jomar da Silva. 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.

5.
BARROS, MÁRCIO O.; SIQUEIRA, S.W.M.; WERNER, C. M. L.; SALGADO, L.. Participação em banca de Lilian Mendes Cunha. 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.

6.
TONINI, T.; BARROS, MÁRCIO O.. Participação em banca de Silvio Cesar da Conceiçã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.

7.
SCHMITZ, E.A.; ALENCAR, A. J.; BARROS, M. O.; SILVEIRA, D. S.. Participação em banca de THIAGO MENDES DE MELO. 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.

8.
ALVIM, A.C.; BARROS, M. O.; ROSSETI, I. C. M.. Participação em banca de Geraldo Luiz B. 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.

9.
XEXEO, G.B.; SOUZA, J. M.; BARROS, M. O.. Participação em banca de Gustavo de Oliveira Fernandes. 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.

10.
FERREIRA, S. B. L.; LEITE, J. C. S. P.; BARROS, M. O.. Participação em banca de Letícia Seixas Pereira. 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.

11.
VERGÍLIO, S.R.; COLANZI, T. E.; BARROS, M. O.. Participação em banca de Gioviani Guizzo. 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á.

12.
TRAVASSOS, G. H.; OLIVEIRA, T.C.; BARROS, M. O.. Participação em banca de Karen Miyuki Nakazato. 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.

13.
DIAS-NETO, A. C.; RODRIGUES, R. F.; BARROS, M. O.. Participação em banca de AURÉLIO DA SILVA GRANDE. 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.

14.
SILVEIRA, G. E.; LINO, N. C. Q.; BARROS, M. O.. Participação em banca de Bruno Luna Ribeiro. 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.

15.
FERREIRA, S. B. L.; BARROS, M. O.; RAPOSO, A. B.. Participação em banca de Allan Telles Bessa. 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.

16.
RIBEIRO, C. C.; MURTA, L. G. P.; MARTINS, S. L.; BARROS, M. O.. Participação em banca de FERNANDO LOURENÇO PINHO COSTA. 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.

17.
TRAVASSOS, G. H.; WERNER, C. M. L.; BARROS, M. O.; BIOLCHINI, J.C.A.. Participação em banca de Rafael do Espirito Santo. 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.

18.
TRAVASSOS, G. H.; MATTOSO, M.; BARROS, M. O.. Participação em banca de Wallace Martinho Pereira. 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.

19.
SCHMITZ, E.A.; ALENCAR, A. J.; CORRÊA, A. L.; SILVA, G.P.; BARROS, M. O.. Participação em banca de Enio Pires de Abreu. 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.

20.
TRAVASSOS, G. H.; OLIVEIRA, T.C.; BIOLCHINI, J.C.A.; BARROS, M. O.. Participação em banca de Vitor Pires Lopes. 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.

21.
BAFFA, A. C. E.; CIARLINI, A. E. M.; ALCAZAR, J. J. P.; BARROS, M. O.; SIQUEIRA, S.W.M.. Participação em banca de Augusto Cesar Espíndola Baffa. 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.

22.
KNOP, I.O.; BARBOSA, C.B.; VILLELA, P.; BARROS, M. O.; TRAVASSOS, G. H.. Participação em banca de Igor de Oliveira Knop. 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.

23.
CUNHA, C. A. A.; SCHMITZ, E.A.; CORRÊA, A. L.; ALENCAR, A. J.; BARROS, M. O.. Participação em banca de Carlos Alessandre Assis da Cunha. 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.

24.
NOYA, R. C.; BARROS, M. O.. Participação em banca de Fábio Rachid da Rocha. 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.

25.
BARROS, M. O.. Participação em banca de Daniel Valente Serman. 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.

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

27.
SCHMITZ, E.A.; BARROS, M. O.. Participação em banca de Lívia Luz Cerante. Aplicação de Modelos de Árvore no ECAD. 2005. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

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

29.
SCHMITZ, E.A.; BARROS, M. O.; CAMPOS, M. L. M.. Participação em banca de Lúcia Helena Mazoni Couto. 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.

30.
BARROS, M. O.; SCHMITZ, E.A.. Participação em banca de Ingrid Gesser. 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.

31.
SCHMITZ, E.A.; ALENCAR, A. J.; BARROS, M. O.. Participação em banca de Ana Carolina Carneiro. 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.

32.
SCHMITZ, E.A.; MOTA, C. L. R.; BARROS, M. O.. Participação em banca de Flávio A. 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.

33.
ROCHA, A. R. C.; OLIVEIRA, K.M.; MENEZES, C.S.; BARROS, M. O.. Participação em banca de Gleison dos Santos Souza. 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.

Teses de doutorado
1.
LETIER, E.; BARROS, MARCIO DE O.. Participação em banca de Bobby R. 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.

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

3.
DELAMARO, M. E.; BARBOSA, E. F.; BARROS, M. O.; PAPPA, G. L.; CHAIM, M. L.. Participação em banca de Francisco Carlos Monteiro Souza. 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.

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

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

6.
WERNER, C. M. L.; SOUZA, J. M.; BARROS, M. O.; LEITE, J. C. S. P.; CONTE, T. U.. Participação em banca de Rodrigo Pereira dos Santos. 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.

7.
TRAVASSOS, G. H.; WERNER, C. M. L.; COUTINHO, A. L. G. A.; BARROS, M. O.; PRIKLADNICKI, R.. Participação em banca de Breno Bernard Nicolau de França. 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.

8.
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.. Participação em banca de Eiji Adachi Medeiros Barbosa. Global-Aware Recommendations for Repairing Exception Handling Violations. 2015. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

9.
WERNER, C. M. L.; OLIVEIRA, T.C.; ESPERANCA, C.; BARROS, M. O.; EVSUKOFF, A. G.. Participação em banca de Marcelo Schots de Oliveira. 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.

10.
WERNER, C. M. L.; ARAÚJO, R. M.; ROCHA, A. R. C.; OLIVEIRA, T.C.; PRIKLADNICKI, R.; BARROS, M. O.. Participação em banca de Andrea Magalhaes. 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.

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

12.
ARAÚJO, M.A.P.; TRAVASSOS, G. H.; WERNER, C. M. L.; ROCHA, A. R. C.; BARROS, M. O.; LUCENA, C. J. P.. Participação em banca de Marco Antônio Pereira Araújo. 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.

13.
TRAVASSOS, G. H.; ROCHA, A. R. C.; WERNER, C. M. L.; VERGÍLIO, S.R.; BARROS, M. O.. Participação em banca de Arilo Cláudio Dias Neto. 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.

14.
MURTA, L. G. P.; WERNER, C. M. L.; ROCHA, A. R. C.; BARROS, M. O.. Participação em banca de Leonardo Gresta Paulino Murta. 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.

Qualificações de Doutorado
1.
WERNER, C. M. L.; BARROS, M. O.; OLIVEIRA, T.C.. Participação em banca de Marcelo de França Costa. 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.

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

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

4.
OLIVEIRA, T.C.; XEXEO, G.B.; BARROS, M. O.. Participação em banca de Edson Mello Lucas. 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.

5.
MELLO, R. M.; TRAVASSOS, G. H.; BARROS, M. O.; GARCIA, A. F.. Participação em banca de Rafael Maiani de Mello. 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.

6.
TRAVASSOS, G. H.; WERNER, C. M. L.; BARROS, M. O.; SILVA, F. Q. B.. Participação em banca de Breno Bernard Nicolau de França. 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.

7.
WERNER, C. M. L.; ARAÚJO, R. M.; ROCHA, A. R. C.; BARROS, M. O.. Participação em banca de Andréa M. 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.

8.
ROCHA, A. R. C.; XEXEO, G.B.; BARROS, M. O.. Participação em banca de Hélio Rodrigues Costa. Ambiente de Apoio à Tomada de Decisões em Processos de Software. 2007.

9.
SILVA, A. B.; ROCHA, A. R. C.; WERNER, C. M. L.; BARROS, M. O.; MURTA, L. G. P.. Participação em banca de Ahilton Barreto. 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.

10.
TRAVASSOS, G. H.; WERNER, C. M. L.; BARROS, M. O.. Participação em banca de Marco Antônio Pereira Araújo. 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.

11.
WERNER, C. M. L.; ROCHA, A. R. C.; STAA, A. V.; BARROS, M. O.. Participação em banca de Leonardo Gresta Paulino Murta. 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.

Qualificações de Mestrado
1.
CARVALHO, A. B.; SILVA, L. M. A. E.; BARROS, M. O.. Participação em banca de Rodrigo Octávio Melo do Amaral. 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.

2.
TONINI, T.; BARROS, M. O.. Participação em banca de Sílvio César da Conceiçã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.

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

4.
DIAS-NETO, A. C.; BARROS, M. O.. Participação em banca de Renata Magalhães Rêgo. 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.

Trabalhos de conclusão de curso de graduação
1.
OLIVEIRA, M. S.; COELHO, I. M.; CARVALHO, A. M. P.; BARROS, MARCIO DE O.; COSTA, R. M. E. M.. Participação em banca de João Victor Azevedo Esteves.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.

2.
AZEVEDO, L. G.; BARROS, MARCIO DE O.; SOUSA, H. P.. Participação em banca de Victor Aguiar Souza Springer.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.

3.
SOUZA, G. S.; CAPPELLI, C.; BARROS, M. O.. Participação em banca de Gian Biolchini Abi-Saber.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.

4.
TANAKA, A. K.; AZEVEDO, L. G.; BARROS, M. O.. Participação em banca de Jéssica Câmara A. 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.

5.
ALVES, B. L.; MARTINS, D. M.; ANDRADE, L.; DINIZ, C. N.; BARROS, M. O.; SOUZA JR, L. A.. Participação em banca de Bruno Lírio Alves e Diogo Magalhães Martins.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.

6.
CORRÊA, A. L.; SANTORO, F. M.; BARROS, M. O.. Participação em banca de Rodrigo Haus da Silva Bacellar.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.

7.
BAIÃO, F. A.; REVOREDO, K. C.; BARROS, M. O.; SIQUEIRA, S.W.M.. Participação em banca de Gustavo Mendonça do Rio Branco, Marcos André Rosendo Barroso.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.

8.
AZEVEDO, L. G.; BARROS, M. O.; SOUZA, G. S.; SOUSA, H. P.. Participação em banca de Bruna Brandão e Juliana Silva.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.

9.
PIMENTEL, M.; BARROS, M. O.; ANDRADE, L.. Participação em banca de Zeno Rocha.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.

10.
AZEVEDO, L. G.; LEOPOLD, H.; REVOREDO, K. C.; BARROS, M. O.. Participação em banca de Raphael de Almeida Rodrigues.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.

11.
SILVA, C. E. A. C.; SOUZA, G. S.; BARROS, M. O.. Participação em banca de Carlos Eduardo Azevedo Costinhas da Silva.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.

12.
CAVALCANTI, G.; CURI, M. M.; REVOREDO, K. C.; AZEVEDO, L. G.; BARROS, M. O.. Participação em banca de Giulia Cavalcanti e Mariana Mendonça Curi.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.

13.
CIARLINI, A. E. M.; SIQUEIRA, S.W.M.; BARROS, M. O.. Participação em banca de Gustavo C.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.

14.
SOUZA, G. S.; CAPPELLI, C.; BARROS, M. O.. Participação em banca de Leonardo Wallace Ramos Couto.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.

15.
AZEVEDO, L. G.; BARROS, M. O.; CORRÊA, A. L.. Participação em banca de Sandro Lopes e Marcos Mele.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.

16.
SANTORO, F. M.; AZEVEDO, L. G.; BARROS, M. O.. Participação em banca de Henrique Prado Souza.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.

17.
CIARLINI, A. E. M.; BARROS, M. O.; SIQUEIRA, S.W.M.. Participação em banca de Jonas Ferreira da Silva Medeiros de La Cerda.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.

18.
AZEVEDO, L. G.; TANAKA, A. K.; BARROS, M. O.. Participação em banca de André Lins dos Santos Lima.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.

19.
BARROS, M. O.; TANAKA, A. K.; CIARLINI, A. E. M.. Participação em banca de Raphael Gustavo N. 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.

20.
SANTORO, F. M.; BARROS, M. O.; CAPPELLI, C.. Participação em banca de Valdemar Tadeu Figueira Confort.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.

21.
DINIZ, M. C.; BARROS, M. O.; TANAKA, A. K.. Participação em banca de Luiz Felipe Barbosa.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.

22.
DINIZ, M. C.; LUCENA, S.; BARROS, M. O.. Participação em banca de Bruno Chávez Penha.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.

23.
SANTORO, F. M.; BARROS, M. O.. Participação em banca de Marcelo de Paula Peixoto Pereira.Park Web. 2006. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro.

24.
SANTORO, F. M.; BARROS, M. O.; ARAÚJO, R. M.. Participação em banca de Wladimir Pereira.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.

25.
CIARLINI, A. E. M.; BARROS, M. O.. Participação em banca de José Guilherme Monteiro de Menezes.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.

26.
ARAÚJO, R. M.; SANTORO, F. M.; BARROS, M. O.. Participação em banca de Fabrício Luiz Villela Janssen.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.

27.
SANTORO, F. M.; BAIÃO, F. A.; BARROS, M. O.. Participação em banca de André dos Santos Gianini.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.

28.
ROCHA, L. L. A.; BARROS, M. O.; SANTORO, F. M.. Participação em banca de Ana Cristina Camello.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.

29.
DINIZ, M. C.; ROCHA, L. L. A.; BARROS, M. O.. Participação em banca de Anderson Pereira.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.

30.
TRAVASSOS, G. H.; BARROS, M. O.. Participação em banca de Wladmir Araujo Chappeta.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.

31.
TANAKA, A. K.; BARROS, M. O.. Participação em banca de Marcelo da Silva Moreira.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.

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

33.
SILVA, G. Z.; BARROS, M. O.; PIRES, P. F.. Participação em banca de Mário Henrique da Rocha Estolano.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.



Participação em bancas de comissões julgadoras
Concurso público
1.
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.

2.
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.

3.
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.

4.
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.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
FACETAV 2017. 2017. (Seminário).


Organização de eventos, congressos, exposições e feiras
1.
BARROS, M.; VERGÍLIO, S.R. . VIII Workshop Brasileiro de Engenharia de Software baseada em Buscas. 2017. (Congresso).

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

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

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

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

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

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

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

9.
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).

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



Orientações



Orientações e supervisões em andamento
Dissertação de mestrado
1.
André Souza. Fine-tunning de parâmetros de algoritmos de otimização. Início: 2017. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. (Orientador).

2.
André Farzat. Crescimento genético de expressões regulares. Início: 2017. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. (Orientador).

3.
Bruno Crotman. Otimização de distribuição de Biomassa. Início: 2017. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. (Orientador).

Tese de doutorado
1.
LUIZ ANTONIO OLIVEIRA DE ARAUJO JUNIOR. Métricas de projeto de software: um estudo sobre coesão e acoplamento. Início: 2017. Tese (Doutorado em Informática) - Universidade Federal do Estado do Rio de Janeiro. (Orientador).

2.
Fábio de Almeida Farzat. Otimização Genética de Programas JavaScript (provisório). Início: 2014. Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro. (Orientador).


Orientações e supervisões concluídas
Dissertação de mestrado
1.
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.

2.
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.

3.
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.

4.
Richard Fuchshuber. MELHORANDO HEUR ISTICAS PARA O NRP ATRAV ES DA VISUALIZAC ~AO DO ESPAC O DE BUSCA. 2015. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, . Orientador: Márcio de Oliveira Barros.

5.
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.

6.
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.

7.
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.

8.
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.

9.
Fábio 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.

10.
Fábio 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.

11.
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.

12.
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.

13.
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.

14.
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.

15.
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.

16.
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.

17.
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.

18.
Hélio 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.

19.
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.

20.
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.

Tese de doutorado
1.
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.

2.
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.

3.
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.

Trabalho de conclusão de curso de graduação
1.
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.

2.
Uriel dos Santos Pereira Bertoche. 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.

3.
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.

4.
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.

5.
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.

6.
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.

7.
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.

8.
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.

9.
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.

10.
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.

11.
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.

12.
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.

13.
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.

14.
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.

15.
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.

16.
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.

17.
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.

18.
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.

19.
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.

20.
Marcelo Canevello Ferreira. 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.

21.
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.

22.
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.

23.
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.

24.
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.

25.
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.

26.
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.

27.
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.

28.
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.

29.
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.

30.
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.

31.
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.



Inovação



Projetos de pesquisa



Página gerada pelo Sistema Currículo Lattes em 23/10/2018 às 17:26:50