Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Publication Home Page
March/April 2002 (Vol. 19, No. 2)   pp. 25-32
Quality Attributes of Web Software Applications

Full Article Text: View linked HTML of full textDownload PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.991329
Send link to a friend

Abstract
In only four or five years, the world wide web has changed from a static collection of HTML web pages to a dynamic engine that powers e-commerce, collaborative work, and distribution of information and entertainment. These exciting changes have been fueled by many changes in software technology, the software development process, and how software is deployed. Although the word "heterogeneous'' is commonly used to describe web software, we might easily forget to notice in how many ways it can be applied. In fact, the synonymous term ``diverse'' is more general and familiar, and may be more appropriate. Web software applications use diverse types of hardware, they include a diverse collection of types of implementation languages (including traditional programs, HTML, interpreted scripts, and databases), they are composed of software written in diverse languages, and they are built by collections of people with very diverse sets of skills.Although these changes in how web applications are built are interesting and fascinating, one of the most unique aspects of web software applications is in terms of the needs they must satisfy. Web applications have very high requirements for a number of quality attributes. Some of these quality attributes have been important in other (mostly relatively small) segments of the industry, but some of them are relatively new. This paper discusses some of the unique technological aspects of building web software applications, the unique requirements of quality attributes, and how they can be achieved.
References
[1] T.A. Powell, Web Site Engineering: Beyond Web Page Design, Prentice Hall, Upper Saddle River, N.J., 2000.
[2] F.B. Schneider, Trust in Cyberspace, National Academy Press, 1999.
[3] President's Information Technology Advisory Committee, Information Technology Research: Investing in our Future, tech. report, Nat'l Coordination Office for Computing, Information, and Communications, Washington, D.C., 1999; www.ccic.gov/acreport.
[4] D.A. Menascé, Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning, Prentice Hall, Upper Saddle River, N.J., 2000.
[5] E. Dustin, J. Rashka, and D. McDiarmid, Quality Web Systems: Performance, Security, and Usability, Addison-Wesley, Reading, Mass., 2001.
[6] L.L. Constantine and L.A.D. Lockwood, Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design, Addison-Wesley Longman, Reading, Mass., 1999.
[7] S. Murugesan and Y. Deshpande, "Web Engineering: A New Discipline for Development of Web-Based Systems," Web Engineering 2000, Lecture Notes in Computer Science 2016, Springer-Verlag, Berlin, 2001, pp. 3-13.
[8] N. Kassem and the Enterprise Team, Designing Enterprise Applications with the Java 2 Platform, Enterprise Edition, Sun Microsystems, Palo Alto, Calif., 2000.
[9] J. Nielsen, Designing Web Usability: The Practice of Simplicity, New Riders Publishing, Indianapolis, Ind., 2000.
[10] M.E. Segal and O. Frieder, “On-the-Fly Program Modification: Systems for Dynamic Updating,” IEEE Software, vol. 10, no. 2, pp. 53-65, Mar. 1993.
[11] Wrox Multi Team, Professional Java Server Programming, J2EE edition, Wrox Press, Chicago, 2000.
[12] A. Scharl, Evolutionary Web Development, Springer-Verlag, Berlin, 2000.
Additional Information
Index Terms- web software engineering, quality attributes, e-commerce, web applications

Citation:  Jeff Offutt, "Quality Attributes of Web Software Applications," IEEE Software, vol. 19,  no. 2,  pp. 25-32,  Mar/Apr,  2002

RSS Feed

Similar Articles

Abstract Contents
Abstract
References
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

Peer Review Notice

Give us Feedback