• Um catálogo de refatorações para evoluir programas Java 

      Bruning, Eduardo (2020-03-20)
      A evolução das linguagens permitem que sistemas de softwares desenvolvidos anteriormente possam atualizar suas estruturas para utilizar recursos disponibilizados em versões mais recentes dessas linguagens. Em decorrência ...
    • Uma extensão para a linguagem de consulta AQL 

      Campagnolo, Fernando Quatrin (2017-08-31)
      Os sistemas de software são constantemente modificados e adaptados às novas funcionalidades. Tais modificações comumente aumentam sua complexidade e podem diminuir sua qualidade. Uma das maneiras de auxiliar na gerência ...
    • Um processo para a geração automatizada de instâncias de esquemas JSON a partir de consultas SQL 

      Flôres, Fabiano Niederauer (2019-03-28)
      A crescente demanda por interoperabilidade entre sistemas modernos tem impulsionado o uso da notação JSON como um dos formatos preferidos para a troca de informações. Frequentemente, serviços REST são implementados para ...
    • Mecanismos de busca por oportunidades de refatoração para padrões 

      Krug, Thiago Cassio (2019-08-30)
      Sistemas de software devem evoluir para evitar sua degradação. A técnica de refatoração com a aplicação de padrões de projeto auxiliam na evolução consistente de software. Uma oportunidade de refatoração consiste em um ...
    • Refatorações para a evolução de programas Java 

      Prates, Bernardo Petry (2018-12-20)
      Com a evolução de uma linguagem, surge a possibilidade de atualizar construções antigas e se beneficiar de novas funcionalidades. Porém, à medida que os sistemas são modificados, adaptados e atualizados, seu código e ...