Refactoring object-oriented frameworks
Refactoring object-oriented frameworks
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Test Driven Development: By Example
Test Driven Development: By Example
Measuring Web Application Quality with WebQEM
IEEE MultiMedia
E-commerce Site Evaluation: a Case Study
EC-WEB '00 Proceedings of the First International Conference on Electronic Commerce and Web Technologies
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Practical analysis for refactoring
Practical analysis for refactoring
LA-WEB '03 Proceedings of the First Conference on Latin American Web Congress
Refactoring Web sites to the Controller-Centric Architecture
CSMR '04 Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)
Refactoring to Patterns
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Assessing quality in use in a consistent way
ICWE '06 Proceedings of the 6th international conference on Web engineering
Refactoring to Rich Internet Applications. A Model-Driven Approach
ICWE '08 Proceedings of the 2008 Eighth International Conference on Web Engineering
Model Refactoring in Web Applications
WSE '07 Proceedings of the 2007 9th IEEE International Workshop on Web Site Evolution
Incremental quality improvement in web applications using web model refactoring
WISE'07 Proceedings of the 2007 international conference on Web information systems engineering
Ontology for software metrics and indicators
Journal of Web Engineering
Bridging Test and Model-Driven Approaches in Web Engineering
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
ICWE'10 Proceedings of the 10th international conference on Web engineering
Towards support processes for web projects
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Strategy to improve quality for software applications: a process view
Proceedings of the 2011 International Conference on Software and Systems Process
Systematic improvement of web applications design
Journal of Web Engineering
Instantiating web quality models in a purposeful way
ICWE'11 Proceedings of the 11th international conference on Web engineering
Specifying process views for a measurement, evaluation, and improvement strategy
Advances in Software Engineering - Special issue on Software Quality Assurance Methodologies and Techniques
Using web quality models and a strategy for purpose-oriented evaluations
Journal of Web Engineering
Hi-index | 0.00 |
Web applications must be usable and accessible; at the same time, their continuous evolution makes it difficult to keep a high degree of external quality. Refactoring is a practice of agile methods well-suited for the maintenance and evolution of Web applications. However, this practice is mainly intended and used to improve maintainability and extensibility of the design and code rather than external qualities such as usability. We believe that the concept of refactoring as "behavior-preserving transformations" can be applied to the navigation and presentation models of a Web application with the purpose of improving external quality. For this reason we have defined the concept of Web model refactoring. This paper demonstrates how it is possible to improve the external quality of a Web application by combining a mature quality measurement and evaluation method (WebQEM) with Web model refactoring. WebQEM is used to identify needs for improvement, recommend Web model refactorings and assess their impact on some defined attributes of a Web product entity. We present a case study showing how a typical shopping cart in an e-commerce site can improve its usability and content quality with our integrated improvement approach.