Theses

2023

  1. [PDF] Fabio da Silva Ferreira. Assisting JavaScript Front-End Developers in Maintaining and Evolving React-Based Applications: Code Smells and Refactoring Operations. PhD Thesis, 2023. [Bibtex]

    @PhDThesis{fabio2023,
    author = {Fabio da Silva Ferreira},
    title = {Assisting {JavaScript} Front-End Developers in Maintaining and Evolving {React}-Based Applications: Code Smells and Refactoring Operations},
    school = {UFMG},
    year = {2023},
    }

  2. [PDF] Aline Norberta de Brito. Refactoring Graphs: Reasoning about Refactoring over Time. PhD Thesis, 2023. [Bibtex]

    @PhDThesis{aline2023,
    author = {Aline Norberta de Brito},
    title = {Refactoring Graphs: Reasoning about Refactoring over Time},
    school = {UFMG},
    year = {2023},
    }

2022

  1. [PDF] José Laerte Pires Xavier Júnior. Documenting and Managing Self-Admitted Technical Debt Using Issues. PhD Thesis, 2022. [Bibtex]

    @PhDThesis{laerte2022,
    author = {José Laerte Pires Xavier Júnior},
    title = {Documenting and Managing Self-Admitted Technical Debt Using Issues},
    school = {UFMG},
    year = {2022},
    }

2021

  1. [PDF] Rodrigo Ferreira de Brito. RAID: Tool Support for Refactoring-aware Code Reviews. Master Dissertation, 2021. Second place at SBES Master’s Dissertation Contest [Bibtex]

    @PhDThesis{rodrigo2021,
    author = {Rodrigo Ferreira de Brito},
    title = {RAID: Tool Support for Refactoring-aware Code Reviews},
    school = {UFMG},
    year = {2021},
    }

  2. [PDF] João Eduardo Montandon de Araujo Filho. Mining the Technical Skills of Open Source Developers. PhD Thesis, 2021. Second place at SBES Theses Contest [Bibtex]

    @PhDThesis{joao2021,
    author = {João Eduardo Montandon de Araujo Filho},
    title = {Mining the Technical Skills of Open Source Developers},
    school = {UFMG},
    year = {2021},
    }

2020

  1. [PDF] Danilo Silva. Mining Refactorings from Version Histories: Studies, Tools, and Applications. PhD Thesis, 2020. [Bibtex]

    @PhDThesis{danilo2020,
    author = {Danilo Silva},
    title = {Mining Refactorings from Version Histories: Studies, Tools, and Applications},
    school = {UFMG},
    year = {2020},
    }

2019

  1. [PDF] Thais Mombach. A Comparative Study of APIs for Querying GitHub Data. Master Dissertation, 2019. [Bibtex]

    @PhDThesis{thais2019,
    author = {Thais Mombach},
    title = {A Comparative Study of {API}s for Querying GitHub Data},
    school = {UFMG},
    year = {2019},
    }

  2. [PDF] Jailton Coelho. Identifying and Characterizing Unmaintained Projects in GitHub. PhD Thesis, 2019. [Bibtex]

    @PhDThesis{jailton2019,
    author = {Jailton Coelho},
    title = {Identifying and Characterizing Unmaintained Projects in {GitHub}},
    school = {UFMG},
    year = {2019},
    }

2018

  1. [PDF] Hudson Borges. Characterizing and Predicting the Popularity of GitHub Projects. PhD Thesis, 2018. [Bibtex]

    @PhDThesis{hduson2018,
    author = {Hudson Borges},
    title = {Characterizing and Predicting the Popularity of {GitHub} Projects},
    school = {UFMG},
    year = {2018},
    }

  2. [PDF] Aline Brito. Understanding the motivations for breaking changes in Java APIs. Master Dissertation, 2018. [Bibtex]

    @MastersThesis{aline2018,
    author = {Aline Brito},
    title = {Understanding the motivations for breaking changes in {Java} {APIs}},
    school = {UFMG},
    year = {2018},
    }

  3. [PDF] Guilherme Avelino. Identifying Key Developers in Software Projects using Code Authorship Metrics. PhD Thesis, 2018. [Bibtex]

    @PhDThesis{guilherme2018,
    author = {Guilherme Avelino},
    title = {Identifying Key Developers in Software Projects using Code Authorship Metrics},
    school = {UFMG},
    year = {2018},
    }

2017

  1. [PDF] Leonardo Silva. Identifying Classes in Legacy JavaScript Code. PhD Thesis, 2017. [Bibtex]

    @PhDThesis{{leonardo2017,
    author = {Leonardo Silva},
    title = {Identifying Classes in Legacy {JavaScript} code},
    school = {UFMG},
    year = {2017},
    }

  2. [PDF] Mivian Ferreira. Concentration of Knowledge In Software Projects: An Empirical Assessment. Master Dissertation, 2017. [Bibtex]

    @MastersThesis{mivian2017,
    author = {Mivian Ferreira},
    title = {Concentration of Knowledge In Software Projects: An Empirical Assessment},
    school = {UFMG},
    year = {2017},
    }

  3. [PDF] Laerte Xavier. Historical and Impact Analysis of API Breaking Changes. Master Dissertation, 2017. [Bibtex]

    @MastersThesis{laerte2017,
    author = {Laerte Xavier},
    title = {Historical and Impact Analysis of {API} Breaking Changes},
    school = {UFMG},
    year = {2017},
    }

  4. [PDF] Sergio Miranda. Architecture Conformance Checking in Dynamically Typed Languages. Master Dissertation, 2017. [Bibtex]

    @MastersThesis{sergio2017,
    author = {Sergio Miranda},
    title = {Architecture Conformance Checking in Dynamically Typed Languages},
    school = {UFMG},
    year = {2017},
    }

2016

  1. [PDF] Henrique Rocha. Recommending similar bugs to software maintainers. PhD Thesis, 2016. [Bibtex]

    @PhDThesis{henrique2016,
    author = {Henrique Rocha},
    title = {Recommending similar bugs to software maintainers},
    school = {UFMG},
    year = {2016},
    }

  2. [PDF] Tamara Mendes. Identificação de Funções Utilitárias em Java e JavaScript. Master Dissertation, 2016. [Bibtex]

    @MastersThesis{tamara2016,
    author = {Tamara Mendes},
    title = {Identificação de Funções Utilitárias em {Java} e {JavaScript}},
    school = {UFMG},
    year = {2016},
    }

  3. [PDF] Gleison Brito. On the Use of Replacement Messages in API Deprecation: An Empirical Study. Master Dissertation, 2016. [Bibtex]

    @MastersThesis{gleison2016,
    author = {Gleison Brito},
    title = {On the Use of Replacement Messages in {API} Deprecation: An Empirical Study},
    school = {UFMG},
    year = {2016},
    }

  4. [PDF] Sandalo Bessa. Especificação Modular de Restrições Arquiteturais. Master Dissertation, 2016. [Bibtex]

    @MastersThesis{sandalo2016,
    author = {Sândalo Bessa},
    title = {Especificação Modular de Restrições Arquiteturais},
    school = {UFMG},
    year = {2016},
    }

  5. [PDF] Miguel Montilla. Software Developers’ Perceptions about AngularJS. Master Dissertation, 2016. [Bibtex]

    @MastersThesis{miguel2016,
    author = {Miguel Esteban Ramos Montilla},
    title = {Software Developers' Perceptions about {AngularJS}},
    school = {UFMG},
    year = {2016},
    }

2015

  1. [PDF] Paloma Oliveira. Extracting Relative Thresholds for Source Code Metrics. PhD Thesis, 2015. [Bibtex]

    @PhDThesis{paloma2015,
    author = {Paloma Oliveira},
    title = {Extracting Relative Thresholds for Source Code Metrics},
    school = {UFMG},
    year = {2015},
    }

  2. [PDF] Luciana Silva. Co-change Clustering. PhD Thesis, 2015. [Bibtex]

    @PhDThesis{luciana2015,
    author = {Luciana Silva},
    title = {Co-change Clustering},
    school = {UFMG},
    year = {2015},
    }

  3. [PDF] Rodrigo Queiroz. Understanding the Shape of Feature Code. Master Dissertation, 2015. [Bibtex]

    @MastersThesis{rodrigo2015,
    author = {Rodrigo Barbosa},
    title = {Understanding the Shape of Feature Code},
    school = {UFMG},
    year = {2015},
    }

2014

  1. [PDF] Cristiano Maffort. Mining Architectural Violations from Version History. PhD Thesis, 2014. [Bibtex]

    @PhDThesis{maffort2014,
    author = {Cristiano Maffort},
    title = {Mining Architectural Violations from Version History},
    school = {UFMG},
    year = {2014},
    }

  2. [PDF] Danilo Silva. Recommending Automated Extract Method Refactorings. Master Dissertation, 2014. [Bibtex]

    @MastersThesis{danilo2014,
    author = {Danilo Silva},
    title = {Recommending Automated Extract Method Refactorings},
    school = {UFMG},
    year = {2014},
    }

  3. [PDF] Hudson Borges. Extracting Examples for API Usage Patterns. Master Dissertation, 2014. [Bibtex]

    @MastersThesis{hudson2014,
    author = {Hudson Borges},
    title = {Extracting Examples for API Usage Patterns},
    school = {UFMG},
    year = {2014},
    }

  4. [PDF] Vitor Sales. Recommending Move Method Refactorings Using Dependency Sets. Master Dissertation, 2014. [Bibtex]

    @MastersThesis{vitor2014,
    author = {Vitor Sales},
    title = {Recommending Move Method Refactorings Using Dependency Sets},
    school = {UFMG},
    year = {2014},
    }

  5. [PDF] Gustavo Santos. Remodularization Analysis Using Semantic Clustering. Master Dissertation, 2014. [Bibtex]

    @MastersThesis{gustavo2014,
    author = {Gustavo Santos},
    title = {Remodularization Analysis Using Semantic Clustering},
    school = {UFMG},
    year = {2014},
    }

2013

  1. [PDF] Cesar Couto. Predicting Software Defects with Causality Tests. PhD Thesis, 2013. [Bibtex]

    @PhDThesis{cesar2013,
    author = {Cesar Couto},
    title = {Predicting Software Defects with Causality Tests},
    school = {UFMG},
    year = {2013},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2013_cesar.pdf}
    }
  2. [PDF] Ricardo Terra. A Recommendation System for Repairing Software Architecture Erosion. PhD Thesis, 2013. [Bibtex]

    @PhDThesis{terra2013,
    author = {Ricardo Terra},
    title = {A Recommendation System for Repairing Software Architecture Erosion},
    school = {UFMG},
    year = {2013},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2013_ricardo.pdf}
    }
  3. [PDF] Rogel Garcia. An Object-Business Process Mapping Framework. Master Dissertation, 2013. [Bibtex]

    @MastersThesis{rogel2013,
    author = {Rogel Garcia},
    title = {An Object-Business Process Mapping Framework},
    school = {UFMG},
    year = {2013},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2013_rogel.pdf}
    }
  4. [PDF] João Eduardo Montandon de Araújo Filho. Documenting Application Programming Interfaces with Source Code Examples. Master Dissertation, 2013. [Bibtex]

    @MastersThesis{joao2013,
    author = {João Eduardo Montandon de Araújo Filho},
    title = {Documenting Application Programming Interfaces with Source Code Examples},
    school = {UFMG},
    year = {2013},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2013_joao.pdf}
    }

2011

  1. [PDF] Hugo Brito. Uma Abordagem para Recuperação da Arquitetura Dinâmica de Sistemas de Software. Master Thesis, 2011. [Bibtex]

    @MastersThesis{hugo2011,
    author = {Hugo Alves de Brito},
    title = {Uma Abordagem para Recuperação da Arquitetura Dinâmica de Sistemas de Software},
    school = {PUC Minas},
    year = {2011},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2011_hugo.pdf}
    }
  2. [PDF] Gladston Aparecido. Avaliação e Formalização de um Processo para Agrupamento de Solicitações de Manutenção de Software. Master Thesis, 2011. [Bibtex]

    @MastersThesis{gladston2011,
    author = {Gladston Junio Aparecido},
    title = {Avaliação e Formalização de um Processo para Agrupamento de Solicitações de Manutenção de Software},
    school = {PUC Minas},
    year = {2011},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2011_gladston.pdf}
    }

2010

  1. [PDF] Marcus Vinicius de Ávila Couto. Extração de Linhas de Produtos de Software: Um Estudo de Caso Usando Compilação Condicional. Master Thesis, 2010. [Bibtex]

    @MastersThesis{marcus2010,
    author = {Marcus Vinicius de Avila Couto},
    title = {Extração de Linhas de Produtos de Software: Um Estudo de Caso Usando Compilação Condicional},
    school = {PUC Minas},
    year = {2010},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2010_marcus.pdf}
    }
  2. [PDF] Virgilio Borges de Oliveira. Extração Semi-Automática de Linhas de Produtos de Software. Master Thesis, 2010. [Bibtex]

    @MastersThesis{virgilio2010,
    author = {Virgilio Borges de Oliveira},
    title = {Extração Semi-Automática de Linhas de Produtos de Software},
    school = {PUC Minas},
    year = {2010},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2010_virgilio.pdf}
    }
  3. [PDF] Jaqueline Faria de Oliveira. Métricas para Avaliação do Grau de Quantificação de Sistemas Orientados por Aspectos. Master Thesis, 2010. [Bibtex]

    @MastersThesis{jaqueline2010,
    author = {Jaqueline Faria de Oliveira},
    title = {Métricas para Avaliação do Grau de Quantificação de Sistemas Orientados por Aspectos},
    school = {PUC Minas},
    year = {2010},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2010_jaqueline.pdf}
    }

2009

  1. [PDF] Silvio José de Souza. Avaliação e Integração de Ferramentas para Detecção de Defeitos. Master Thesis, 2009. [Bibtex]

    @MastersThesis{silvio2009,
    author = {Silvio José de Souza},
    title = {Avaliação e Integração de Ferramentas para Detecção de Defeitos},
    school = {PUC Minas},
    year = {2009},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2009_silvio.pdf}
    }
  2. [PDF] Rogério Celestino dos Santos. Extração e Evolução de Linhas de Produtos de Software na Área de Jogos para Celulares usando Programação Orientada por Features. Master Thesis, 2009. [Bibtex]

    @MastersThesis{rogerio2009,
    author = {Rogério Celestino dos Santos},
    title = {Extração e Evolução de Linhas de Produtos de Software na Área de Jogos para Celulares usando Programação Orientada por Features},
    school = {PUC Minas},
    year = {2009},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2009_rogerio.pdf}
    }
  3. [PDF] Ricardo Terra. Conformação Arquitetural utilizando Restrições de Dependência entre Módulos. Master Thesis, 2009. 3o lugar no CLTM/CLEI 2009. [Bibtex]

    @MastersThesis{ricardo2009,
    author = {Ricardo Terra},
    title = {Conformação Arquitetural utilizando Restrições de Dependência entre Módulos},
    school = {PUC Minas},
    year = {2009},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2009_terra.pdf}
    }

2008

  1. [PDF] Leonardo Humberto Guimarães Silva. Definição de Conjuntos de Junção Robustos usando Aspect-Aware Interfaces e Aspectos Anotadores. Master Thesis, 2008. [Bibtex]

    @MastersThesis{leonardo2008,
    author = {Leonardo Humberto Guimarães Silva},
    title = {Definição de Conjuntos de Junção Robustos usando Aspect-Aware Interfaces e Aspectos Anotadores},
    school = {PUC Minas},
    year = {2008},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2008_leonardo.pdf}
    }
  2. [PDF] Marcelo Nassau Malta. Transformações de Código para Extração de Aspectos. Master Thesis, 2008. [Bibtex]

    @MastersThesis{nassau2008,
    author = {Marcelo Nassau Malta},
    title = {Transformações de Código para Extração de Aspectos},
    school = {PUC Minas},
    year = {2008},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2008_nassau.pdf}
    }

2007

  1. [PDF] Cristiano Amaral Maffort. Aspectos para Construção de Aplicações Distribuídas. Master Thesis, 2007. 3o lugar no CTD 2008. [Bibtex]

    @MastersThesis{maffort2007,
    author = {Cristiano Amaral Maffort},
    title = {Aspectos para Construção de Aplicações Distribuídas},
    school = {PUC Minas},
    year = {2007},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2007_maffort.pdf}
    }
  2. [PDF] José Geraldo Ribeiro Júnior. Smart Proxies para Invocação de Serviços Web Replicados. Master Thesis, 2007. [Bibtex]

    @MastersThesis{zegeraldo2007,
    author = {José Geraldo Ribeiro Júnior},
    title = {Smart Proxies para Invocação de Serviços Web Replicados},
    school = {PUC Minas},
    year = {2007},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2007_zegeraldo.pdf}
    }

2006

  1. [PDF] César Francisco de Moura Couto. Um Arcabouço Orientado por Aspectos para Implementação Automatizada de Persistência. Master Thesis, 2006. [Bibtex]

    @MastersThesis{cesar2006,
    author = {César Francisco de Moura Couto},
    title = {Um Arcabouço Orientado por Aspectos para Implementação Automatizada de Persistência},
    school = {UFMG},
    year = {2006},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2006_cesar.pdf}
    }

2004

  1. [PDF] Fernando Magno Quintão Pereira. Arcademis: Um Arcabouço para Construção de Sistemas de Objetos Distribuídos em Java. Master Thesis, 2004. [Bibtex]

    @MastersThesis{fernando2004,
    author = {Fernando Magno Quintão Pereira},
    title = {Arcademis: Um Arcabouço para Construção de Sistemas de Objetos Distribuídos em Java},
    school = {UFMG},
    year = {2004},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2004_fernando.pdf}
    }

2003

  1. [PDF] Wendell Figueiredo Taveira. Chamada Assíncrona de Métodos Remotos em Java. Master Thesis, 2003. [Bibtex]

    @MastersThesis{wendell2003,
    author = {Wendell Figueiredo Taveira},
    title = {Chamada Assíncrona de Métodos Remotos em Java},
    school = {UFMG},
    year = {2003},
    pdf = {http://www.dcc.ufmg.br/~mtov/diss/2003_wendell.pdf}
    }