Roles: conceptual abstraction theory and practical language issues
Theory and Practice of Object Systems - Special issue on subjectivity in object-oriented systems
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
Modeling of software concerns in Cosmos
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Assertions to better specify the amazon bug
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
An Object-Oriented Approach to Automate Web Applications Development
EC-Web 2001 Proceedings of the Second International Conference on Electronic Commerce and Web Technologies
Modeling and Designing Processes in E-Commerce Applications
IEEE Internet Computing
Aspect-Oriented Analysis and Design
Aspect-Oriented Analysis and Design
A Classification of Crosscutting Concerns
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Weaving concerns in model based development of data-intensive web applications
Proceedings of the 2006 ACM symposium on Applied computing
Modeling and Composing Navigational Concerns in Web Applications. Requirements and Design Issues.
LA-WEB '06 Proceedings of the Fourth Latin American Web Congress
Model-Based Design of Volatile Functionality in Web Applications
LA-WEB '06 Proceedings of the Fourth Latin American Web Congress
The Design of Sites: Patterns for Creating Winning Web Sites (2nd Edition)
The Design of Sites: Patterns for Creating Winning Web Sites (2nd Edition)
Web Engineering: Modelling and Implementing Web Applications (Human-Computer Interaction Series)
Web Engineering: Modelling and Implementing Web Applications (Human-Computer Interaction Series)
Aspect-oriented software development
Aspect-oriented software development
A structural computing approach to the production of multimedia document series
The New Review of Hypermedia and Multimedia
Transparent interface composition in web applications
ICWE'07 Proceedings of the 7th international conference on Web engineering
Engineering web applications using roles
Journal of Web Engineering
A concern-oriented requirements engineering model
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Modelling adaptivity with aspects
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Transforming web requirements into navigational models: AN MDA based approach
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
General composition of software artifacts
SC'06 Proceedings of the 5th international conference on Software Composition
Engineering concern-sensitive navigation structures, concepts, tools and examples
Journal of Web Engineering
Hi-index | 0.00 |
Traditionally, the use of good techniques to improve software modularity, such as advanced separation of concerns, has no impact in the user experience, for example while navigating Web software. While the intent of these techniques is to simplify evolution and maintenance, navigation design quality is often seen as an unrelated concern. In this paper we present a novel approach for improving navigation in Web applications by using some of the core application's concerns (called navigational concerns) to derive their navigational structure. Using some realistic examples we show that, by carefully using these concerns, we can improve the user experience. Some implementation issues are discussed and a thorough comparison with related ideas in the Web Engineering field is presented.