Teruel, MA.; Navarro, E.; López-Jaquero, V.; Montero, F.; Jaén Martínez, FJ.; González, P. (2012). Analyzing the understandability of Requirements Engineering languages for CSCW systems: A family of experiments. Information and Software Technology. 54(11):1215-1228. https://doi.org/10.1016/j.infsof.2012.06.001
Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10251/33524
Title:
|
Analyzing the understandability of Requirements Engineering languages for CSCW systems: A family of experiments
|
Author:
|
Teruel, Miguel A.
Navarro, Elena
López-Jaquero, Víctor
Montero, Francisco
Jaén Martínez, Francisco Javier
González, Pascual
|
UPV Unit:
|
Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació
|
Issued date:
|
|
Abstract:
|
Context: A collaborative system is a special kind of software whose users can perform collaboration, communication
and collaboration tasks. These systems usually have a high number of non-functional
requirements, resulting ...[+]
Context: A collaborative system is a special kind of software whose users can perform collaboration, communication
and collaboration tasks. These systems usually have a high number of non-functional
requirements, resulting from the users¿ need of being aware of other users with whom to collaborate, that
is, the workspace awareness.
Objective: This paper aims at evaluating two Requirements Engineering languages i and CSRML (an
extension of i ) in order to determine which is the most suitable one to specify requirements of collaborative
systems, taking into account their special characteristics regarding collaboration and awareness.
Method: We performed a family of experiments comprising an original experiment and two replicas.
They were performed by 30, 45 and 9 Computer Science students, respectively, from Spain and Argentina.
These subjects filled in two understandability questionnaires once they analyzed the requirements models
of two systems: an e-learning collaborative system and a conference review system with some collaborative
aspects support. Both models were specified by using the evaluated languages.
Results: The statistical analysis of the family of experiments showed that the understandability was
higher for the models specified with CSRML than for those specified with i , especially for collaborative
aspects. This result was also confirmed by the meta-analysis conducted.
Conclusions: CSRML surpasses i when modeling collaborative systems requirements models due to the
specific expressiveness introduced to represent collaboration between users and awareness and the
new resorts to manage actors and roles.
[-]
|
Subjects:
|
Collaborative systems
,
Awareness
,
Controlled experiment; Understandability
,
Requirements Engineering
,
Meta-analysis
|
Copyrigths:
|
Cerrado |
Source:
|
Information and Software Technology. (issn:
0950-5849
)
|
DOI:
|
10.1016/j.infsof.2012.06.001
|
Publisher:
|
Elsevier
|
Publisher version:
|
http://dx.doi.org/10.1016/j.infsof.2012.06.001
|
Project ID:
|
info:eu-repo/grantAgreement/Junta de Comunidades de Castilla-La Mancha//PEII09-0054-9581/ES/Nuevos Entornos Y Paradigmas De Interacción./
info:eu-repo/grantAgreement/MICINN//TIN2008-06596-C02-01/ES/CALIDAD, ADAPTACION Y NUEVOS PARADIGMAS APLICADOS A SISTEMAS COLABORATIVOS/
|
Thanks:
|
This work has been partially supported by the grant (PEII09-0054-9581) from the Junta de Comunidades de Castilla-La Mancha and by the grant (DESACO, TIN2008-06596-C02-01) from the Spanish Government. We would like to thank ...[+]
This work has been partially supported by the grant (PEII09-0054-9581) from the Junta de Comunidades de Castilla-La Mancha and by the grant (DESACO, TIN2008-06596-C02-01) from the Spanish Government. We would like to thank Leandro Antonelli (Software Engineering teacher at UNLP), Francisco Parreno (Statistics teacher at UCLM) and Oscar Dieste (Empirical Software Engineering expert at UPM) for their advices during the course of this study. We would also like to thank Symbia IT Corp. software engineers for their feedback to help us to improve the questionnaires.
[-]
|
Type:
|
Artículo
|