Improving collaborative post-wimp systems through requirements spedification

  1. Teruel Martínez, Miguel Ángel
Dirixida por:
  1. Pascual González López Director
  2. Elena Navarro Martínez Co-director

Universidade de defensa: Universidad de Castilla-La Mancha

Fecha de defensa: 06 de setembro de 2016

Tribunal:
  1. Juan Trujillo Mondéjar Presidente
  2. Victor Manuel López Jaquero Secretario/a
  3. Maya Daneva Vogal

Tipo: Tese

Teseo: 461097 DIALNET

Resumo

Resumen: A proper requirements specification is paramount for achieving the quality of the developed software products. However, well-known Requirements Engineering (RE) techniques lack of enough expressiveness to model the requirements of CSCW systems (Computer Supported Collaborative Work). This is due to the inherent complexity of collaboration among users and their need of awareness. Moreover, the way in which users interact with CSCW systems have evolved greatly to more sophisticated interfaces, beyond the classical desktop computer environments, traditionally known as WIMP (Windows, Icons, Menus, Pointer), to those called Post-WIMP. Awareness is magnified in such a way that users have to be aware of their context: artifacts with which to interact, his/her own capabilities as well as those of the others. All this awareness is necessary to allow them to collaborate in virtual and/or augmented environments. This PhD thesis aims at solving this problem by developing a RE framework able to deal with the requirements of CSCW and Post-WIMP systems, making emphasis on the awareness requirements. Resumen en castellano: Una especificación de requisitos adecuada es fundamental para alcanzar la calidad de los productos software a desarrollar. No obstante, cuando se va a desarrollar un sistema colaborativo, las técnicas de Ingeniería de Requisitos (IR) actuales no son suficientemente expresivas para especificar los requisitos de dichos sistemas. Esto es debido a la complejidad inherente de la colaboración entre usuarios, así como a la necesidad de consciencia (awareness). Además, la manera de interactuar con estos sistemas colaborativos ha evolucionado enormemente hacia el uso de interfaces más complejas, más allá de los clásicos sistemas de escritorio, conocidos como WIMP (Windows, Icons, Menus, Pointer), hacia las denominadas interface Post-WIMP. En ellas, el awareness cobra aún más importancia debido a la necesidad de los usuarios de ser conscientes de su contexto: los artefactos con los que interactuar, el posicionamiento del usuario en mundos virtuales, o las capacidades del usuario o las de los demás son elementos de los que el usuario ha de ser consciente. Así, esta tesis tiene como objetivo solventar este problema mediante el desarrollo de un framework de IR capaz de especificar los requisitos de los sistemas colaborativos y Post-WIMP, con especial interés en los requisitos de awareness.