Now showing items 1-10 of 134
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 ...
Improving Use Case Specifications by Means of Refactoring
(Institute of Electrical and Electronics Engineers, 2015-04)
This work presents a semi-automatic tool for use case refactoring called RE-USE. This tool discovers existing quality problems in use cases and suggests a prioritized set of candidate refactorings to functional analysts. ...
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, ...
Improving accessibility of Web interfaces: refactoring to the rescue
Universal access should be a target for all public Web sites. However, it is very hard to achieve, and even Web applications that comply with accessibility standards may still lack usability for disabled users. This paper ...
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 )
Connection between safe refactorings and acceptance test driven development
(Institute of Electrical and Electronics Engineers, 2013-09)
With the advent of improved strategies over Test Driven Development (TDD), like Acceptance TDD (ATDD), several benefits were recognized over the simple use of TDD with unit testing. In this article we propose an additional ...