Writing Effective Use Cases
A Descriptive Framework of Workspace Awareness for Real-Time Groupware
Computer Supported Cooperative Work
Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation
HCI '96 Proceedings of HCI on People and Computers XI
A Methodology for Evaluating Software Engineering Methods and Tools
Proceedings of the International Workshop on Experimental Software Engineering Issues: Critical Assessment and Future Directions
A Requirements-Driven Development Methodology
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Web Engineering: A Practioner's Approach
Web Engineering: A Practioner's Approach
Advances in Engineering Software
Using Jigsaw and Case Study for supporting online collaborative learning
Computers & Education
Requirements Engineering: Fundamentals, Principles, and Techniques
Requirements Engineering: Fundamentals, Principles, and Techniques
Information and Software Technology
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
Enriching UsiXML language to support awareness requirements
Science of Computer Programming
Hi-index | 0.00 |
A collaborative system is 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. In previous works, we found by means of empirical studies that the most suitable Requirements Engineering approach to specify the requirements of this kind of systems is the Goal-Oriented one, and more precisely i* approach. In this paper, CSRML (Collaborative Systems Requirements Modelling Language) is presented, an extension of i* to deal with the specification of the requirements of these systems in which the collaboration and the awareness of other users presence / actions are crucial. In order to validate this proposal, a case study has been carried out by modelling a jigsaw activity: a cooperative-learning technique in which students individually do some research in a proposed problem and then they teach each other what they have learned by sharing each individual view of the problem.