Abstract
Understanding complex organisations in terms of their stakeholders’ goals, intentions and resources, is a necessary condition for the design of present day socio-technical systems. Goal-oriented approaches in requirements engineering provide concepts and techniques to support this analysis. A variety of goal-oriented modelling methods are available, together with guidelines for their application, as well as real case studies success stories.
Our long term research objective is to derive useful suggestions for practitioners about which information sources are more promising for performing effective goal-oriented analysis and requirements elicitation of a complex domain, as well as about possible limits and pitfalls. As a first step towards this objective we perform a retrospective case study analysis of a project in the domain of ambient assisted-living residences for people affected by Alzheimer’s.
In this paper we describe the design of this study, present an analysis of the collected data, and discuss them against the proposed research questions, towards investigating the effectiveness of information sources for goal modelling and requirements elicitation in complex domains.
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
Ali, R., Dalpiaz, F., Giorgini, P.: A goal-based framework for contextual requirements modeling and analysis. Requirements Engineering 15(4), 439–458 (2010)
An, Y., Dalrymple, P.W., Rogers, M., Gerrity, P., Horkoff, J., Yu, E.S.K.: Collaborative social modeling for designing a patient wellness tracking system in a nurse-managed health care center. In: DESRIST (2009)
Cooper, A., Reimann, R., Cronin, D.: About face 3: the essentials of interaction design. Wiley India Pvt. Ltd. (2007)
Dieste, O., Juristo Juzgado, N.: Systematic review and aggregation of empirical studies on elicitation techniques. IEEE Trans. Software Eng. 37(2), 283–304 (2011)
Giorgini, P., Mylopoulos, J., Perini, A., Susi, A.: The Tropos Methodology and Software Development Environment. In: Yu, Giorgini, Maiden, Mylopoulos (eds.) Social Modeling for Requirements Engineering, pp. 405–423. MIT Press (2010)
Hickey, A.M., Davis, A.M.: A unified model of requirements elicitation. J. of Management Information Systems 20(4), 65–84 (2004)
Leonardi, C., Sabatucci, L., Susi, A., Zancanaro, M.: Design as Intercultural Dialogue: Coupling Human-Centered Design with Requirement Engineering Methods. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds.) INTERACT 2011, Part III. LNCS, vol. 6948, pp. 485–502. Springer, Heidelberg (2011)
Maiden, N.A.M., Rugg, G.: ACRE: Selecting Methods For Requirements Acquisition. Software Engineering Journal 11(3), 183–192 (1996)
Nuseibeh, B., Easterbrook, S.M.: Requirements engineering: a roadmap. In: ICSE - Future of SE Track, pp. 35–46 (2000)
Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14(2), 131–164 (2009)
Tuunanen, T.: A New Perspective on Requirements Elicitation Methods. The Journal of Information Technology Theory and Application (JITTA) 5(3), 45–72 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Morales-Ramirez, I., Vergne, M., Morandini, M., Sabatucci, L., Perini, A., Susi, A. (2012). Where Did the Requirements Come from? A Retrospective Case Study. In: Castano, S., Vassiliadis, P., Lakshmanan, L.V., Lee, M.L. (eds) Advances in Conceptual Modeling. ER 2012. Lecture Notes in Computer Science, vol 7518. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33999-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-33999-8_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33998-1
Online ISBN: 978-3-642-33999-8
eBook Packages: Computer ScienceComputer Science (R0)