Publications

2017

  • André S. de Landi, Fernando Chagas, Bruno M. Santos, Renato S. Costa, Rafael Durelli, Ricardo Terra, and Valter V. de Camargo. Supporting the Specification and Serialization of Planned Architectures in Architecture-Driven Modernization Context. In 41st International Conference on Computers, Software and Applications (COMPSAC), pages 1-10, 2017. (accepted)
    [Bibtex]
    @inproceedings{2017_compsac,
    author = {Andr\'e de S. Landi and Fernando Chagas and Bruno M. Santos and Renato S. Costa and Rafael Durelli and Ricardo Terra and Valter V. de Camargo},
    title = {Supporting the Specification and Serialization of Planned Architectures in Architecture-Driven Modernization Context},
    booktitle = {41st International Conference on Computers, Software and Applications (COMPSAC)},
    year = {2017},
    pages = {1-10},
    qualis = {A2},
    note = {(accepted)}
    }
  • [PDF] Danilo Silva, Ingrid Nunes, and Ricardo Terra. Investigating Code Quality Tools in the Context of Software Engineering Education. Computer Applications in Engineering Education, 25(2):230-241, 2017.
    [Bibtex]
    @article{2017_cae,
    author = {Danilo Silva and Ingrid Nunes and Ricardo Terra},
    journal = {Computer Applications in Engineering Education},
    title = {Investigating Code Quality Tools in the Context of Software Engineering Education},
    year = {2017},
    volume = {25},
    number = {2},
    pages = {230-241},
    qualis = {B1},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2017_cae.pdf}
    }
  • Miguel Ramos, Marco Tulio Valente, and Ricardo Terra. AngularJS Performance: A Survey Study. IEEE Software, pages 1-11, 2017. (accepted)
    [Bibtex]
    @article{2017_ieeesw,
    author = {Miguel Ramos and Marco Tulio Valente and Ricardo Terra},
    journal = {IEEE Software},
    title = {AngularJS Performance: A Survey Study},
    year = {2017},
    volume = {},
    number = {},
    pages = {1-11},
    qualis = {A1},
    note = {(accepted)}
    }

2016

  • [PDF] Miguel Ramos, Marco Tulio Valente, Ricardo Terra, and Gustavo Santos. AngularJS in the Wild: A Survey with 460 Developers. In 7th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU), pages 9-16, 2016.
    [Bibtex]
    @inproceedings{2016_plateau,
    author = {Miguel Ramos and Marco Tulio Valente and Ricardo Terra and Gustavo Santos},
    title = {AngularJS in the Wild: A Survey with 460 Developers},
    booktitle = {7th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU)},
    year = {2016},
    pages = {9-16},
    qualis = {No},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_plateau.pdf}
    }
  • [PDF] Sergio Miranda, Marco Tulio Valente, and Ricardo Terra. Inferência de Tipos em Ruby: Uma comparação entre técnicas de análise estática e dinâmica. In IV Workshop de Visualização, Evolução e Manutenção de Software (VEM), pages 105-112, 2016.
    [Bibtex]
    @inproceedings{2016_vem,
    author = {Sergio Miranda and Marco Tulio Valente and Ricardo Terra},
    title = {Infer\^{e}ncia de Tipos em Ruby:
    Uma compara\c{c}\~{a}o entre t\'{e}cnicas de an\'{a}lise est\'{a}tica e din\^{a}mica},
    booktitle = {IV Workshop de Visualiza\c{c}\~{a}o, Evolu\c{c}\~{a}o e Manuten\c{c}\~{a}o de Software (VEM)},
    year = {2016},
    pages = {105-112},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_vem.pdf},
    qualis = {No},
    }
  • [PDF] Ricardo Terra, Marco Tulio Valente, and Nicolas Anquetil. A Lightweight Remodularization Process based on Structural Similarity. In X Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS), pages 111-120, 2016.
    [Bibtex]
    @inproceedings{2016_sbcars_posdoc,
    author = {Ricardo Terra and Marco Tulio Valente and Nicolas Anquetil},
    title = {A Lightweight Remodularization Process based on Structural Similarity},
    year = {2016},
    pages = {111-120},
    booktitle = {X Simp\'{o}sio Brasileiro de Componentes, Arquiteturas e Reutiliza\c{c}\~{a}o de Software (SBCARS)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_sbcars_terra.pdf},
    qualis = {B4},
    }
  • [PDF] Sândalo Bessa, Marco Tulio Valente, and Ricardo Terra. Modular Specification of Architectural Constraints. In X Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS), pages 31-40, 2016.
    [Bibtex]
    @inproceedings{2016_sbcars_bessa,
    author = {S\^{a}ndalo Bessa and Marco Tulio Valente and Ricardo Terra},
    title = {Modular Specification of Architectural Constraints},
    year = {2016},
    pages = {31-40},
    booktitle = {X Simp\'{o}sio Brasileiro de Componentes, Arquiteturas e Reutiliza\c{c}\~{a}o de Software (SBCARS)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_sbcars_bessa.pdf},
    qualis = {B4},
    }
  • [PDF] Arthur F. Pinto, Nicolas Fontes, Eduardo Guerra, and Ricardo Terra. ArchCI: Uma Ferramenta de Verificação Arquitetural em Integração Contínua. In VII Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session, pages 121-128, 2016.
    [Bibtex]
    @inproceedings{2016_cbsoft_tools,
    author = {Arthur F. Pinto and Nicolas Fontes and Eduardo Guerra and Ricardo Terra},
    title = {ArchCI: Uma Ferramenta de Verifica\c{c}\~{a}o Arquitetural em Integração Cont\'{i}nua},
    booktitle = {VII Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session},
    year = {2016},
    pages = {121-128},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_cbsoft_tools.pdf},
    qualis = {No},
    }
  • [PDF] Fernando Chagas, Rafael Durelli, Ricardo Terra, and Valter Vieira de Camargo. KDM as the Underlying Metamodel in Architecture-Conformance Checking. In XXX Simpósio Brasileiro de Engenharia de Software (SBES), pages 103-112, 2016.
    [Bibtex]
    @inproceedings{2016_sbes,
    author = {Fernando Chagas and Rafael Durelli and Ricardo Terra and Valter Vieira de Camargo},
    title = {{KDM} as the Underlying Metamodel in Architecture-Conformance Checking},
    booktitle = {XXX Simp\'{o}sio Brasileiro de Engenharia de Software (SBES)},
    year = {2016},
    pages = {103-112},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_sbes.pdf},
    qualis = {B2},
    }
  • [PDF] [WWW] Juventino Neto and Ricardo Terra. LFApp: Um Aplicativo Móvel para o Ensino de Linguagens Formais e Autômatos. In XXIV Workshop sobre Educação em Computação (WEI), pages 2196-2205, 2016.
    [Bibtex]
    @inproceedings{2016_wei_lfapp,
    author = {Juventino Neto and Ricardo Terra},
    title = {{LFApp}: Um Aplicativo M\'{o}vel para o Ensino de Linguagens Formais e Aut\^{o}matos},
    booktitle = {XXIV Workshop sobre Educa{\c{c}}{\~a}o em Computa{\c{c}}{\~a}o (WEI)},
    year = {2016},
    pages = {2196-2205},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_wei_lfapp.pdf},
    www = {http://professores.dcc.ufla.br/~terra/papers/2016_wei_lfapp},
    qualis = {B4},
    }
  • [PDF] [WWW] Lucas Lemos Barbosa, Christian Marlon Souza Couto, and Ricardo Terra. PortuCol: uma pseudo-linguagem inspirada em C ANSI para o Ensino de Lógica de Programação e Algoritmos. In XXIV Workshop sobre Educação em Computação (WEI), pages 2343-2352, 2016.
    [Bibtex]
    @inproceedings{2016_wei_portucol,
    author = {Lucas Lemos Barbosa and Christian Marlon Souza Couto and Ricardo Terra},
    title = {{PortuCol}: uma pseudo-linguagem inspirada em {C} {ANSI} para o Ensino de L\'{o}gica de Programa{\c{c}}{\~a}o e Algoritmos},
    booktitle = {XXIV Workshop sobre Educa{\c{c}}{\~a}o em Computa{\c{c}}{\~a}o (WEI)},
    year = {2016},
    pages = {2343-2352},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_wei_portucol.pdf},
    www = {http://professores.dcc.ufla.br/~terra/papers/2016_wei_portucol},
    qualis = {B4},
    }
  • [PDF] [WWW] Sergio Miranda, Elder Rodrigues Jr, Marco Tulio Valente, and Ricardo Terra. Architecture Conformance Checking in Dynamically Typed Languages. Journal of Object Technology, 15(3):1-34, 2016.
    [Bibtex]
    @article{2016_jot,
    author = {Sergio Miranda and Elder Rodrigues Jr and Marco Tulio Valente and Ricardo Terra},
    title = {Architecture Conformance Checking in Dynamically Typed Languages},
    journal = {Journal of Object Technology},
    volume = {15},
    number = {3},
    year = {2016},
    pages = {1-34},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_jot.pdf},
    www = {http://aserg.labsoft.dcc.ufmg.br/archruby/jot2016},
    qualis = {B2},
    }
  • [PDF] Marcelino Campos Oliveira Silva, Marco Tulio Valente, and Ricardo Terra. Does Technical Debt Lead to the Rejection of Pull Requests?. In XII Simpósio Brasileiro de Sistemas de Informação (SBSI), pages 248-254, 2016.
    [Bibtex]
    @inproceedings{2016_sbsi,
    author = {Marcelino Campos Oliveira Silva and Marco Tulio Valente and Ricardo Terra},
    title = {Does Technical Debt Lead to the Rejection of Pull Requests?},
    year = {2016},
    pages = {248-254},
    booktitle = {XII Simp\'osio Brasileiro de Sistemas de Informa\c{c}\~{a}o (SBSI)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_sbsi.pdf},
    qualis = {B4},
    }
  • [PDF] Carolina Barbosa Resende, Ricardo Terra, Marcelo Greco, and Jisela Aparecida Santanna Greco. Aproveitamento energético no tráfego — Uma análise para o campus UFMG – Pampulha. Revista Eletrônica de Engenharia Civil (REEC), 11(3):29-41, 2016.
    [Bibtex]
    @article{2016_reec,
    author = {Carolina Barbosa Resende and Ricardo Terra and Marcelo Greco and Jisela Aparecida Santanna Greco},
    title = {Aproveitamento energ\'{e}tico no tr\'{a}fego -- Uma an\'{a}lise para o campus {UFMG} - {Pampulha}},
    journal = {Revista Eletr\^{o}nica de Engenharia Civil (REEC)},
    volume = {11},
    number = {3},
    year = {2016},
    pages = {29-41},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2016_reec.pdf},
    qualis = {B5 (Engenharias III)},
    }
  • [PDF] Cristiano Maffort, Marco Tulio Valente, Ricardo Terra, Mariza Bigonha, Nicolas Anquetil, and Andre Hora. Mining Architectural Violations from Version History. Empirical Software Engineering, 21(3):854-895, 2016.
    [Bibtex]
    @article{2016_esem,
    author = {Cristiano Maffort and Marco Tulio Valente and Ricardo Terra and Mariza Bigonha and Nicolas Anquetil and Andre Hora},
    title = {Mining Architectural Violations from Version History},
    journal = {Empirical Software Engineering},
    year = {2016},
    volume = {21},
    number = {3},
    pages = {854-895},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2015_emse.pdf},
    qualis = {B1},
    }

2015

  • [PDF] [WWW] Sergio Miranda, Marco Tulio Valente, and Ricardo Terra. ArchRuby: Conformidade e Visualização Arquitetural em Linguagens Dinâmicas. In VI Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session, pages 17-24, 2015.
    [Bibtex]
    @inproceedings{2015_cbsoft_tools,
    author = {Sergio Miranda and Marco Tulio Valente and Ricardo Terra},
    title = {ArchRuby: Conformidade e Visualiza\c{c}\~{a}o Arquitetural em Linguagens Din\^{a}micas},
    booktitle = {VI Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session},
    year = {2015},
    pages = {17-24},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2015_cbsoft_tools.pdf},
    www = {http://aserg.labsoft.dcc.ufmg.br/archruby/},
    qualis = {No},
    }
  • [PDF] Alessandra Levcovitz, Ricardo Terra, and Marco Tulio Valente. Towards a Technique for Extracting Microservices from Monolithic Enterprise Systems. In III Workshop de Visualização, Evolução e Manutenção de Software (VEM), pages 97-104, 2015.
    [Bibtex]
    @inproceedings{2015_vem,
    author = {Alessandra Levcovitz and Ricardo Terra and Marco Tulio Valente},
    title = {Towards a Technique for Extracting Microservices from Monolithic Enterprise Systems},
    booktitle = {III Workshop de Visualiza\c{c}\~{a}o, Evolu\c{c}\~{a}o e Manuten\c{c}\~{a}o de Software (VEM)},
    year = {2015},
    pages = {97-104},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2015_vem.pdf},
    qualis = {No},
    }
  • [PDF] Rafael S. Lima and Ricardo Terra. Análises Estruturais para Identificação de Falso-Positivos em Recomendações de Refatoração. In 2nd Latin-American School on Software Engineering (ELA-ES), Position Paper, pages 98-101, 2015.
    [Bibtex]
    @inproceedings{2015_elaes_lima,
    author = {Rafael S. Lima and Ricardo Terra},
    title = {An\'{a}lises Estruturais para Identifica\c{c}\~{a}o de Falso-Positivos em Recomenda\c{c}\~{o}es de Refatora\c{c}\~{a}o},
    booktitle = {2nd Latin-American School on Software Engineering (ELA-ES), Position Paper},
    year = {2015},
    pages = {98-101},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2015_elaes_lima.pdf},
    qualis = {No},
    }
  • [PDF] Arthur F. Pinto and Ricardo Terra. Processo de Conformidade Arquitetural em Integração Contínua. In 2nd Latin-American School on Software Engineering (ELA-ES), pages 42-53, 2015.
    [Bibtex]
    @inproceedings{2015_elaes_pinto,
    author = {Arthur F. Pinto and Ricardo Terra},
    title = {Processo de Conformidade Arquitetural em Integra\c{c}\~{a}o Cont\'{\i}nua},
    booktitle = {2nd Latin-American School on Software Engineering (ELA-ES)},
    year = {2015},
    pages = {42-53},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2015_elaes_pinto.pdf},
    qualis = {No},
    }
  • [PDF] [WWW] Sergio Miranda, Marco Tulio Valente, and Ricardo Terra. Conformidade e Visualização Arquitetural em Linguagens Dinâmicas. In XVIII Ibero-American Conference on Software Engineering (CIbSE), Software Engineering Technologies (SET) Track, pages 137-150, 2015.
    [Bibtex]
    @inproceedings{2015_cibse_set,
    author = {Sergio Miranda and Marco Tulio Valente and Ricardo Terra},
    title = {Conformidade e Visualiza\c{c}\~{a}o Arquitetural em Linguagens Din\^{a}micas},
    booktitle = {XVIII Ibero-American Conference on Software Engineering (CIbSE), Software Engineering Technologies (SET) Track},
    year = {2015},
    pages = {137-150},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2015_cibse_set.pdf},
    www = {http://aserg.labsoft.dcc.ufmg.br/archruby/},
    qualis = {B4},
    }
  • [PDF] [WWW] Ricardo Terra, Marco Tulio Valente, Krzysztof Czarnecki, and Roberto S. Bigonha. A Recommendation System for Repairing Violations Detected by Static Architecture Conformance Checking. Software: Practice and Experience, 45(3):315-342, 2015.
    [Bibtex]
    @article{2015_spe,
    author = {Ricardo Terra and Marco Tulio Valente and Krzysztof Czarnecki and Roberto S. Bigonha},
    title = {A Recommendation System for Repairing Violations Detected by Static Architecture Conformance Checking},
    journal = {Software: Practice and Experience},
    year = {2015},
    pages = {315-342},
    volume = {45},
    number = {3},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2015_spe.pdf},
    www = {http://professores.dcc.ufla.br/~terra/papers/2015_spe},
    qualis = {A2},
    }

2014

  • [PDF] [WWW] Danilo Silva, Ricardo Terra, and Marco Tulio Valente. JExtract: An Eclipse Plug-in for Recommending Automated Extract Method Refactorings. In V Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session, pages 29-36, 2014.
    [Bibtex]
    @inproceedings{2014_cbsoft_tools,
    author = {Danilo Silva and Ricardo Terra and Marco Tulio Valente},
    title = {{JExtract}: An {Eclipse} Plug-in for Recommending Automated Extract Method Refactorings},
    booktitle = {V Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session},
    year = {2014},
    pages = {29-36},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2014_cbsoft_tools.pdf},
    www = {http://aserg.labsoft.dcc.ufmg.br/jextract/},
    qualis = {No},
    }
  • [PDF] Danilo Silva, Ricardo Terra, and Marco Tulio Valente. Recommending Automated Extract Method Refactorings. In 22nd International Conference on Program Comprehension (ICPC), pages 146-156, 2014.
    [Bibtex]
    @inproceedings{2014_icpc,
    author = {Danilo Silva and Ricardo Terra and Marco Tulio Valente},
    title = {Recommending Automated {Extract} {Method} Refactorings},
    booktitle = {22nd International Conference on Program Comprehension (ICPC)},
    year = {2014},
    pages = {146-156},
    qualis = {A2},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2014_icpc.pdf},
    }
  • [PDF] Joao Brunet, Gail C. Murphy, Ricardo Terra, Jorge Figueiredo, and Dalton Serey. Do developers discuss design?. In 11th Working Conference on Mining Software Repositories (MSR), Challenge Track, pages 340-343, 2014.
    [Bibtex]
    @inproceedings{2014_msr_challenge,
    author = {Joao Brunet and Gail C. Murphy and Ricardo Terra and Jorge Figueiredo and Dalton Serey},
    title = {Do developers discuss design?},
    booktitle = {11th Working Conference on Mining Software Repositories (MSR), Challenge Track},
    year = {2014},
    pages = {340-343},
    qualis = {B1},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2014_msr_challenge.pdf},
    }

2013

  • [PDF] Henrique Rocha and Ricardo Terra. TerraER – an Academic Tool for ER Modeling. Methods and Tools, 1(3):38-41, 2013.
    [Bibtex]
    @article{2013_methodsandtools,
    author = {Henrique Rocha and Ricardo Terra},
    title = {{TerraER} - an Academic Tool for {ER} Modeling},
    journal = {Methods and Tools},
    number = {3},
    volume = {1},
    pages = {38-41},
    year = {2013},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2013_methodsandtools.pdf},
    qualis = {No},
    }
  • [PDF] Vitor Sales, Ricardo Terra, Luis Fernando Miranda, and Marco Tulio Valente. Recommending Move Method Refactorings Using Dependency Sets. In 20th Working Conference on Reverse Engineering (WCRE), pages 232-241, 2013.
    [Bibtex]
    @inproceedings{2013_wcre,
    author = {Vitor Sales and Ricardo Terra and Luis Fernando Miranda and Marco Tulio Valente},
    title = {Recommending Move Method Refactorings Using Dependency Sets},
    booktitle = {20th Working Conference on Reverse Engineering (WCRE)},
    year = {2013},
    pages = {232-241},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2013_wcre.pdf},
    qualis = {A2},
    }
  • [PDF] [WWW] Vitor Sales, Ricardo Terra, Luis Fernando Miranda, and Marco Tulio Valente. JMove: Seus Métodos em Classes Apropriadas. In IV Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session, pages 1-6, 2013.
    [Bibtex]
    @inproceedings{2013_cbsoft_tools,
    author = {Vitor Sales and Ricardo Terra and Luis Fernando Miranda and Marco Tulio Valente},
    title = {{JMove}: Seus M\'etodos em Classes Apropriadas},
    booktitle = {IV Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session},
    year = {2013},
    pages = {1-6},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2013_cbsoft_tools.pdf},
    www = {http://aserg.labsoft.dcc.ufmg.br/jmove/},
    qualis = {No},
    }
  • [PDF] [WWW] Ricardo Terra, Luis Fernando Miranda, Marco Tulio Valente, and Roberto S. Bigonha. Qualitas.class Corpus: A Compiled Version of the Qualitas Corpus. Software Engineering Notes, 38(5):1-4, 2013.
    [Bibtex]
    @article{2013_sen,
    author = {Ricardo Terra and Luis Fernando Miranda and Marco Tulio Valente and Roberto S. Bigonha},
    title = {{Q}ualitas.class {C}orpus: A Compiled Version of the {Q}ualitas {C}orpus},
    journal = {Software Engineering Notes},
    volume = {38},
    number = {5},
    year = {2013},
    pages = {1-4},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2013_sen.pdf},
    www = {http://aserg.labsoft.dcc.ufmg.br/qualitas.class},
    qualis = {B4},
    }
  • [PDF] Ricardo Terra, Joao Brunet, Luis Miranda, Marco Tulio Valente, Dalton Serey, Douglas Castilho, and Roberto S. Bigonha. Measuring the Structural Similarity between Source Code Entities. In 25th International Conference on Software Engineering and Knowledge Engineering (SEKE), pages 753-758, 2013.
    [Bibtex]
    @inproceedings{2013_seke,
    author = {Ricardo Terra and Joao Brunet and Luis Miranda and Marco Tulio Valente and Dalton Serey and Douglas Castilho and Roberto S. Bigonha},
    booktitle = {25th International Conference on Software Engineering and Knowledge Engineering (SEKE)},
    title = {Measuring the Structural Similarity between Source Code Entities},
    year = {2013},
    pages = {753-758},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2013_seke.pdf},
    qualis = {B1},
    }
  • [PDF] Hugo de Brito, Humberto Marques-Neto, Ricardo Terra, Henrique Rocha, and Marco Tulio Valente. On-the-fly extraction of hierarchical object graphs. Journal of the Brazilian Computer Society, 19(1):15-27, 2013.
    [Bibtex]
    @article {2013_jbcs,
    author = {Hugo de Brito and Humberto Marques-Neto and Ricardo Terra and Henrique Rocha and Marco Tulio Valente},
    title = {On-the-fly extraction of hierarchical object graphs},
    journal = {Journal of the Brazilian Computer Society},
    volume = {19},
    number = {1},
    year = {2013},
    pages = {15-27},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2013_jbcs.pdf},
    qualis = {B2},
    }

2012

  • [PDF] [WWW] Ricardo Terra, Marco Tulio Valente, Krzysztof Czarnecki, and Roberto S. Bigonha. Recommending Refactorings to Reverse Software Architecture Erosion. In 16th European Conference on Software Maintenance and Reengineering (CSMR), Early Research Achievements Track, pages 335-340, 2012.
    [Bibtex]
    @inproceedings{2012_csmr_era,
    author = {Ricardo Terra and Marco Tulio Valente and Krzysztof Czarnecki and Roberto S. Bigonha},
    title = {Recommending Refactorings to Reverse Software Architecture Erosion},
    booktitle = {16th European Conference on Software Maintenance and Reengineering (CSMR), Early Research Achievements Track},
    year = {2012},
    pages = {335-340},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2012_csmr_era.pdf},
    www = {http://professores.dcc.ufla.br/~terra/papers/2012_csmr_era},
    qualis = {A2},
    }
  • [PDF] Ricardo Terra, Marco Tulio Valente, and Luis Fernando Miranda. Conformação Arquitetural com DCLcheck. MundoJ, X(55):44-49, 2012.
    [Bibtex]
    @article{2012_mundoj,
    author = {Ricardo Terra and Marco Tulio Valente and Luis Fernando Miranda},
    title = {Conforma\c{c}\~{a}o Arquitetural com {DCLcheck}},
    journal = {MundoJ},
    number = {55},
    pages = {44-49},
    year = {2012},
    volume = {X},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2012_mundoj.pdf},
    qualis = {No},
    }
  • [PDF] Ricardo Terra, Marco Tulio Valente, Roberto S. Bigonha, and Krzysztof Czarnecki. DCLfix: A Recommendation System for Repairing Architectural Violations. In III Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session, pages 1-6, 2012.
    [Bibtex]
    @inproceedings{2012_cbsoft_tools,
    author = {Ricardo Terra and Marco Tulio Valente and Roberto S. Bigonha and Krzysztof Czarnecki},
    title = {{DCLfix}: A Recommendation System for Repairing Architectural Violations},
    year = {2012},
    pages = {1-6},
    booktitle = {III Brazilian Conference on Software: Theory and Practice (CBSoft), Tools Session},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2012_cbsoft_tools.pdf},
    qualis = {No},
    }
  • [PDF] Ricardo Terra, Marco Tulio Valente, and Roberto S. Bigonha. An Approach for Extracting Modules from Monolithic Software Architectures. In IX Workshop de Manutenção de Software Moderna (WMSWM), pages 1-8, 2012. pages are indeed 1 to 8
    [Bibtex]
    @inproceedings{2012_wmswm,
    author = {Ricardo Terra and Marco Tulio Valente and Roberto S. Bigonha},
    title = {An Approach for Extracting Modules from Monolithic Software Architectures},
    year = {2012},
    pages = {1-8},
    booktitle = {IX Workshop de Manuten\c{c}\~{a}o de Software Moderna (WMSWM)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2012_wmswm.pdf},
    qualis = {No},
    note = {pages are indeed 1 to 8},
    }

2011

  • [PDF] Leonardo Humberto Silva, Ricardo Terra, and Marco Tulio Valente. A Case Study on Improving Maintainability and Evolvability using Architectural Constraints. In X Simpósio Brasileiro de Qualidade de Software (SBQS), pages 1-15, 2011.
    [Bibtex]
    @inproceedings{2011_sbqs,
    author = {Leonardo Humberto Silva and Ricardo Terra and Marco Tulio Valente},
    title = {A Case Study on Improving Maintainability and Evolvability using Architectural Constraints},
    year = {2011},
    pages = {1-15},
    booktitle = {X Simp\'osio Brasileiro de Qualidade de Software (SBQS)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2011_sbqs.pdf},
    qualis = {B3},
    }

2010

  • [PDF] Leonardo Passos, Ricardo Terra, Renato Diniz, Marco Tulio Valente, and Nabor Mendonça. Static Architecture-Conformance Checking: An Illustrative Overview. IEEE Software, 27(5):82-89, 2010.
    [Bibtex]
    @article{2010_ieeesw,
    author = {Leonardo Passos and Ricardo Terra and Renato Diniz and Marco Tulio Valente and Nabor Mendon\c{c}a},
    journal = {IEEE Software},
    title = {Static Architecture-Conformance Checking: An Illustrative Overview},
    year = {2010},
    volume = {27},
    number = {5},
    pages = {82-89},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2010_ieeesw.pdf},
    qualis = {A1},
    }
  • [PDF] Hugo de Brito, Henrique Rocha, Ricardo Terra, and Marco Tulio Valente. Uma Abordagem para Recuperação da Arquitetura Dinâmica de Sistemas de Software. In IV Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS), pages 140-149, 2010.
    [Bibtex]
    @inproceedings{2010_sbcars,
    author = {Hugo de Brito and Henrique Rocha and Ricardo Terra and Marco Tulio Valente},
    title = {Uma Abordagem para Recupera\c{c}\~{a}o da Arquitetura Din\^{a}mica de Sistemas de Software},
    year = {2010},
    pages = {140-149},
    booktitle = {IV Simp\'{o}sio Brasileiro de Componentes, Arquiteturas e Reutiliza\c{c}\~{a}o de Software (SBCARS)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2010_sbcars.pdf},
    qualis = {B4},
    }
  • [PDF] [WWW] Ricardo Terra, Jussara Almeida, Roberto S. Bigonha, and Marco Tulio Valente. Análise Comparativa do Código Gerado por Compiladores Java e C++. In XIV Simpósio Brasileiro de Linguagens de Programação (SBLP), pages 1-14, 2010.
    [Bibtex]
    @inproceedings{2010_sblp,
    author = {Ricardo Terra and Jussara Almeida and Roberto S. Bigonha and Marco Tulio Valente},
    title = {An\'alise Comparativa do C\'odigo Gerado por Compiladores {Java} e {C++}},
    year = {2010},
    pages = {1-14},
    booktitle = {XIV Simp\'{o}sio Brasileiro de Linguagens de Programa\c{c}\~{a}o (SBLP)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2010_sblp.pdf},
    www = {http://professores.dcc.ufla.br/~terra/papers/2010_sblp.pdf},
    qualis = {B3},
    }
  • [PDF] Ricardo Terra and Marco Tulio Valente. Conformação Arquitetural utilizando Restrições de Dependência entre Módulos. In XXIII Concurso de Teses e Dissertações (CTD), pages 1-8, 2010.
    [Bibtex]
    @inproceedings{2010_ctd,
    author = {Ricardo Terra and Marco Tulio Valente},
    title = {Conforma\c{c}\~{a}o Arquitetural utilizando Restri\c{c}\~{o}es de Depend\^{e}ncia entre M\'{o}dulos},
    year = {2010},
    pages = {1-8},
    booktitle = {XXIII Concurso de Teses e Disserta\c{c}\~{o}es (CTD)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2010_ctd.pdf},
    qualis = {No},
    }
  • [PDF] [WWW] Ricardo Terra and Marco Tulio Valente. Definição de Padrões Arquiteturais e seu Impacto em Atividades de Manutenção de Software. In VII Workshop de Manutenção de Software Moderna (WMSWM), pages 9-16, 2010.
    [Bibtex]
    @inproceedings{2010_wmswm,
    author = {Ricardo Terra and Marco Tulio Valente},
    title = {Defini\c{c}\~{a}o de Padr\~{o}es Arquiteturais e seu Impacto em Atividades de Manuten\c{c}\~{a}o de Software},
    year = {2010},
    pages = {9-16},
    booktitle = {VII Workshop de Manuten\c{c}\~{a}o de Software Moderna (WMSWM)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2010_wmswm.pdf},
    www = {http://professores.dcc.ufla.br/~terra/papers/2010_wmswm.pdf},
    qualis = {No},
    }
  • [PDF] Henrique Rocha and Ricardo Terra. TerraER: Uma Ferramenta voltada ao Ensino do Modelo de Entidade-Relacionamento. In VI Escola Regional de Banco de Dados (ERBD), pages 1-4, 2010.
    [Bibtex]
    @inproceedings{2010_erbd,
    author = {Henrique Rocha and Ricardo Terra},
    title = {{TerraER}: Uma Ferramenta voltada ao Ensino do Modelo de Entidade-Relacionamento},
    year = {2010},
    pages = {1-4},
    booktitle = {VI Escola Regional de Banco de Dados (ERBD)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2010_erbd.pdf},
    qualis = {No},
    }

2009

  • [PDF] [WWW] Ricardo Terra and Marco Tulio Valente. A Dependency Constraint Language to Manage Object-Oriented Software Architectures. Software: Practice and Experience, 39(12):1073-1094, 2009.
    [Bibtex]
    @article{2009_spe,
    author = {Ricardo Terra and Marco Tulio Valente},
    title = {A Dependency Constraint Language to Manage Object-Oriented Software Architectures},
    journal ={Software: Practice and Experience},
    year = {2009},
    pages = {1073-1094},
    volume = {39},
    number = {12},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2009_spe.pdf},
    www = {http://aserg.labsoft.dcc.ufmg.br/dclsuite},
    qualis = {A2},
    }
  • [PDF] Ricardo Terra and Marco Tulio Valente. A Dependency Constraint Language to Manage Object-Oriented Software Architectures. In XVI Concurso Latinoamericano de Dissertações de Mestrado (CLTM), pages 1-20, 2009.
    [Bibtex]
    @inproceedings{2009_cltm,
    author = {Ricardo Terra and Marco Tulio Valente},
    title = {A Dependency Constraint Language to Manage Object-Oriented Software Architectures},
    year = {2009},
    pages = {1-20},
    booktitle = {XVI Concurso Latinoamericano de Disserta\c{c}\~{o}es de Mestrado (CLTM)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2009_cltm.pdf},
    qualis = {No},
    }

2008

  • [PDF] Ricardo Terra and Marco Tulio Valente. Towards a Dependency Constraint Language to Manage Software Architectures. In 2nd European Conference on Software Architecture (ECSA), pages 256-263, 2008.
    [Bibtex]
    @inproceedings{2008_ecsa,
    author = {Ricardo Terra and Marco Tulio Valente},
    title = {Towards a Dependency Constraint Language to Manage Software Architectures},
    booktitle = {2nd European Conference on Software Architecture (ECSA)},
    year = {2008},
    pages = {256-263},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2008_ecsa.pdf},
    qualis = {B3},
    }
  • [PDF] Ricardo Terra and Marco Tulio Valente. Verificação Estática de Arquiteturas de Software utilizando Restrições de Dependência. In II Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS), pages 24-37, 2008.
    [Bibtex]
    @inproceedings{2008_sbcars,
    author = {Ricardo Terra and Marco Tulio Valente},
    title = {Verifica\c{c}\~{a}o Est\'{a}tica de Arquiteturas de Software utilizando Restri\c{c}\~{o}es de Depend\^{e}ncia},
    year = {2008},
    pages = {24-37},
    booktitle = {II Simp\'{o}sio Brasileiro de Componentes, Arquiteturas e Reutiliza\c{c}\~{a}o de Software (SBCARS)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2008_sbcars.pdf},
    qualis = {B4},
    }
  • [PDF] Ricardo Terra and Roberto S. Bigonha. Ferramentas para Análise Estática de Códigos Java. In III Encontro Brasileiro de Teste de Software (EBTS), pages 1-5, 2008.
    [Bibtex]
    @inproceedings{2008_ebts,
    author = {Ricardo Terra and Roberto S. Bigonha},
    title = {Ferramentas para An\'{a}lise Est\'{a}tica de C\'{o}digos Java},
    year = {2008},
    pages = {1-5},
    booktitle = {III Encontro Brasileiro de Teste de Software (EBTS)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2008_ebts.pdf},
    qualis = {No},
    }

 

My Theses

  • [PDF] Ricardo Terra. A Recommendation System for Repairing Software Architecture Erosion. Ph.D. Thesis, UFMG, Roberto S. Bigonha (advisor) and Marco Tulio Valente (co-advisor), 2013.
    [Bibtex]
    @techreport{2013_ufmg_thesis,
    author = {Ricardo Terra},
    title = {A Recommendation System for Repairing Software Architecture Erosion},
    institution  = {UFMG},
    year = {2013},
    pages = {1-104},
    type = {Ph.D. Thesis},
    address = {Roberto S. Bigonha (advisor) and Marco Tulio Valente (co-advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2013_ufmg_thesis.pdf},
    }
  • [PDF] Ricardo Terra. Conformação Arquitetural Utilizando Restrições de Dependência entre Módulos. M.Sc. Thesis, PUC Minas, Marco Tulio Valente (advisor), 2009.
    [Bibtex]
    @techreport{2009_puc_dissertacao,
    author = {Ricardo Terra},
    title = {Conforma\c{c}\~{a}o Arquitetural Utilizando Restri\c{c}\~{o}es de Depend\^{e}ncia entre M\'{o}dulos},
    institution  = {PUC Minas},
    year = {2009},
    pages = {1-74},
    type = {M.Sc. Thesis},
    address = {Marco Tulio Valente (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2009_puc_dissertacao.pdf},
    }
  • [PDF] Ricardo Terra. Ferramentas para Análise Estática de Códigos Java. Specialization Thesis, UFMG, Roberto S. Bigonha (advisor), 2008.
    [Bibtex]
    @techreport{2008_ufmg_monografia,
    author = {Ricardo Terra},
    title = {Ferramentas para An\'alise Est\'atica de C\'odigos Java},
    institution  = {UFMG},
    year = {2008},
    pages = {1-63},
    type = {Specialization Thesis},
    address = {Roberto S. Bigonha (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2008_ufmg_monografia.pdf},
    }
  • [PDF] Ricardo Terra. XSLT: Manipulação de documentos XML. B.Sc. Thesis, UFMG, Luiz Eduardo de Mello Gomes (advisor), 2006.
    [Bibtex]
    @techreport{2006_fumec_monografia,
    author = {Ricardo Terra},
    title = {{XSLT}: Manipula\c{c}\~{a}o de documentos {XML}},
    institution  = {UFMG},
    year = {2006},
    pages = {1-53},
    type = {B.Sc. Thesis},
    address = {Luiz Eduardo de Mello Gomes (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/2006_fumec_monografia.pdf},
    }

 

Academic Advisory – M.Sc. Theses

  • [PDF] Sérgio Henrique Miranda Junior. ArchRuby: Architecture Conformance Checking in Dynamically Typed Languages. Master’s thesis, Universidade Federal de Minas Gerais, Marco Tulio Valente (advisor) and Ricardo Terra (co-advisor), 2017.
    [Bibtex]
    @MastersThesis{2017_ufmg_mirandajunior,
    author = {Sérgio Henrique Miranda Junior},
    title = {{ArchRuby}: Architecture Conformance Checking in Dynamically Typed Languages},
    school = {Universidade Federal de Minas Gerais},
    year = {2017},
    pages = {1-89},
    address = {Marco Tulio Valente (advisor) and Ricardo Terra (co-advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2017_ufmg_mirandajunior.pdf},
    }
  • [PDF] Sândalo Carleto Elrio Euzébio D. e Bessa. Especificação Modular de Restrições Arquiteturais. Master’s thesis, Universidade Federal de Minas Gerais, Marco Tulio Valente (advisor) and Ricardo Terra (co-advisor), 2016.
    [Bibtex]
    @MastersThesis{2016_ufmg_bessa,
    author = {Sândalo Carleto D Elrio Euzébio e Bessa},
    title = {Especificação Modular de Restrições Arquiteturais},
    school = {Universidade Federal de Minas Gerais},
    year = {2016},
    pages = {1-108},
    address = {Marco Tulio Valente (advisor) and Ricardo Terra (co-advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2016_ufmg_bessa.pdf},
    }
  • [PDF] Vitor Madureira Sales. Recommending Move Method Refactorings using Dependency Sets. Master’s thesis, Universidade Federal de Minas Gerais, Marco Tulio Valente (advisor) and Ricardo Terra (co-advisor), 2014.
    [Bibtex]
    @MastersThesis{2014_ufmg_sales,
    author = {Vitor Madureira Sales},
    title = {Recommending Move Method Refactorings using Dependency Sets},
    school = {Universidade Federal de Minas Gerais},
    year = {2014},
    pages = {1-84},
    address = {Marco Tulio Valente (advisor) and Ricardo Terra (co-advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2014_ufmg_sales.pdf},
    }
  • [PDF] Danilo Ferreira e Silva. Recommending Automated Extract Method Refactorings. Master’s thesis, Universidade Federal de Minas Gerais, Marco Tulio Valente (advisor) and Ricardo Terra (co-advisor), 2014.
    [Bibtex]
    @MastersThesis{2014_ufmg_silva,
    author = {Danilo Ferreira e Silva},
    title = {Recommending Automated Extract Method Refactorings},
    school = {Universidade Federal de Minas Gerais},
    year = {2014},
    pages = {1-68},
    address = {Marco Tulio Valente (advisor) and Ricardo Terra (co-advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2014_ufmg_silva.pdf},
    }

 

Academic Advisory – B.Sc. Conclusion Papers

  • [PDF] Alberto Hokari. Mapeamento de Modelos ER para DDL da SQL. B.Sc. Conclusion Paper, Universidade Federal de Lavras, Ricardo Terra (advisor), 2017.
    [Bibtex]
    @techreport{2017_ufla_hokari,
    author = {Alberto Hokari},
    title = {Mapeamento de Modelos ER para DDL da SQL},
    institution  = {Universidade Federal de Lavras},
    year = {2017},
    pages = {1-23},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2017_ufla_hokari.pdf},
    }
  • [PDF] Lucas Lemos Barbosa. PortuCol: uma pseudo-linguagem inspirada em C ANSI para o Ensino de Lógica de Programação e Algoritmos. B.Sc. Conclusion Paper, Universidade Federal de Lavras, Ricardo Terra (advisor), 2016. (this technical report was basis to the WEI’16 paper)
    [Bibtex]
    @techreport{2016_ufla_lemos,
    author = {Lucas Lemos Barbosa},
    title = {{PortuCol}: uma pseudo-linguagem inspirada em {C} {ANSI} para o Ensino de L\'{o}gica de Programa{\c{c}}{\~a}o e Algoritmos},
    institution  = {Universidade Federal de Lavras},
    year = {2016},
    pages = {1-20},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2016_ufla_lemos.pdf},
    note = {(this technical report was basis to the WEI'16 paper)}
    }
  • [PDF] Arthur Ferreira Pinto. Processo de Conformidade Arquitetural em Integração Contínua. B.Sc. Conclusion Paper, Universidade Federal de Lavras, Ricardo Terra (advisor), 2015. (this technical report was basis to the ELA-ES’15 paper)
    [Bibtex]
    @techreport{2015_ufla_pinto,
    author = {Arthur Ferreira Pinto},
    title = {Processo de Conformidade Arquitetural em Integra\c{c}\~{a}o Cont\'{i}nua},
    institution  = {Universidade Federal de Lavras},
    year = {2015},
    pages = {1-13},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2015_ufla_pinto.pdf},
    note = {(this technical report was basis to the ELA-ES'15 paper)}
    }
  • [PDF] Juventino Figueiredo Lacerda de Neto. LFApp: Um Aplicativo Móvel para o Ensino de Linguagens Formais e Autômatos. B.Sc. Conclusion Paper, Universidade Federal de Lavras, Ricardo Terra (advisor), 2015. (this technical report was basis to the WEI’16 paper)
    [Bibtex]
    @techreport{2016_ufla_lacerdaneto,
    author = {Juventino Figueiredo de Lacerda Neto},
    title = {LFApp: Um Aplicativo M\'{o}vel para o Ensino de Linguagens Formais e Aut\^{o}matos},
    institution  = {Universidade Federal de Lavras},
    year = {2015},
    pages = {1-12},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2016_ufla_lacerdaneto.pdf},
    note = {(this technical report was basis to the WEI'16 paper)}
    }
  • [PDF] Daniel Pinheiro Franco. Estágio em Empresa para Aplicação de Banco de Dados em Dados Espaciais nas Representações Vetoriais e Matriciais. Internship Report, Universidade Federal de Lavras, Ricardo Terra (advisor) and Christiane Faleiro (co-advisor), 2014.
    [Bibtex]
    @techreport{2014_ufla_franco,
    author = {Daniel Pinheiro Franco},
    title = {Est\'{a}gio em Empresa para Aplica\c{c}\~{a}o de Banco de Dados em Dados Espaciais nas Representa\c{c}\~{o}es Vetoriais e Matriciais},
    institution  = {Universidade Federal de Lavras},
    year = {2014},
    pages = {1-73},
    type = {Internship Report},
    address = {Ricardo Terra (advisor) and Christiane Faleiro (co-advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2014_ufla_franco.pdf},
    }
  • [PDF] Ismael Souza Oliveira de Junior. Comparação entre Frameworks Java para Desenvolvimento de Web Services: Axis2 e CXF. B.Sc. Conclusion Paper, Universidade FUMEC, Flavio Laper (advisor) and Ricardo Terra (co-advisor), 2013.
    [Bibtex]
    @techreport{2013_fumec_oliveirajunior,
    author = {Ismael de Souza Oliveira Junior},
    title = {Compara\c{c}\~{a}o entre Frameworks {Java} para Desenvolvimento de Web Services: {Axis2} e {CXF}},
    institution  = {Universidade FUMEC},
    year = {2013},
    pages = {1-65},
    type = {B.Sc. Conclusion Paper},
    address = {Flavio Laper (advisor) and Ricardo Terra (co-advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2013_fumec_oliveirajunior.pdf},
    }
  • [PDF] Samuel Fabiano Barbosa Silva. Engenharia de Requisitos: Uma análise das técnicas de levantamento de requisitos. B.Sc. Conclusion Paper, Universidade FUMEC, Ricardo Terra (advisor), 2012.
    [Bibtex]
    @techreport{2012_fumec_silva,
    author = {Samuel Fabiano Barbosa Silva},
    title = {Engenharia de Requisitos: Uma an\'{a}lise das t\'{e}cnicas de levantamento de requisitos},
    institution  = {Universidade FUMEC},
    year = {2012},
    pages = {1-42},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2012_fumec_silva.pdf},
    }
  • [PDF] Sergio Henrique Miranda Junior. Arquitetura de Sistemas Web baseado em Evented I/O. B.Sc. Conclusion Paper, Universidade FUMEC, Flavio Laper (advisor) and Ricardo Terra (co-advisor), 2011.
    [Bibtex]
    @techreport{2011_fumec_mirandajunior,
    author = {Sergio Henrique Miranda Junior},
    title = {Arquitetura de Sistemas Web baseado em {Evented} {I/O}},
    institution  = {Universidade FUMEC},
    year = {2011},
    pages = {1-48},
    type = {B.Sc. Conclusion Paper},
    address = {Flavio Laper (advisor) and Ricardo Terra (co-advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2011_fumec_mirandajunior.pdf},
    }
  • [PDF] Ricardo Bandeira Junior. SEO: Fundamentos e Aplicabilidade. B.Sc. Conclusion Paper, Universidade FUMEC, Ricardo Terra (advisor), 2011.
    [Bibtex]
    @techreport{2011_fumec_bandeirajunior,
    author = {Ricardo Bandeira Junior},
    title = {{SEO}: Fundamentos e Aplicabilidade},
    institution  = {Universidade FUMEC},
    year = {2011},
    pages = {1-53},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2011_fumec_bandeirajunior.pdf},
    }
  • [PDF] Matheus Ramos Fernandes. Scrum e XP: Um comparativo no processo de desenvolvimento de software. B.Sc. Conclusion Paper, Universidade FUMEC, Ricardo Terra (advisor), 2011.
    [Bibtex]
    @techreport{2011_fumec_fernandes,
    author = {Matheus Ramos Fernandes},
    title = {Scrum e {XP}: Um comparativo no processo de desenvolvimento de software},
    institution  = {Universidade FUMEC},
    year = {2011},
    pages = {1-46},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2011_fumec_fernandes.pdf},
    }
  • [PDF] Thiago Marques Barcelos. Segurança em aplicações web: Exploração de vulnerabilidades em aplicações utilizando técnicas. B.Sc. Conclusion Paper, Universidade FUMEC, Ricardo Terra (advisor), 2010.
    [Bibtex]
    @techreport{2010_fumec_barcelos,
    author = {Thiago Marques Barcelos},
    title = {Seguran\c{c}a em aplica\c{c}\~{o}es web: Explora\c{c}\~{a}o de vulnerabilidades em aplica\c{c}\~{o}es utilizando t\'{e}cnicas},
    institution  = {Universidade FUMEC},
    year = {2010},
    pages = {1-57},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2010_fumec_barcelos.pdf},
    }
  • [PDF] Jackson Santos dos Lopes and Rodrigo Oliveira Tavares. JavaFX: Uma abordagem ao desenvolvimento de aplicações RIA. B.Sc. Conclusion Paper, Universidade FUMEC, Ricardo Terra (advisor), 2010.
    [Bibtex]
    @techreport{2010_fumec_lopes_e_tavares,
    author = {Jackson dos Santos Lopes and Rodrigo Oliveira Tavares},
    title = {{JavaFX}: Uma abordagem ao desenvolvimento de aplica\c{c}\~{o}es {RIA}},
    institution  = {Universidade FUMEC},
    year = {2010},
    pages = {1-54},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2010_fumec_lopes_e_tavares.pdf},
    }
  • [PDF] Matheus Higino Oliveira de Cassimiro. Padrões arquiteturais e seus benefícios no processo de manutenção de software. B.Sc. Conclusion Paper, Universidade FUMEC, Ricardo Terra (advisor), 2010.
    [Bibtex]
    @techreport{2010_fumec_cassimiro,
    author = {Matheus Higino de Oliveira Cassimiro},
    title = {Padr\~{o}es arquiteturais e seus benef\'{\i}cios no processo de manuten\c{c}\~{a}o de software},
    institution  = {Universidade FUMEC},
    year = {2010},
    pages = {1-43},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2010_fumec_cassimiro.pdf},
    }
  • [PDF] Breno Silva da Amaral. LDAP: Centralização e disponibilidade de informações. B.Sc. Conclusion Paper, Universidade FUMEC, Ricardo Terra (advisor), 2010.
    [Bibtex]
    @techreport{2010_fumec_amaral,
    author = {Breno da Silva Amaral},
    title = {{LDAP}: Centraliza\c{c}\~{a}o e disponibilidade de informa\c{c}\~{o}es},
    institution  = {Universidade FUMEC},
    year = {2010},
    pages = {1-71},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2010_fumec_amaral.pdf},
    }
  • [PDF] Barbara Lobato Queiroz Drummond Diniz. Gestão de projetos em metodologia ágeis: Uma abordagem no Scrum. B.Sc. Conclusion Paper, Universidade FUMEC, Ricardo Terra (advisor), 2010.
    [Bibtex]
    @techreport{2010_fumec_diniz,
    author = {Barbara Lobato Queiroz Drummond Diniz},
    title = {Gest\~{a}o de projetos em metodologia \'{a}geis: Uma abordagem no {Scrum}},
    institution  = {Universidade FUMEC},
    year = {2010},
    pages = {1-45},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2010_fumec_diniz.pdf},
    }
  • [PDF] Luis Felipe Correa Perez. Avaliação de produtividade PHP x Java no desenvolvimento de sistemas de software. B.Sc. Conclusion Paper, Universidade FUMEC, Ricardo Terra (advisor), 2010.
    [Bibtex]
    @techreport{2010_fumec_perez,
    author = {Luis Felipe Correa Perez},
    title = {Avalia\c{c}\~{a}o de produtividade {PHP} x {Java} no desenvolvimento de sistemas de software},
    institution  = {Universidade FUMEC},
    year = {2010},
    pages = {1-139},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2010_fumec_perez.pdf},
    }
  • [PDF] Andre Coura Costa Lopes de Souza and Rafael Ferreira Monteiro. Gestão da Qualidade de Software: Garantia da Qualidade Total. B.Sc. Conclusion Paper, Universidade FUMEC, Ricardo Terra (advisor), 2009.
    [Bibtex]
    @techreport{2009_fumec_souza_e_monteiro,
    author = {Andre Coura Costa Lopes de Souza and Rafael Ferreira Monteiro},
    title = {Gest\~{a}o da Qualidade de Software: Garantia da Qualidade Total},
    institution  = {Universidade FUMEC},
    year = {2009},
    pages = {1-58},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2009_fumec_souza_e_monteiro.pdf},
    }
  • [PDF] Aline Sousa de Pereira. Padrões de projeto: uma compilação dos mais utilizados em projetos de software. B.Sc. Conclusion Paper, FAMINAS-BH, Ricardo Terra (advisor), 2008.
    [Bibtex]
    @techreport{2008_faminas_pereira,
    author = {Aline de Sousa Pereira},
    title = {Padr\~{o}es de projeto: uma compila\c{c}\~{a}o dos mais utilizados em projetos de software},
    institution  = {FAMINAS-BH},
    year = {2008},
    pages = {1-45},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2008_faminas_pereira.pdf},
    }
  • [PDF] Marley Fernandes and Samuel Silva da Correa. Os modelos de maturidade de processo de software e o MPS.BR. B.Sc. Conclusion Paper, FAMINAS-BH, Ricardo Terra (advisor), 2008.
    [Bibtex]
    @techreport{2008_faminas_fernandes_e_correa,
    author = {Marley Fernandes and Samuel da Silva Correa},
    title = {Os modelos de maturidade de processo de software e o {MPS.BR}},
    institution  = {FAMINAS-BH},
    year = {2008},
    pages = {1-48},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2008_faminas_fernandes_e_correa.pdf},
    }
  • [PDF] Eduardo Ferreira de Brito. Sistema operacional GNU/Linux: um estudo sobre economia, estabilidade e segurança para tratamento das informações de microempresas. B.Sc. Conclusion Paper, FAMINAS-BH, Ricardo Terra (advisor), 2008.
    [Bibtex]
    @techreport{2008_faminas_brito,
    author = {Eduardo Ferreira de Brito},
    title = {Sistema operacional {GNU/Linux}: um estudo sobre economia, estabilidade e seguran\c{c}a para tratamento das informa\c{c}\~{o}es de microempresas},
    institution  = {FAMINAS-BH},
    year = {2008},
    pages = {1-46},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2008_faminas_brito.pdf},
    }
  • [PDF] Jose Oswaldo Santos dos Neto and Rodrigo Campos Santana. Análise estática de código Java: um comparativo entre FindBugs e Klocwork Developer. B.Sc. Conclusion Paper, FAMINAS-BH, Ricardo Terra (advisor), 2008.
    [Bibtex]
    @techreport{2008_faminas_santosneto_e_santana,
    author = {Jose Oswaldo dos Santos Neto and Rodrigo Campos Santana},
    title = {An\'{a}lise est\'{a}tica de c\'{o}digo {Java}: um comparativo entre {FindBugs} e {Klocwork} {Developer}},
    institution  = {FAMINAS-BH},
    year = {2008},
    pages = {1-41},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2008_faminas_santosneto_e_santana.pdf},
    }
  • [PDF] Rubens Dutra Gomes. Análise da segurança da informação em laboratório de anatomia patológica de Belo Horizonte. B.Sc. Conclusion Paper, FAMINAS-BH, Ricardo Terra (advisor), 2008.
    [Bibtex]
    @techreport{2008_faminas_gomes,
    author = {Rubens Dutra Gomes},
    title = {An\'{a}lise da seguran\c{c}a da informa\c{c}\~{a}o em laborat\'{o}rio de anatomia patol\'{o}gica de {Belo} {Horizonte}},
    institution  = {FAMINAS-BH},
    year = {2008},
    pages = {1-42},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2008_faminas_gomes.pdf},
    }
  • [PDF] Alexandro Silva, Cezar Oliveira, and Vagner Souza. O crescimento da mobilidade e o estudo da tecnologia Java ME no desenvolvimento de aplicativos de entretenimento para dispositivos móveis. B.Sc. Conclusion Paper, FAMINAS-BH, Ricardo Terra (advisor), 2008.
    [Bibtex]
    @techreport{2008_faminas_silva_oliveira_souza,
    author = {Alexandro Silva and Cezar Oliveira and Vagner Souza},
    title = {O crescimento da mobilidade e o estudo da tecnologia {Java} {ME} no desenvolvimento de aplicativos de entretenimento para dispositivos m\'{o}veis},
    institution  = {FAMINAS-BH},
    year = {2008},
    pages = {1-43},
    type = {B.Sc. Conclusion Paper},
    address = {Ricardo Terra (advisor)},
    pdf = {http://professores.dcc.ufla.br/~terra/publications_files/students/2008_faminas_silva_oliveira_souza.pdf},
    }