CONTEXT-ORIENTED WEB METHODOLOGY WITH A QUALITY APPROACH

Anna Grimán, María Pérez, Maryoly Ortega, Luis E. Mendoza

2008

Abstract

Dependency on Web systems and applications has increased in recent years. Their use and quality have gained relevance and demands in this field have significantly increased in time. This has driven to the application of processes that include considerations related to business dynamism and quality expectations for the final product. This work is aimed at describing a methodology for Web applications development that ensures quality at all phases and is especially useful in small and medium-sized projects regardless of the platform or architecture used. We performed an analysis of the main existing methodologies that allowed us to extract the best practices known and combining them in the proposed solution. Comparison between agile and plan-driven methodologies established the most suitable process model for this type of development. As a result thereof, a context-oriented web methodology -COWM- was obtained, including best practices to ensure quality throughout the whole process. Finally, a COWM evaluation was performed on a case study in order to prove its applicability and efficiency for Web systems development.

References

  1. Abrahamsson, P., Salo, O., Ronkainen, J., Juhani, W. (2002). Agile software development methods. Review and analysis. Espoo. VTT Publications.
  2. Ambler, S., Nalbone, J., Vizdos, M. (2005). The Enterprise Unified Process: Extending the Rational Unified Process. Prentice Hall.
  3. Barry, C., Lang, M. (2001). A Survey of Multimedia and Web Development Techniques and Methodology Usage. IEEE Multimedia, 2-10.
  4. Boehm, B., Turner, R. (2004). Balancing Agility and Discipline: A Guide for the Perplexed. Pearson Education, Inc.
  5. Callaos, N. (1992). A Systemic 'Systems methodology', 6º International Conference on Systems Research Informatics and Cybernetics, International Institute of Advanced Studies in Systems Research and Cybernetics and Society for Applied Systems Research, Florida.
  6. Canós, J., Letelier, P., Penadés, M. (2004). Metodologías ágiles en el desarrollo de software. Universidad Politécnica de Valencia.
  7. Coad P., Lefebvre E., De Luca J. (1999). Java Modelling In Colour With UML: Enterprise Components and Process. Prentice Hall.
  8. Cockburn, A. (1998). Surviving Object-Oriented Projects. Addison-Wesley.
  9. Ginige, A., Murugesan, S. (2001). “Web engineering: A methodology for developing scalable, maintainable Web applications”. Cutter IT Journal, 14(7), 24-35.
  10. Heumann, J. (2003). User experience storyboards: Building better UIs with RUP, UML, and use cases. The Rational Edge.
  11. IEEE 1012. (1998). “Standard for Software Verification and Validation”. Software Engineering Standards Committee.
  12. ISO/IEC 9126-1. (2001). “Software engineering - Product quality - Part 1: Quality Model”.
  13. Kan, S. (2002). Metrics and Models in Software Quality Engineering, Second edition. Boston-EEUU: Addison Wesley.
  14. Kroll, P., Kruchten, P. (2003). The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP. Addison-Wesley.
  15. Kruchten, P. (2003). The Rational Unified Process An Introduction. Third Edition. Addison-Wesley.
  16. Kruchten, P. (2004). The Rational Unified Process - An Introduction. Addison Wesley.
  17. Letelier, P., Penadés, M. (2004). Metodologías ágiles para el desarrollo de software: eXtreme Programming (XP). Universidad Politécnica de Valencia.
  18. Lott, C. (1997). “Breathing new life into the waterfall model”. Morristown, NJ. Bellcore.
  19. Lowe, D., Henderson-Sellers, B. (2001). Infrastructure for e-business, e-education, and e-science. SSGRR.
  20. Montilva, J., Barrios, J. (2002). A Component-Based Method for Developing Web Applications. Universidad de Los Andes.
  21. Offutt, J. (2002). Quality Attributes of Web Software Applications. IEEE Software: Special Issue on Software Engineering of Internet Software, pp 25-32, Marzo/Abril 2002.
  22. Reynoso, C. (2004). Métodos Heterodoxos en Desarrollo de Software. http://www.microsoft.com/spanish/ msdn/arquitectura/roadmap_arq/heterodox.asp
  23. Schwaber, K. (1995). The Scrum Development Process. http://www.controlchaos.com/old-site/scrumwp.htm. OOPSLA'95 Workshop on Business Object Design and Implementation.
  24. Schwaber K., Beedle M., Martin R.C. (2001). Agile Software Development with SCRUM. Prentice Hall.
  25. Whitten, L., Bentley, L., Dittman, K. (2004). System Analysis and Design Methods. McGraw-Hill.
  26. WCAG (1999). Web Content Accessibility Guidelines 1.0. W3C.
  27. Woojong, S. (2005). Web Engineering: Principles and Techniques. Idea Group Inc.
  28. Wu, Y., Offutt, J. (2002). “Modelling and Testing Webbased Applications”. George Mason University: Information and Software Engineering Department.
Download


Paper Citation


in Harvard Style

Grimán A., Pérez M., Ortega M. and E. Mendoza L. (2008). CONTEXT-ORIENTED WEB METHODOLOGY WITH A QUALITY APPROACH . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS, ISBN 978-989-8111-38-8, pages 213-219. DOI: 10.5220/0001689802130219


in Bibtex Style

@conference{iceis08,
author={Anna Grimán and María Pérez and Maryoly Ortega and Luis E. Mendoza},
title={CONTEXT-ORIENTED WEB METHODOLOGY WITH A QUALITY APPROACH},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,},
year={2008},
pages={213-219},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001689802130219},
isbn={978-989-8111-38-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,
TI - CONTEXT-ORIENTED WEB METHODOLOGY WITH A QUALITY APPROACH
SN - 978-989-8111-38-8
AU - Grimán A.
AU - Pérez M.
AU - Ortega M.
AU - E. Mendoza L.
PY - 2008
SP - 213
EP - 219
DO - 10.5220/0001689802130219