WEBFDM: A SITUATIONAL METHOD FOR THE DEVELOPMENT OF WEB APPLICATIONS

Authors

  • ADELAIDE BIANCHINI Universidad Simón Bolívar, Caracas
  • ASCANDER SUÁREZ Universidad Simón Bolívar, Caracas
  • CARLOS A. PÉREZ D Universidad Simón Bolívar, Caracas

Keywords:

Web application development, Situational Method Engineering, Web Engineering

Abstract

Several methodologies have been proposed to improve the quality of Web application development in the last decade. Some proposals provide techniques and mechanisms to specify the product model; others are focused on process development models. However, few approaches have suggested methods adapted to different situations and development circumstances. Besides, some industrial and academic methods are not flexible enough to react according to the different situations and projects conditions to be developed. These conditions may include application type and complexity, models to be created, development team characteristics, technological resources among others. This paper presents WEBFDM, a method grounded on Situational Method Engineering principles for the development of web applications and a CASE Tool – COHESIÓN. The KANON framework, used to characterize Web development situations, is also described.

 

Downloads

Download data is not yet available.

References

Apache. STRUTS open-source framework. 2011. Available at http://struts.apache.org

Al-Rousan, T., Sulaiman, S. and Abdul Salam, R. Risk Analysis and Web Project management.

Journal of Software, Vol 4, Nº 6, pp. 614-621. August 2009.

Bajec, M., Vavpotic, D. and Krisper, M. Practice-driven approach for creating projecy-specific

software development methods. Journal of Information and Software Technology. Vol. 49, Issue

, pp. 345-365. 2007.

Bianchini, A., Ortega, M. and Suárez, A. Una Metodología de Diseño de Aplicaciones Web bajo

el Patrón MVC. Jornadas Chilenas de Computación - 2005. Actas XIII Encuentro Chileno de

Computación 2005. Valdivia, Chile, November 2005.

Bianchini, A., Blanch, R., Ortega, M. and Suárez, A. Diseño de una herramienta para el

desarrollo de aplicaciones Web basadas en Struts. Proceedings IADIS Conferencia

Iberoamericana WWW/Internet. Vila Real, Portugal, December 2007.

Bianchini, A. WEBFDM: A Web Application Flexible Development Methodology. Proceedings

IADIS International Conference on WWW/Internet ICWI 2010 - Doctoral Consortium, pp 427-

Timisoara, October 2010.

Bianchini, A., Ortega, M. and Suárez, A. MVC Based Behavior Diagrams as Key Artifacts for

Web Application Design. Proceeding IADIS Information Systems IS 2011, pp 137- 144. Avila,

Spain, March 2011.

Brinkkemper S. Method engineering: engineering of information systems development methods

and tools. Information & Software Technology, 38(4), pp. 275-280, 1996.

Brinkkemper, S., Saeki, M. and Harmsen, F. Assembly Techniques for Method Engineering.

Proceedings CAiSE´98. Pernici and Thanos, Editors. Lecture Notes in Computer Science 1413,

pp. 381-400. Springer Verlag. 1998.

Cachero, C. OO-H: Una extensión a los métodos OO para el modelado y generación automática

de interfaces hipermediales. 2003. Available at http://www.dlsi.ua.es/~ccachero/pTesis.htm

Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., and Matera, M. Designing Data-

Intensive Web Applications, Morgan-Kaufmann, 2003.

De Troyer, O., Casteleyn, S., and Plessers, P.: Using ORM to Model Web Systems, Proceedings

of International Workshop on Object-Role Modeling. Cyprus. 2005.

Díaz, P. and Aedo, I. Towards Efficient Web Engineering Approaches Through Flexible Process

Models. The Journal of Systems and Software. Nº 80, pp. 1375-1389. 2007.

Django Project. Django: The Web framework for perfectionists with deadlines. 2001. Available

at http://www.djangoproject.com

Engels, G., Lohmann, M., and Wagner, A. The Web Application Development Process. In

Kappel, G., Pröll, B., Reich, S., Retschitzegger W. (Editors): Web Engineering - The Discipline

of Systematic Development of Web Applications, pp. 197-218. John Wiley and Sons Ltd. 2006.

Escalona, M.J., Koch, N. Requirements Engineering for Web Applications – A Comparative

Study. Journal of Web Engineering, Vol. 2, No. 3 pp. 193-212. Rinton Press. 2004.

Escalona, M. J., Gutierrez, J. J., Villadiego, D., León, A. and Torres, J. Practical Experiences in

Web Engineering. Advances in Information Systems Development, pp. 421-433. 2007.

Fraternali, P. Tools and Approaches for Developing Data-Intensive Web Applications: A Survey.

ACM Computing Surveys, 31 (3), pp. 227-263. September 1999.

Garrigos, F., I. A-OOH: Extending Web Application Design with Dynamic Personalization.

European PhD Thesis. Universidad de Alicante. 2008. Available at:

www.dlsi.ua.es/~igarrigos/tesisIreneGarrigos.pdf

Gericke, A., Fill, H., Karagiannis, D. and Winter, R. Situational Method Engineering for

Governance, Risk and Compliance Information. Proceedings 4th International Conference on

Design Science Research in Information Systems and Technology, DESRIST’09. ACM Press.

Article no. 24. Malvern, PA. 2009.

Harmsen, A. F. Situational Method Engineering. Doctoral Dissertation, University of Twente.

Published and distributed by Moret Ernst & Young Management Consultants 1997.

Henderson-Sellers, B., Serour, M., McBride, T., Gonzalez-Perez, C. and Dagher, L. Process

Construction and Customization. Journal of Universal Computer Science, Vol. 10, Nº. 4, pp. 326-

, 2004.

Henderson-Sellers, B. and Ralyté, J. Situational Method Engineering: State-of-the-Art Review.

Journal of Universal Computer Science, Vol. 16, Nº. 3, pp. 424-478. 2010.

Kappel, G., Pröll, B., Reich, S. and Retschitzegger, W. An Introduction to Web Engineering.

Chapter 1, In Web Engineering: The Discipline of Systematic development of Web Application.

John Wiley and Sons, pp. 1-17. 2006.

Koch, N., Knapp, A., Zhang, G. and Baumeister, H. UML Based Web Engineering: An Approach

Based on Standards. In Web Engineering: Modelling and Implementing Web Applications. HCI

Series, vol. 12, chapter 7, pp. 157-191, Springer-Verlag. 2007.

Kong X., Liu L., and Lowe D. Separation of Concerns: a Web Application Architecture

Framework. Journal of Digital Information. Vol. 6, no. 2. 2005. Available at:

http://journals.tdl.org/jodi/article/view/69

Kornyshova, E., Deneckere, R., and Salinesi, C. Method Chunks Selection by Multicriteria

Techniques: an Extension o f the Assembly- based Approach. In IFIP Vol. 244, Situational

Method Engineering: Fundamentals and Experiences. Eds. Ralyte, J., Brinkkemper, S.,

Henderson- Sellers B., pp. 64-78. 2007.

Kraiem, N., Selmi, S. and Ben Ghezala H. A Situational Approach for Web Applications Design.

IJCSI International Journal of Computer Science Issues. Vol. 7, Issue 3, No. 1, pp. 37-51. May

Lahajnar, S. A Framework for Situational Web Methods Engineering. Proceeding of 7th

International Conference on Web Engineering ICWE 2007. Springer-Verlag Berlin, pp. 569-574.

Luinenburg, L., Jansen, S., Sourer, J., van der Weerd, I. and Brinkkemper, S. Designing Web

Content Management Systems Using the Method Association Approach. Proceedings 4th

International Workshop on Model-driven Web Engineering MDWE 2008.

Pérez D., C. A. Traducción Dirigida por Modelos para el Desarrollo de Aplicaciones Web.

Computer Science Master Thesis. Universidad Simón Bolívar. 2011. Available at:

http://www.ldc.usb.ve/~caperez/thesis/book.pdf

Ralyté, J. Requirements Definition for the Situational Method Engineering. Proceedings of the

IFIP TC8/WG8.1 Working Conference on Engineering Information Systems in the Internet

Context (EISIC’02), Kanazawa, Japan. C. Rolland, S. Brinkkemper , M. Saeki (Eds.), Kluwer

Academic Publishers, pp. 127-152. September 2002.

Retschitzegger, W. and Schwinger, W. Towards Modeling of DataWeb Applications: A

Requirement’s Perspective. Proceedings of the Americas Conference on Information Systems

(AMCIS 2000), Long Beach, CA. August 2000.

Schwinger, W. and Koch, N. Modeling Web applications. In Kappel, G., Pröll, B., Reich, S. and

Retschitzegger, W. (Eds), Web Engineering – Systematic Development of Web Applications,

John Wiley and Sons, NY, pp. 39-64. 2006.

Sensio Labs. Symfony. 2011. Available at http://symfony.com/

Selmi, S., Kraiem, N. and Ben Ghezala, H. Toward a comprehension view of Web Engineering.

Proceedings of International Conference in Web Engineering ICWE 2005, LNCS 3579. Springer-

Verlag, Berlin Heidelberg, pp. 19-29. Sidney, Australia. 2005.

Selmi, S., Kraiem, N. and Ben Ghezala, H. Guidance in Web Applications Design. Proceedings

of Model Driven Information Systems Engineering: Enterprise, User and System Models

MoDISE-EUS 2008, pp. 114-125. Montpellier, France. 2008.

Sourer, J., Kupers, T., Helms, R. and Brinkkemper, S. Model-Driven Web Engineering for the

Automated Configuration of Web Content Management Systems. Proceeding of International

Conference of Web Engineering. Spain. Springer-Verlag, pp. 121-135. June 2009.

Valverde, F., Valderas, P. and Fonts, J. OOWS Suite: Un Entorno de desarrollo para

Aplicaciones Web basado en MDA. In IDEAS 2007, X Workshop Iberoamericano de Ingeniería

de Requisitos y Ambientes Software. Losavio, F., Travassos, G., Pelechano, V., Díaz, I., Matteo,

A., Editors; pp. 253-266. Venezuela. 2007.

Vlaanderen, K., Valverde, F. and Pastor, O. Model-Driven Web Engineering in the CMS

Domain: A Preliminary Research Applying SME. Lecture Notes in Business Information

Processing, Volume 19, Part 4, 226-237, 2009.

Weerd van de, I. Brinkkemper, S., Souer, J., and Versendaal, J. A Situational Implementation

Method for Web-based Content Management System Applications: Method Engineering and

Validation in Practice. Software Process: Improvement and Practice 11(5), pp. 521-538. 2006.

Ziemer S. Trade-offs for Web application development: understanding and improving current

industrial practices. Doctoral theses. Norwegian University of Science and Technology. 2009.

Downloads

Published

2012-06-11

How to Cite

BIANCHINI, A. ., SUÁREZ, A. ., & PÉREZ D, C. A. . (2012). WEBFDM: A SITUATIONAL METHOD FOR THE DEVELOPMENT OF WEB APPLICATIONS. Journal of Web Engineering, 11(4), 290–316. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4199

Issue

Section

Articles