2013
- César Couto; Pedro Pires; Marco Tulio Valente; Roberto Bigonha; André Hora; Nicolas Anquetil.
BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and Bugs.
IV Congresso Brasileiro de Software: Teoria e Prática (Sessão de Ferramentas), p. 1-6, 2013. (prêmio de melhor ferramenta)
- Gustavo Santos; Katyusco Santos; Marco Tulio Valente; Dalton Serey; Nicolas Anquetil.
TopicViewer: Evaluating Remodularizations Using Semantic Clustering.
IV Congresso Brasileiro de Software: Teoria e Prática (Sessão de Ferramentas), p. 1-6, 2013.
- Hudson Borges; João Eduardo Montandon; Marco Tulio Valente; Heitor Costa; Daniel Felix.
APIMiner 2.0: Uma Plataforma para Recomendação de Exemplos de Uso de APIs Baseados em Padrões de Uso.
IV Congresso Brasileiro de Software: Teoria e Prática (Sessão de Ferramentas), p. 1-6, 2013.
- Cristiano Maffort; Marco Tulio Valente; Mariza Bigonha; Leonardo Humberto Silva; Gladston Aparecido.
ArchLint: Uma Ferramenta para Detecção de Violações Arquiteturais usando Histórico de Versões.
IV Congresso Brasileiro de Software: Teoria e Prática (Sessão de Ferramentas), p. 1-6, 2013.
- Vitor Sales; Ricardo Terra; Luis Miranda; Marco Tulio Valente.
JMove: Seus Métodos em Classes Apropriadas.
IV Congresso Brasileiro de Software: Teoria e Prática (Sessão de Ferramentas), p. 1-6, 2013.
- Rogel Garcia, Marco Tulio Valente.
NextFlow: Um Framework para Mapeamento de Processos de Negócio e Objetos.
IV Congresso Brasileiro de Software: Teoria e Prática (Sessão de Ferramentas), p. 1-6, 2013. (prêmio de terceira melhor ferramenta)
2012
-
Paloma Oliveira; Hudson Borges; Marco Tulio Valente; Heitor Costa.
Uma Abordagem para Verificação de Similaridade entre Sistemas Orientados a Objetos.
XI Simpósio Brasileiro de Qualidade de Software (SBQS), p. 1-15, 2012.
-
Cristiano Maffort; Marco Tulio Valente; Mariza Bigonha.
Detecção de Violações Arquiteturais usando Histórico de Versões.
XI Simpósio Brasileiro de Qualidade de Software (SBQS), p. 1-15, 2012.
-
Ricardo Terra; Marco Tulio Valente; Roberto Bigonha; Krzysztof Czarnecki.
DCLfix: A Recommendation System for Repairing Architectural Violations.
III Congresso Brasileiro de Software: Teoria e Prática (Sessão de Ferramentas), p. 63-68, 2012. (prêmio de segunda melhor ferramenta)
- João Eduardo Montandon de Araújo Filho; Marco Tulio Valente.
APIMiner: Uma Plataforma para Recomendação de Exemplos de Uso de APIs.
III Congresso Brasileiro de Software: Teoria e Prática (Sessão de Ferramentas), p. 51-56, 2012.
-
Ricardo Terra; Marco Tulio Valente; Roberto Bigonha.
An Approach for Extracting Modules from Monolithic Software Architectures.
IX Workshop de Manutenção de Software Moderna (WMSWM), p. 1-8, 2012.
2011
- João Eduardo Montandon de Araújo Filho; Marco Tulio Valente.
Avaliação da Relevância dos Warnings Reportados por Ferramentas para Detecção de Defeitos baseadas em Análise Estática.
Revista Eletrônica de Iniciação Científica (REIC), Sociedade Brasileira de Computação, 2012.
-
Cesar Couto; Marco Tulio Valente; Roberto Bigonha.
Avaliação de Causalidade entre Métricas de Qualidade Interna e Defeitos.
X Simpósio Brasileiro de Qualidade de Software (SBQS), p. 1-15, 2011.
-
Leonaro Humberto Silva; Ricardo Terra; Marco Tulio Valente.
A Case Study on Improving Maintainability and Evolvability using Architectural Constraints.
X Simpósio Brasileiro de Qualidade de Software (SBQS), p. 1-15, 2011.
- Marcus Vinicius Couto; Marco Tulio Valente.
ArgoUML-SPL: Uma Linha de Produtos para Modelagem de Sistemas usando UML.
II Congresso Brasileiro de Software: Teoria e Prática (Sessão de Ferramentas), p. 1-7, 2011.
2010
-
Hugo Alves; Henrique Rocha; Ricardo Terra; Marco Tulio Valente.
Uma Abordagem para Recuperação da Arquitetura Dinâmica de Sistemas de Software.
IV Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS), p. 145-154, 2010.
-
Ricardo Terra; Jussara Almeira; Roberto Bigonha; Marco Tulio Valente.
Análise Comparativa do Código Gerado por Compiladores Java e C++.
XIV Simpósio Brasileiro de Linguagens de Programação (SBLP), p. 69-82, 2010.
-
João Eduardo Montandon de Araújo Filho; César Francisco de Moura Couto; Silvio José de Souza; Marco Tulio Valente.
Um Estudo sobre a Correlação entre Defeitos de Campo e Warnings Reportados por uma Ferramenta de Análise Estática.
IX Simpósio Brasileiro de Qualidade de Software (SBQS), p. 9-23, 2010. (prêmio de melhor artigo)
-
Gladston Aparecido Junio; Marcelo Nassau Malta; Humberto Mossri de Almeida; Humberto Torres Marques-Neto; Marco Tulio Valente.
Proposta e Avaliação de um Processo para Agrupamento de Solicitações de Manutenções.
IX Simpósio Brasileiro de Qualidade de Software (SBQS), p. 183-197, 2010.
-
Virgílio Borges; Rógel Garcia; Marco Tulio Valente.
Uma Ferramenta para Extração Semi-automática de Linhas de Produtos de Software Usando Coloração de Código.
I Congresso Brasileiro de Software: Teoria e Prática (Sessão de Ferramentas), p. 73-78, 2010.
(slides)
-
Ricardo Terra; Marco Tulio Valente.
Definição de Padrões Arquiteturais e seu Impacto em Atividades de Manutenção de Software.
VII Workshop de Manutenção de Software Moderna (WMSWM), p. 1-8, 2010. (prêmio de melhor artigo)
-
Silvio José de Souza; João Eduardo Montandon de Araújo Filho; Marco Tulio Valente.
Uma Meta-Ferramenta para Detecção de Defeitos.
VII Workshop de Manutenção de Software Moderna (WMSWM), p. 1-8, 2010.
-
João Eduardo Montandon de Araújo Filho; Silvio José de Souza; Marco Tulio Valente.
Os Defeitos Detectados pela Ferramenta de Análise Estática FindBugs são Relevantes?
IX Simpósio Brasileiro de Qualidade de Software (SBQS), p. 383-390, 2010 (Relato de Experiência).
- Ricardo Terra; Marco Tulio Valente.
Conformação e Recuperação de Arquiteturas de Software.
Mini-curso apresentado no I Congresso Brasileiro de Software: Teoria e Prática, 2010.
2009
-
Virgilio Borges; Marco Tulio Valente.
Coloração Automática de Variabilidades em Linhas de Produtos de Software.
III Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS), p. 67-80, 2009.
-
Marcelo Nassau Malta; Humberto Mossri de Almeida; Marco Tulio Valente; Carlos Alberto Pietrobon;
Humberto Torres Marques-Neto.
Modelo de Gestão de Demandas de Manutenção de Software: a Experiência da PUC Minas.
VI Workshop de Manutenção de Software Moderna (WMSWM), p. 1-4, 2009 (Relato de Experiência).
-
César Francisco de Moura Couto; Jaqueline Faria; Marco Tulio Valente.
Estimativa de Métricas de Separação de Interesses em Processos de Refatoração para Extração de Aspectos.
VI Workshop de Manutenção de Software Moderna (WMSWM), p. 1-8, 2009.
- Marco Tulio Valente; Andre du Bois.
Proceedings of the 3rd Workshop on Languages and Tools for Parallel and Distributed Programming.
2009.
- Marco Tulio Valente; Fernando Castor.
Proceedings of the 3rd Latin American Workshop on Aspect-Oriented Software Development.
2009.
2008
- Ricardo Terra; Marco Tulio Valente.
Verificação Estática de Arquiteturas de Software utilizando Restrições de Dependência.
II Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS), p. 24-37, 2008.
- Rogério Celestino dos Santos; Marco Tulio Valente.
Extração de uma Linha de Produtos de Software na Área de Jogos para Celulares usando Programação Orientada por Features.
II Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), p. 50-59, 2008.
- Rogério Celestino dos Santos; Marco Tulio Valente.
Uma Comparação Preliminar entre Tecnologias para Implementação de Variabilidades em Jogos para Celulares.
VII Simpósio Brasileiro de Jogos de Computador e Entretenimento Digital (SBGAMES), p. 84-87, 2008 (technical poster).
2007
- Marcelo Nassau Malta; Marco Tulio Valente.
Transformações de Código para Extração de Aspectos.
I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), p. 93-104, 2007.
- Leonardo Humberto Guimarães Silva; Marco Tulio Valente.
Controlando a Evolução de Sistemas Orientados por Aspectos por meio de Aspect-Aware Interfaces.
I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), p. 81-92, 2007.
- Marcelo Nassau Malta; Tarik Melo; Leonardo Humberto Guimarães Silva; Marco Tulio Valente.
Um Estudo sobre o Emprego de Quantificação em Sistemas Orientados por Aspectos: Resultados Preliminares.
I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), p. 163-168, 2007 (short paper).
2006
- José Geraldo Ribeiro Júnior; Glauber Tadeu de Sousa Carmo; Marco Tulio Valente.
Smart Proxies para Invocação de Serviços Web Replicados.
XII Simpósio Brasileiro de Sistemas Multimídia e Web (WebMedia), p. 148-154, 2006.
- Cristiano Amaral Maffort; Marco Tulio Valente.
Aspectos para Construção de Aplicações Distribuídas.
XX Simpósio Brasileiro de Engenharia de Software (SBES), p. 271-286, 2006. (quinto melhor artigo do evento)
- Daniel Coutinho de Miranda; Marco Tulio Valente.
Sensibilidade ao Contexto em Java.
XXXIII Seminário Integrado de Software e Hardware (SEMISH), p. 331-345, 2006.
- Cristiano Amaral Maffort, Marco Tulio Valente.
Aspectos para Construção de Serviços Web.
III Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP), p. 11-20, 2006.
- André Luiz Camargos Tavares; Marco Tulio Valente.
Execução Remota de Aplicações para Computadores Móveis usando Aspectos.
III Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP), p. 21-29, 2006.
- Sérgio Vale e Pace; Marco Tulio Valente.
Catálogo de Técnicas de Meta-Programação por Templates em C++.
Revista Eletrônica de Iniciação Científica (REIC), Sociedade Brasileira de Computação, Número IV, dezembro 2006.
2005
- Marco Tulio Valente;, Diana Campos Leão; Rodrigo Palhares; Fabio Tirelo.
Um Sistema de Chamada Remota de Métodos Orientado por Aspectos.
IX Simpósio Brasileiro de Linguagens de Programação (SBLP), p. 133-146, 2005.
- Marco Tulio Valente, Rodrigo Palhares; Diana Campos Leão.
Otimizações de Co-Localização em AspectJRMI.
II Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP), p. 59-66, 2005.
- Cesar Couto, Marco Tulio Valente; Roberto da Silva Bigonha.
Um Arcabouço Orientado por Aspectos para Implementação Automatizada de Persistência.
II Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP), p. 27-34, 2005.
2004
- Fernando Magno Quintão Pereira; Marco Tulio Valente; Roberto da Silva Bigonha; Mariza Andrade da Silva Bigonha.
Arcademis: A Java-Based Framework for Middleware Development.
XXII Simpósio Brasileiro de Redes de Computadores (SBRC), p. 539-552, 2004.
- Marco Tulio Valente, Rodrigo Palhares, Fabio Tirelo.
Especificação de Táticas para Invocação Remota de Métodos Usando Orientação por Aspectos.
I Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP), 2004.
- Leonardo Teixeira Passos, Marco Tulio Valente.
Personalizações para Acesso à Web em Computadores Móveis.
VI Workshop de Comunicação Sem Fio e Computação Móvel (WCSF), 2004.
- Fabio Tirelo; Roberto da Silva Bigonha; Mariza Andrade da Silva Bigonha; Marco Tulio de Oliveira Valente.
Desenvolvimento de Software Orientado por Aspectos.
Mini-curso apresentado na XXIII Jornada de Atualização em Informática (JAI), 2004.
2003
- Wendell Taveira; Marco Tulio Valente; Mariza Andrade da Silva Bigonha; Roberto da Silva Bigonha.
Chamada Assíncrona de Métodos Remotos em Java.
VII Simpósio Brasileiro de Linguagens de Programação (SBLP), p. 78-91, 2003.
- Marco Tulio Valente; João Paulo Santos; César Francisco de Moura Couto.
Interceptação de Métodos Remotos em Java RMI.
VII Simpósio Brasileiro de Linguagens de Programação (SBLP), p. 50-63, 2003.
- Fernando Magno Quintão Pereira; Marco Tulio Valente; Roberto da Silva Bigonha; Mariza Andrade da Silva Bigonha.
Chamada Remota de Métodos na Plataforma J2ME/CLDC.
V Workshop de Comunicação Sem Fio e Computação Móvel (WCSF), 2003. (classificado entre os cinco melhores artigos do evento)
- Wagner Salazar Pires; Marco Tulio Valente.
Invocação de Serviços Web Utilizando uma Linguagem de Domínio Específico Embutida em Java.
Revista Eletrônica de Iniciação Científica (REIC), Sociedade Brasileira de Computação, Número IV, dezembro 2003.
- César Francisco de Moura Couto; Marco Tulio Valente.
Uma Ferramenta para Teste de Aplicações Distribuídas em Redes sem Fio.
Revista Eletrônica de Iniciação Científica (REIC), Sociedade Brasileira de Computação, Número IV, dezembro 2003.
2002
- Fernando Magno Quintão Pereira; Marco Tulio Valente; Roberto da Silva Bigonha; Mariza Andrade da Silva Bigonha.
Uma Linguagem para Coordenação de Aplicações em Redes Móveis Ad Hoc.
VI Simpósio Brasileiro de Linguagens de Programação (SBLP), p. 152-165, 2002.
- Marco Tulio Valente; Roberto da Silva Bigonha; Mariza Andrade da Silva Bigonha; Fernando Magno Quintão Pereira.
A Coordination Model for Ad Hoc Mobile Systems and its Formal Semantics.
IV Workshop de Comunicação Sem Fio e Computação Móve (WCSF), p. 58-67, 2002.
2001
- Marco Tulio Valente; Roberto da Silva Bigonha; Mariza Andrade da Silva Bigonha; Antônio Alfredo Ferreira Loureiro.
Mobilidade de Grupos de Objetos em um Sistema para Programação Distribuída na Internet.
V Simpósio Brasileiro de Linguagens de Programação (SBLP), p. 221-235, 2001.
2000
- Marco Tulio Valente; Roberto da Silva Bigonha; Mariza Andrade da Silva Bigonha; Antônio Alfredo Ferreira Loureiro.
Introduzindo Abstrações para Computação Móvel em Linguagens Orientadas por Objeto.
IV Simpósio Brasileiro de Linguagens de Programação (SBLP), p. 15-28, 2000.
1999
- Marco Tulio Valente; Roberto da Silva Bigonha; Marcelo de Almeida Maia; Antônio Alfredo Ferreira Loureiro.
Aplicação de ASM na Especificação de Sistemas Móveis.
II Workshop de Métodos Formais (WMF), p. 60-69. 1999.
- Marco Tulio Valente; Roberto da Silva Bigonha; Antônio Alfredo Ferreira Loureiro;
Mariza Andrade da Silva Bigonha.
Linguagens para Computação Móvel na Internet.
Revista de Informatica Teórica e Aplicada (RITA), Porto Alegre, Brasil, v. 6, n. 3, p. 7-47, 1999.
1996
- Marco Tulio Valente; Roberto da Silva Bigonha.
Covariância x Contravariância: A Solução de Ita.
I Simpósio Brasileiro de Linguagens de Programação (SBLP), p. 333-345, 1996.
1992
- Marco Tulio Valente; Leacir Nogueira Bastos.
Uma Extensão de Pascal Orientada a Objetos.
XII Congresso da Sociedade Brasileira de Computação (CSBC), p. 371-380, 1992.