A structured authoring environment for the World-Wide Web
Proceedings of the Third International World-Wide Web conference on Technology, tools and applications
RMM: a methodology for structured hypermedia design
Communications of the ACM
Hypertext design environments and the hypertext design process
Communications of the ACM
A practical approach towards active hyperlinked documents
WWW7 Proceedings of the seventh international conference on World Wide Web 7
A conceptual basis for feature engineering
Journal of Systems and Software
Static validation of dynamically generated HTML
PASTE '01 Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Moving the business logic tier to the client: cost-effective distributed computing for the WWW
Software—Practice & Experience
Architecture recovery of web applications
Proceedings of the 24th International Conference on Software Engineering
Data-Intensive Web Sites: Design and Maintenance
World Wide Web
A Web-Based Tool for Data Analysis and Presentation
IEEE Internet Computing
Guest Editors' Introduction: Web Engineering An Introduction
IEEE MultiMedia
Experiences in Engineering Flexible Web Services
IEEE MultiMedia
Quality Attributes of Web Software Applications
IEEE Software
Object-Oriented High Level Modeling of Complex Systems
EUROCAST '95 Selection of Papers from the Fifth International Workshop on Computer Aided Systems Theory
Journal of Web Engineering
Hi-index | 0.00 |
Web applications, nowadays, impose some entirely new challenges in the field of software quality. They differ from traditional software applications in several critical dimensions. This paper identifies the challenges involved in assuring quality attributes of Client Dynamic (CD) Web applications and then presents an approach proposed to address such challenges. Our approach, in addition to combining static and dynamic processing, involves feature engineering techniques. It allows for separating features out of the implementation artifacts and enables their debugging and conformance to quality attributes. The aim of this paper is to identify the challenges involved and to describe the set of components that incorporate the essential architecture design of an environment dedicated for addressing such challenges. We limit our attention to applications, where client scripted pages are considered as the building blocks. Scripted pages play an important role in making the web more interactive and dynamic. The effectiveness of our approach is illustrated (with the help of a prototype tool being implemented) by practical examples. The inherent advantages of our approach enables it to be helpful for assuring several other quality attributes such as maintainability and re-usability.