Adding hypermedia requirements to goal-driven analysis

Requirements analysis for Web applications still needs to employ effective RE practices to accommodate some distinctive aspects: capturing high-level communication goals, considering several user profiles, defining hypermedia-specific requirements, and reusing requirements for an effective usability evaluation. Techniques should be usable, informal, require little training effort, and show relative advantage to project managers. Starting from the i* framework, we present a proposal for defining hypermedia requirements (concerning aspects such as content, navigation and presentation) for Web applications. The model adopts a goal-driven approach coupled with scenario-based techniques, introduces a hypermedia requirement taxonomy to facilitate Web conceptual design, and paves the way for systematic usability evaluation. Particular attention is paid to the empirical validation of the model based on the perceived quality attributes theory. A case study developed with industrial partners is discussed.

[1]  Franca Garzotto,et al.  SUE inspection: an effective method for systematic usability evaluation of hypermedia , 2002, IEEE Trans. Syst. Man Cybern. Part A.

[2]  Eric S. K. Yu,et al.  Modeling organizations for information systems requirements engineering , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[3]  Thea van der Geest Web Site Design Is Communication Design , 2001 .

[4]  Frank Moisiadis,et al.  The fundamentals of prioritising requirements , 2002 .

[5]  David B. Lowe,et al.  Client Needs and the Design Process in Web Projects , 2002, J. Web Eng..

[6]  Janis A. Bubenko,et al.  Requirements Engineering and Technology Transfer: Obstacles, Incentives and Improvement Agenda , 2002, Requirements Engineering.

[7]  Ana I. Anton,et al.  Goal identification and refinement in the specification of software-based information systems , 1997 .

[8]  Paolo Paolini,et al.  Capturing Web Application Requirements through Goal-Oriented Analysis , 2002, WER.

[9]  Alan M. Davis,et al.  The Art of Requirements Triage , 2003, Computer.

[10]  Matthias Jarke,et al.  Scenario Management: An Interdisciplinary Approach , 1998, Requirements Engineering.

[11]  Luciano Baresi,et al.  From Web Sites to Web Applications: New Issues for Conceptual Modeling , 2000, ER.

[12]  Patricia Vilain,et al.  Modeling Interactions and Navigation in Web Applications , 2000, ER.

[13]  E. Rogers,et al.  Diffusion of innovations , 1964, Encyclopedia of Sport Management.

[14]  A. Sutcliffe User-Centered Requirements Engineering , 2002 .

[16]  Franca Garzotto,et al.  Navigation in hypermedia applications: Modeling and semantics , 1996, J. Organ. Comput. Electron. Commer..

[17]  John M. Carroll,et al.  Making Use: Scenario-Based Design of Human-Computer Interactions , 2000 .

[18]  John Mylopoulos,et al.  Towards requirements-driven information systems engineering: the Tropos project , 2002, Inf. Syst..

[19]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[20]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..