REQUIREMENTS ENGINEERING FOR WEB APPLICATIONS – A COMPARATIVE STUDY

Authors

  • M. JOSÉ ESCALONA University of Seville. Spain
  • NORA KOCH University of Munich (LMU) and F.A.S.T. GmbH, Germany

Keywords:

requirements engineering, Web methodology, survey

Abstract

The requirements engineering discipline has become more and more important in the last years. Tasks such as the requirements elicitation, the specification of requirements or the requirements validation are essential to assure the quality of the resulting software. The development of Web systems usually involves more heterogeneous stakeholders than the construction of traditional software. In addition, Web systems have additional requirements for the navigational and multimedia aspects as well as for the usability as no training is possible. Therefore a thoroughly requirements analysis is even more relevant. In contrast, most of the methodologies that have been proposed for the development of Web applications focus on the design paying less attention to the requirements engineering. This paper is a comparative study of the requirements handling in Web methodologies showing trends in the use of techniques for capturing, specifying and validating Web requirements.

 

Downloads

Download data is not yet available.

References

Baresi L., Garzotto F., Paolini P (2001). Extending UML for Modeling Web Applications. In proceedings of

the 34th Annual Hawaii International Conference on System Science. IEEE Computer Society.

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

Usage. IEEE Multimedia. April-June 2001, 52-60.

Bieber M., Galnares, R., Lu, Q. (1998). Web Engineering and Flexible Hypermedia. The Second Workshop

on Adaptive Hypertext and Hypermedia, Hypertext´98, Pittsburg, USA.

Brisaboa, N. R., Penabad, M. R., Places, A. S., Rodríguez, F. J. (2001). A Documental Database Query

Language. String Processing and Information Retrieval -SPIRE 2001.

Booch G., Rumbaugh, J., Jacobson, I. (1999). Unified Modeling Language User Guide. Addison-Wesley.

Ceri, S. Fraternali, P., Bongio, A., Brambilla M., Comai S., Matera M. (2003). Designing Data-Intensive

Web Applications.Morgan Kaufman.

De Troyer, O., Leune, C. (1997). WSDM: A User Centered Design Method for Web Sites. Technical Report

of Tilburg University, Infolab. Belgium.

Durán A., Bernárdez, B., Ruiz, A., Toro M. (1999). A Requirements Elicitation Approach Based in

Templates and Patterns. Workshop de Engenharia de Requisitos. Buenos Aires, Argentina.

Escalona, M.J., Mejías, M., Torres, J. (2002). Methodologies to develop Web Information Systems and

Comparative Analysis. Informatik/Informatique. núm. 2/2002 de I/I.

Escalona, M.J., Torres, J., Mejías, M. (2002). Requirements Capture Workflow in Global Information

Systems. Proceedings of OOIS. Springer-Verlag. Montpellier, France.

Ferreira, M.J., Loucopoulos, P. (2001). Organisation of Analysis Patterns for effective Re-use. Proceedings

of the International Conference on Enterprise Information Systems. ICEIS 2001. Setubal, Portugal.

Garzoto F., Schwabe D. and Paolini P. (1993) HDM-A Model Based Approach to Hypermedia Aplication

Design. ACM Transactions on Information System, 11 (1), pp 1-26.

Grünbacher P. (2003) Requirements Engineering for Web Applications. In Web Engineering, Kappel G.,

Pröll B., Reich S., Retschitzeger W. (Eds.), dpunkt verlag (in German).

Hennicker, R., Koch, N. (2000). A UML-based Methodology for Hypermedia Design. Lecture Notes in

Computer Science. Proc. UML’2000. York, England.

Insfrán, E., Pastor, O., Wieringa, R. (2002). Requirements Engineering-Based Conceptual Modeling.

Requirements Engineering Journal, 7(2):61-72, 2002.

Jacobson, I. (1995). Modeling with Use Cases: Formalizing Use Case Modeling. Journal of Object-Oriented

Programming,

Jacobson I., Booch G., Rumbaugh J. (1999). The Unified Software Development Process. Addison Wesley.

Koch, N. (1999). A Comparative Study of Methods for Hypermedia Development. Technical Report 9905.

Ludwig-Maximilian-University, Munich, Germany.

Koch, N. (2001). Software Engineering for Adaptive Hypermedia Applications. Ph. Thesis, FAST Reihe

Softwaretechnik Vol(12), Uni-Druck, Munich, Germany

Kruchten, P. (1998). The Rational Unified Process. Addison Wesley

Lee, H., Lee, C., Yoo, C. (1998). A Scenario-based Object-oriented Methodology for Developing Hypermedia

Information Systems. Proceedings of 31st Annual Conference on Systems Science. Sprague R.

Liu, L., Yu, E. (2001). From Requirements to Architectural Design using Goals and Scenarios Proceedings

of the 6th Micon Workshop. Canada.

Livesey D., Guinane T. (1997). Developing Object-Oriented Software, An Experience-Based Approach

(IBM's OOTC), Prentice Hall

Lowe, D., Hall, W. (1999). Hypermedia and the Web. An Engineering approach. John Wiley & Son.

Lowe D., Eklund J. (2002). Client Needs and the Design Process in Web Projects. Web Engineering Track of

the WWW2002 Conference.

Olsina, L. (1998). Building a Web-based Information System applying the Hypermedia Flexible Process

Modeling Strategy. 1st International Workshop on Hypermedia Development, Hypertext´98, Pittsburg, USA.

Olsina, L. (1999). Metodología Cualitativa para la Evaluación y Comparación de la Calidad de Sitios Web.

Ph. Tesis. Facultad de Ciencias Exactas. Universidad de la Pampa. Argentina.

Pan, D., Zhu, D., Johnson, K. (2001). Requirements Engineering Techniques. Internal Report. Department of

Computer Science. University of Calgary. Canada.

Pastor, O., Insfran, E., Pelechano, V., Romero, J., Meseguer, J. (1997). OO-METHOD: An OO Software

Production Environment Combining Conventional and Forma Methods. CAiSE’97. International Conference

on Advanced Information Systems.

Raghavan, S., Zelesnik, Ford, G. (1994). Lectures Notes of Requirements Elicitation. Educational Materials

CMU/SEI-94-EM-10.

Regnell B., Kimbler K., Wesslen A (1995). Improving the Use Case Driven Approach to Requirements

Engineering. 2nd IEEE International Symposium on Requirements Engineering. IEEE. York, UK.

Retschitzegger, W., Schwinger, W. (2000). Towards Modeling of Data Web Applications - A Requirements

Perspective. Proceedings of the American Conference on Informating Systems AMCIS 2000, Vol 1, 149-

Sawyer P., Kotonya G. (2001). Software Requirements. Chapter 2 of the IEEE SWEBok Project Report.

Schwabe D., Rossi G. (1998). Developing Hypermedia Applications using OOHDM. Workshop on

Hypermedia Development Process, Methods and Models, Hypertext´98, Pittsburg, USA.

UML (2003). Unified Modeling Language. Version 1.5. www.omg.org

UWA (2001), UWA Requirements Elicitation: Model, Notation, and Tool Architecture. www.uwaproject.org

Vilain, P., Schwabe, D., Sieckenius, C. (2000). A diagrammatic Tool for Representing User Interaction in

UML. Lecture Notes in Computer Science. Proc. UML’2000. York, England.

Weidenhaupt, K., Pohl, K., Jarke, M., Haumer, P. (1999). Scenarios in Systems Development: Current

Practice. IEEE Software. 2, 34-45.

Wieringa. , R.J. (2001) Software requirements engineering: The need for systems engineering and literacy.

Requirements Engineering Journal, 6(2):132-134, 2001.

Yourdon E (1989). Modern Structured Analysis. Prentice-Hall.

Downloads

Published

2004-01-27

How to Cite

ESCALONA, M. J. ., & KOCH, N. (2004). REQUIREMENTS ENGINEERING FOR WEB APPLICATIONS – A COMPARATIVE STUDY. Journal of Web Engineering, 2(3), 193–212. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4371

Issue

Section

Articles