Diversas refatorações têm sido propostas nos últimos anos para os mais variados paradigmas de programação, dentre eles o orientado a objetos e o orientado a aspecto. Seus impactos em atributos de qualidade são diversos, porém nem sempre a descrição original da refatoração apresenta todos os impactos que ela pode ter. Assim, é importante definir métodos de avaliação de refatorações para obter seus impactos em diferentes atributos de qualidade. A literatura apresenta trabalhos que utilizam métricas de software para fazer isso através de medições antes e depois de refatorar o código, porém este tipo de avaliação não permite obter conclusões válidas para todos os contextos em que a refatoração for aplicada. Outros trabalhos obtêm impactos abran...
A reestruturação de programas no contexto da orientação a objeto é também conhecida como refactoring...
Refatoramento é uma transformação aplicada a um programa para melhorar suas qualidades internas sem...
This paper describes a refactoring process that transforms a Java source code base into a functional...
Diversas refatorações têm sido propostas nos últimos anos para os mais variados paradigmas de progra...
Code scattering and code tangling aect software development in many ways, including poor traceabili...
Refactoring tem sido muito útil na reestruturação de programas orientados a objetos. Esta técnica po...
Refatoração é o processo de melhorar o projeto de sistemas de software sem modificar seu comportamen...
Orientadores: Marcos Lordello Chaim, Eliane MartinsDissertação (mestrado profissional) - Universidad...
Refatoramentos são transformações que melhoram a estrutura interna do programa preservando seu compo...
O desenvolvimento de software orientado a aspectos (DSOA) vem obtendo maior atenção tanto da academ...
Em meados dos anos 90, alguns pesquisadores constataram a existência de certos interesses que, indep...
O desenvolvimento de software orientado a aspectos é um paradigma recente que introduz novas abstra...
Uma abordagem denominada Aspecting é proposta para a elicitação de aspectos em sistemas Orientados a...
An approach, named Aspecting, is proposed for eliciting aspects in Object Oriented systems and subs...
Sistemas de software bem modularizados podem trazer diversos benefícios como reu- sabilidade, compre...
A reestruturação de programas no contexto da orientação a objeto é também conhecida como refactoring...
Refatoramento é uma transformação aplicada a um programa para melhorar suas qualidades internas sem...
This paper describes a refactoring process that transforms a Java source code base into a functional...
Diversas refatorações têm sido propostas nos últimos anos para os mais variados paradigmas de progra...
Code scattering and code tangling aect software development in many ways, including poor traceabili...
Refactoring tem sido muito útil na reestruturação de programas orientados a objetos. Esta técnica po...
Refatoração é o processo de melhorar o projeto de sistemas de software sem modificar seu comportamen...
Orientadores: Marcos Lordello Chaim, Eliane MartinsDissertação (mestrado profissional) - Universidad...
Refatoramentos são transformações que melhoram a estrutura interna do programa preservando seu compo...
O desenvolvimento de software orientado a aspectos (DSOA) vem obtendo maior atenção tanto da academ...
Em meados dos anos 90, alguns pesquisadores constataram a existência de certos interesses que, indep...
O desenvolvimento de software orientado a aspectos é um paradigma recente que introduz novas abstra...
Uma abordagem denominada Aspecting é proposta para a elicitação de aspectos em sistemas Orientados a...
An approach, named Aspecting, is proposed for eliciting aspects in Object Oriented systems and subs...
Sistemas de software bem modularizados podem trazer diversos benefícios como reu- sabilidade, compre...
A reestruturação de programas no contexto da orientação a objeto é também conhecida como refactoring...
Refatoramento é uma transformação aplicada a um programa para melhorar suas qualidades internas sem...
This paper describes a refactoring process that transforms a Java source code base into a functional...