Abstract
Collaborative systems are becoming increasingly important, because they enable several users to work together and carry out collaboration, communication and coordination tasks. We have to highlight that, to perform these tasks, the users have to be aware of other users’ actions, usually by means of a set of awareness techniques. Usually, the specification of this set of techniques has to be done by means of Non-Functional Requirements, related to quality factors such as ease of use or helpfulness. Therefore, choosing a technique to model the requirements of this kind of systems is an important issue. In previous works, we analyzed different Requirements Engineering (RE) techniques, and we concluded that Goal-Oriented is the most promising one for modeling collaborative systems. Based on these conclusions, in this paper we compare three Goal-Oriented approaches, namely NFR framework, i* and KAOS, in order to determine which one is the most suitable to model CSCW stakeholder requirements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Gutwin, C., Greenberg, S.: A Descriptive Framework of Workspace Awareness for Real-Time Groupware. Computer Supported Coop. Work 11, 411–446 (2002)
Hochmuller, H.: Towards the Proper Integration of Extra-Functional Requirements. Australasian Journal of Information Systems 6, 98–117 (1999)
Teruel, M.A., Navarro, E., Jaquero, V.L., Montero, F., González, P.: An Empirical Evaluation of Requirement Engineering Techniques for Collaborative Systems. In: 15th Int. Conf. on Evaluation and Assessment in Software Engineering, Durham, UK (2011)
Cysneiros, L.M., Yu, E.: Non-Functional Requirements Elicitation (Perspectives on Software Requirements). Springer, Heidelberg (2003)
Castro, J., Kolp, M., Mylopoulos, J.: A requirements-driven development methodology. In: Dittrich, K.R., Geppert, A., Norrie, M. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 108–123. Springer, Heidelberg (2001)
van Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. In: Fifth IEEE International Symposium on Requirements Engineering, pp. 249–263 (2001)
Google, “Google Docs” (2001), http://docs.google.com
Cockburn, A.: Writting Effective Use Cases. Addison-Wesley (2000)
Kavakli, E., Loucopoulos, P.: Goal Modeling in Requirements Engineering: Analysis and Critique of Current Methods. Information Modeling Methods and Methodologies, 102–124 (2004)
Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: No Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers (1999)
Sampaio do Prado Leite, J.C., Franco, A.P.M.: A Strategy for Conceptual Model Acquisition. In: First Int. Symposium on Requirements Engineering, pp. 243–246 (1993)
Mylopoulos, J., Castro, J., Kolp, M.: Tropos: A Framework for Requirements-Driven Software Development. In: Inf. Systems Engineering: State of the Art and Research Themes, pp. 261–273 (2000)
Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer, Heidelberg (2010)
Gutwin, C., Greenberg, S., Roseman, M.: Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation. In: HCI on People and Computers XI, pp. 281–298. Springer, Heidelberg (1996)
Schümmer, T., Lukosch, S.: Patterns for Computer-Mediated Interaction. John Wiley & Sons Ltd. (2007)
ISO/IEC 25010:2011, Systems and soft. engineering - Systems and soft. Quality Requirements and Evaluation (SQuaRE) - System and soft. quality models (2011)
Moreira, A.M.D., Araújo, J., Rashid, A.: A Concern-Oriented Requirements Engineering Model. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 293–308. Springer, Heidelberg (2005)
Kitchenham, B.: A methodology for evaluating software engineering methods and tools. In: Experimental Software Engineering Issues: Critical Assessment and Future Directions, pp. 121–124. Springer, Berlin (1993)
Teruel, M.A., Navarro, E., López-Jaquero, V., Montero, F., González, P.: CSRML: A Goal-Oriented Approach to Model Requirements for Collaborative Systems. In: Jeusfeld, M., Delcambre, L., Ling, T.-W. (eds.) ER 2011. LNCS, vol. 6998, pp. 33–46. Springer, Heidelberg (2011)
Teruel, M.A., Navarro, E., Jaquero, V.L., Montero, F., González, P.: Assesing the Understandability of Collaborative Systems Requirements Notations: an Empirical Study. In: 1st Int. Workshop on Empirical Requirements Engineering, Trento, Italy (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Teruel, M.A., Navarro, E., López-Jaquero, V., Montero, F., González, P. (2013). Comparing Goal-Oriented Approaches to Model Requirements for CSCW. In: Maciaszek, L.A., Zhang, K. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2011. Communications in Computer and Information Science, vol 275. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32341-6_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-32341-6_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32340-9
Online ISBN: 978-3-642-32341-6
eBook Packages: Computer ScienceComputer Science (R0)