From requirements to web applications in an agile model-driven approach

By: Contributor(s): Material type: ArticleArticleDescription: 1 archivoSubject(s): Online resources: Summary: Web applications are hard to build not only because of technical reasons but also because they involve many different kinds of stakeholders. In- volving customers in the development process is a must, not only while elicit- ing requirements but also considering that requirements change fast and they must be validated continuously. However, while model-driven approaches represent a step forward to reduce development time and work at a higher level of abstraction, most of them practically ignore stakeholders involvement. Agile approaches tend to solve this problem, though they generally focus on pro- gramming rather than modeling. In this paper we present an extension to an ap- proach that combines the best of both worlds, allowing a formal and high-level design style with constant involvement of customers, mainly in the definition of navigation, interaction and interface features. We extended it by adding trans- formation features that allow mapping requirement models into content and na- vigation ones. We provide a proof of concept in the context of the WebML de- sign method and an empiric validation of the approachs advantages.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number URL Status Date due Barcode
Capítulo de libro Capítulo de libro Biblioteca de la Facultad de Informática Biblioteca digital A0337 (Browse shelf(Opens below)) Link to resource No corresponde

Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)

Web applications are hard to build not only because of technical reasons but also because they involve many different kinds of stakeholders. In- volving customers in the development process is a must, not only while elicit- ing requirements but also considering that requirements change fast and they must be validated continuously. However, while model-driven approaches represent a step forward to reduce development time and work at a higher level of abstraction, most of them practically ignore stakeholders involvement. Agile approaches tend to solve this problem, though they generally focus on pro- gramming rather than modeling. In this paper we present an extension to an ap- proach that combines the best of both worlds, allowing a formal and high-level design style with constant involvement of customers, mainly in the definition of navigation, interaction and interface features. We extended it by adding trans- formation features that allow mapping requirement models into content and na- vigation ones. We provide a proof of concept in the context of the WebML de- sign method and an empiric validation of the approachs advantages.

Web Engineering: 12ª International Conference, ICWE 2012, Berlin, Alemania, July 23-27, 2012. Proceedings. Berlin,Springer 2012 (Lecture Notes in Computer Science 7387), pp. 200-214.