Now showing items 1-10 of 96
Business Processes Refactoring to Improve Usability in E-Commerce Applications
Refactoring is a technique that applies step-by-step transformations intended to improve the quality of softwarewhile preserving its behavior.It represents an essential activity in today ́s software ...
Assessing refactorings for usability in e-commerce applications
Refactoring has been reported as a helpful technique to systematically improve non-functional attributes of software. This paper evaluates the relevance of refactoring for improving usability on web applications. We conducted ...
Toward automated refactoring of crosscutting concerns into aspects
(Elsevier Science Inc, 2013-04)
Aspect-oriented programing (AOP) improves the separation of concerns by encapsulating crosscutting concerns into aspects. Thus, aspect-oriented programing aims to better support the evolution of systems. Along this line, ...
Embracing the C preprocessor during refactoring
C preprocessor directives are heavily used in C programs because they provide useful and even necessary additions to the C language. However, they are usually executed and discarded before any analysis is applied on C ...
Deriving refactorings for aspectJ
(Universidade Federal de Pernambuco, Fri )
Recuperação de modelos de classes orientados a aspectos a partir de sistemas orientados a objetos usando refatorações de modelos.
(Universidade Federal de São CarlosBRUFSCarPrograma de Pós-graduação em Ciência da Computação, 2011-05-27)
Aspect-Oriented Programming allows encapsulating the so-called "Crosscutting Concerns (CCC) - software requirements whose implementation is tangled and scattered throughout the functional modules - into new abstractions, ...