Web Application Classification: A Maintenance/Evolution Perspective

Hsiang-Jui Kung, Hui-Lien Tung

Research output: Contribution to book or proceedingChapter

Abstract

Many companies use the Web to communicate with the external world as well as within their organizations and to carry out their business processes more effectively. A survey on Web application development shows that 84% of development projects do not meet business needs, 56% do not have the required functionality, 79% are behind schedule, and 63% are over budget (Standish Group, 2002). García-Cabrera, Rodríguez-Fórtiz, and Parets-Llorca (2002) report that the development of a Web application is never finished, and the nature of Web applications is evolutionary. The architecture of Web applications has three layers: conceptual, presentation, and navigation. It also has two perspectives: designer and viewer. Software evolution is “the dynamic behavior of programming systems as they are maintained and enhanced over their life times” (Belady & Lehman, 1976). Web application evolution is of increasing importance as more Web systems are in production.

Original languageAmerican English
Title of host publicationHandbook of Research on Public Information Technology
DOIs
StatePublished - Jan 1 2008

Keywords

  • Classification
  • Evolution
  • Maintenance
  • Perspective
  • Web application

DC Disciplines

  • Business Administration, Management, and Operations
  • Management Information Systems

Fingerprint

Dive into the research topics of 'Web Application Classification: A Maintenance/Evolution Perspective'. Together they form a unique fingerprint.

Cite this