DocumentCode
2373098
Title
An empirical evaluation of requirement engineering techniques for collaborative systems
Author
Teruel, Miguel A. ; Navarro, E. ; Lopez-Jaquero, Victor ; Montero, F. ; Gonzalez, P.
Author_Institution
Comput. Syst. Dept., Univ. of Castilla-La Mancha, La Mancha, Spain
fYear
2011
fDate
11-12 April 2011
Firstpage
114
Lastpage
123
Abstract
A collaborative system is a distributed software which allows several users to work together and carry out collaboration, communication and coordination tasks. To perform these tasks, the users have to be aware of other user´s actions, usually by means of a set of awareness techniques. When we are defining a collaborative system, the awareness techniques can be considered as non-functional requirements bounded to some quality factors, such as usability. However, serious flaws can be found during the specification of these systems if we use the usual Requirement Engineering techniques available, because their expressiveness limitations when dealing with non-functional requirements. In this paper an empirical evaluation is introduced to determine if these techniques are really appropriate to model groupware requirements and which is the best approach to specify this kind of systems. With this aim, a collaborative text editor is used to evaluate whether the current techniques for Requirement Engineering are appropriated or not, exploiting the relation between awareness capabilities and standard quality factors.
Keywords
formal verification; groupware; text analysis; awareness techniques; collaborative systems; collaborative text editor; distributed software; empirical requirement engineering techniques evaluation; groupware requirement model; nonfunctional requirements; quality factors;
fLanguage
English
Publisher
iet
Conference_Titel
Evaluation & Assessment in Software Engineering (EASE 2011), 15th Annual Conference on
Conference_Location
Durham
Electronic_ISBN
978-1-84919-509-6
Type
conf
DOI
10.1049/ic.2011.0014
Filename
6083169
Link To Document