WEB ENGINEERING

Authors

  • YOGESH DESHPANDE School of Computing and Information Technology, University of Western Sydney Campbelltown Campus, Building 17, Locked Bag 1797 Penrith South DC NSW 1797, Australia
  • SAN MURUGESAN Southern Cross University, Coffs Harbour Campus, Hogbin Drive, Coffs Harbour, NSW 2457, Australia
  • ATHULA GINIGE School of Computing and Information Technology, University of Western Sydney Campbelltown Campus, Building 17, Locked Bag 1797 Penrith South DC NSW 1797, Australia
  • STEVE HANSEN School of Computing and Information Technology, University of Western Sydney Campbelltown Campus, Building 17, Locked Bag 1797 Penrith South DC NSW 1797, Australia
  • DANIEL SCHWABE Departamento de Informática. PUC-Rio, Rio de Janeiro, Brazil
  • MARTIN GAEDKE Institute of Telematics, University of Karlsruhe, Postfach 6980, Zirkel 2, 76128 Karlsruhe Germany
  • BEBO WHITE5 SLAC, 2575 Sand Hill Road, Menlo Park, CA 90425, USA

Keywords:

Web Engineering, Web-based Information Systems, Web application development, development methodologies, taxonomy of Web applications

Abstract

Web Engineering is the application of systematic, disciplined and quantifiable approaches to development, operation, and maintenance of Web-based applications. It is both a pro-active approach and a growing collection of theoretical and empirical research in Web application development. This paper gives an overview of Web Engineering by addressing the questions: a) why is it needed? b) what is its domain of operation? c) how does it help and what should it do to improve Web application development? and d) how should it be incorporated in education and training? The paper discusses the significant differences that exist between Web applications and conventional software, the taxonomy of Web applications, the progress made so far and the research issues and experience of creating a specialisation at the master's level. The paper reaches a conclusion that Web Engineering at this stage is a moving target since Web technologies are constantly evolving, making new types of applications possible, which in turn may require innovations in how they are built, deployed and maintained.

 

Downloads

Download data is not yet available.

References

Murugesan, S., Deshpande, Y., Hansen, S. and Ginige, A. (1999) Web Engineering: A New

Discipline for Development of Web-based Systems, Proceedings of the First ICSE Workshop on

Web Engineering, International Conference on Software Engineering, Los Angeles, May 1999.

http://aeims.uws.edu.au/WebEhome/ICSE99-WebE-Proc/San.doc

Pressman, R.S. (1998) Can Internet-Based Applications Be Engineered? IEEE Software,

September/October 1998

Deshpande, Y., Hansen, S. and Murugesan, S. (1999) Web Engineering: Beyond CS, IS and SE –

An Evolutionary and Non-Engineering View, online Proceedings of the First Workshop on Web

Engineering, http://fistserv.macarthur.uws.edu.au/san/icse99-WebE/ICSEWebE-program.PDF

IEEE Multimedia, Special issues on Web Engineering, vol 8, nos 1 and 2, Jan-Mar 2001 and Apr-

Jun 2001

Cutter IT Journal, vol 14, no. 7, July 2001

IEEE Software, Special issue on Engineeing Internet Software, Mar-Apr 2001

IEEE Internet Computing, Special issue on Web Usability, Mar-Apr 2002

Murugesan, S. and Deshpande, Y. (2001) Web Engineering, Lecture Notes in Computer Science-

Hot Topics, vol 2016, Springer Verlag, 2001

Glass, R. (1994) Editor's Corner: Theory + Practice: A Disturbing Example, J. Systems Software,

vol 25, pp 125-126

White, B. (1996) Web Document Engineering, SLAC-PUB-7150, May 1996,

http://www.slac.stanford.edu/pubs/slacpubs/7000/slac-pub-7150.html (based on a tutorial

presented at the World Wide Web Conference WWW5, Paris, 1995)

Powell, T.A. (1998) Web Site Engineering, Prentice-Hall, Upper Saddle River, NJ

Deshpande, Y., Chandrarathna, A. and Ginige, A. (2002) Web Site Auditing - First Step Towards

Reengineering, Proc.of the Fourteenth International Conference on Software Engineering and

Knoweldge Engineering, Ischia, Italy, 15-19 July 2002, pp 731-737

Pressman, R.S. (2001) Web Engineering: An Adult's Guide to Developing Internet-Based

Applications, Cutter IT Journal, vol 14, no. 7, pp 2-5

Glass, R. (2001) Who's Right in the Web Development Debate?, Cutter IT Journal, vol 14, no. 7,

pp 6-10

Deshpande, Y., Hansen, S. (2001) Web Engineering: Creating a Discipline among Disciplines,

IEEE Multimedia, Special issues on Web Engineering, vol 8, no 2, pp 82-87

Holzschlag, M.E. (2001) How Specialization Limited the Web, WebTechniques, Sept 2001.

http://www.webtechniques.com/archives/2001/09/desi/

http://slashdot.org/article.pl?sid=01/09/13/154222&mode=thread&tid=124

Dantzig, P. (2000) Proceedings of the Second ICSE Workshop on Web Engineering

Ginige, A. and Murugesan, S. (2001) Web Engineering: An Introduction, IEEE Multimedia,

Special issues on Web Engineering, vol 8, no 1, pp 14-18

CC01 (2001) The Joint Task Force on Computing Curricula, IEEE Computer Society and

Association for Computing Machinery, Computing Curricula 2001, vols 1 and 2, Ironman Draft,

February 2001, http://www.acm.org/

Deshpande, Y. and Ginige, A. (2000) Corporate Web Development, Proceedings of the Second

Workshop on Web Engineering, International Conference on Software Engineering ICSE2000,

Limerick, Ireland, 4-5 June 2000

Ginige, A. (2000) Web Engineering in Action, Proceedings of the Second Workshop on Web

Engineering, International Conference on Software Engineering ICSE2000, Limerick, Ireland, 4-5

June 2000

Cutter Consortium, Research Briefs, 7 Nov 2000

Barry, C. and Lang, M. (2001) A Survey of Multimedia and Web Development Techniques and

Methodology Usage, , IEEE Multimedia, Special issues on Web Engineering, vol 8, no 2, pp 52-

Schwabe, D. and Rossi, G. (1998) An Object Oriented Approach to Web-based Application

Design, Theory and Practice of Object Systems (TAPOS), special issue on the Internet, vol 4, no.

, pp 207-225

Schwabe, D. Esmeraldo, L., Rossi, G. and Lyardet, F. (2001) Engineering Web Application for

Reuse, IEEE Multimedia, Special issues on Web Engineering, vol 8, no 1, pp20-31

Ceri, S., Fraternali, P. and Bongio, A: Web Modeling Language (WebML): a modeling language

for designing Web sites. Proceedings of the World Wide Web WWW9 Conference, Amsterdam,

May 2000.

Lowe, D. and Henderson-Sellers, B. (2001) OPEN to Change, Cutter IT Journal, Vol 14, no. 7, pp

-17

Goeschka, K.M. and Schranz, M.W. (2001) Client and Legacy Integration in Object-Oriented

Web Engineering, IEEE Multimedia, Special issues on Web Engineering, vol 8, no 1, pp 32-41

Isakowitz, T., Stohr, E. and Balasubramnian, P. (1995) RMM: A Methodology for Structured

Hypermedia Design, Comm ACM, vol. 38, no. 8, 35-44

Kirda, E., Jazayeri, M., Kerer, C. and Schranz, M. (2001) Experiences in Engineering Flexible

Web Services, IEEE Multimedia, Special issues on Web Engineering, vol 8, no 1, pp 58-65

Conallen, J. (2000) Building Web Applications with UML, Addison Wesley Longman, Reading,

MA

Leary, M., Hale, D. and Devigal, A. (1997) Web Designer’s Guide to Typography, Hayden Books,

Indianapolis, USA

Holzschlag, M. E. (1998) Web by Design, Sybex, San Francisco, USA

Williams, R. and Tollett, J. (1998) The Non-Designer’s Web Book Peachpit Press, Berkeley, Ca,

USA

Lowe, D. and Hall, W. (1999) Hypermedia & the Web, Wiley, Chichester, England

http://www.useit.com/

Mendes, E., Mosley, N. and Counsell, S. (2001) Web Metrics - Estimating Design and Authoring

Effort, IEEE Multimedia, Special issues on Web Engineering, vol 8, no 1, pp 50-57

Olsina, L., Lafuente, G., Pastor, O. (2002) Towards a Reusable Repository for Web Metrics,

Proceedings of the Third ICSE Workshop on Web Engineering, Orlando, Florida, May 2002

Hansen, S. and Deshpande, Y. (1997) A Skills Hierarchy for Web Information System

Development, Proc Australasian Web Conf (AusWeb97), Southern Cross University Press,

Lismore, Australia, pp 114-121

http://www.acm.org/sigcse/cc2001/cc2001.pdf

Deshpande, Y., Murugesan, S., Ginige, A. and Hansen, S. (2001) Teaching Web Development at

Undergraduate and Postgraduate Levels, Proceedings of the WebNet 2001 Conference, Montreal,

October 2001

http://mw.tm.uni-karlsruhe.de/vorlesung

Whitehead, J. (2002) A Proposed Curriculum for a Masters in Web Engineering, JWE, vol 1, no. 1

Downloads

Published

2002-10-24

How to Cite

DESHPANDE, Y. ., MURUGESAN, S. ., GINIGE, A., HANSEN, S. ., SCHWABE, D. ., GAEDKE, M. ., & WHITE5, B. . (2002). WEB ENGINEERING. Journal of Web Engineering, 1(1), 003–017. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4395

Issue

Section

Articles