Towards assuring quality attributes of client dynamic web applications: identifying and addressing the challenges

  • Authors:
  • M. Sh. Aun;S. Yuen;K. Agusa

  • Affiliations:
  • Department of Information Engineering, Agusa Laboratory, Nagoya City, Japan;Graduate School of Information Science, Nagoya University, Nagoya City, Japan;Graduate School of Information Science, Nagoya University, Nagoya City, Japan

  • Venue:
  • Journal of Web Engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.