Abstract
This paper describes research in understanding the requirements for complex information systems that are constructed from one or more generic COTS systems. We argue that, in these cases, behavioural requirements are largely defined by the underlying system and that the goal of the requirements engineering process is to understand the information requirements of system stakeholders. We discuss this notion of information requirements and propose that an understanding of how a socio-technical system is structured in terms of responsibilities is an effective way of discovering this type of requirement. We introduce the idea of responsibility modelling and show, using an example drawn from the domain of emergency planning, how a responsibility model can be used to derive information requirements for a system that coordinates the multiple agencies dealing with an emergency.
Chapter PDF
Similar content being viewed by others
Keywords
- Business Process
- Requirement Engineering
- Information Requirement
- Emergency Planning
- Business Process Model
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Suchman, L.A.: Plans and Situated Actions: The Problem of Human-Machine Communication. Cambridge University Press, Cambridge (1987)
Myers, M.D.: Investigating information systems with ethnographic research. Communications of the Association for Information Systems 23(2), 1–20 (1999)
Bentley, R., Hughes, J.A., Randall, D., Rodden, T., Sawyer, P., Shapiro, D., Sommerville, I.: Ethnographically-informed systems design for air traffic control. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW 1992), pp. 123–129. ACM Press, New York (1992)
Clarke, K., Hartswood, M., Procter, R., Rouncefield, M., Slack, R.: “minus nine beds”: Some practical problems of integrating and interpreting information technology in a hospital trust. In: Proceedings of the BCS Conference on Healthcare Computing: Current Perspectives on Healthcare Computing, Harrogate, UK, pp. 205–211 (2002)
Hughes, D.R.J.A., O’Brien, J., Rodden, T., Rouncefield, M., Sommerville, I., Tolmie, P.: Banking on the old technology: understanding the organisational context of legacy systems. Communications of the Association for Information Systems 2(8), Article 8 (1999)
Blyth, A.J., Chudge, J., Dobson, J.E., Strens, M.R.: ORDIT: A new methodology to assist in the process of eliciting and modelling organisational requirements. In: Kaplan, S. (ed.) Proceedings on the Conference on Organisational Computing Systems, Milpitas, California, USA, pp. 216–227. ACM Press, New York (1993)
Hardstone, G.: d’ Adderio, L., Williams, R.: Standardization, trust and dependability. In: [8], ch., 5, pp. 105–122
Clarke, K. (ed.): Trust in Technology: A Socio-Technical Perspective. Springer, Heidelberg (2006)
Sommerville, I.: Models for responsibility assignment. In: [17] ch., 8
Sommerville, I., Storer, T., Lock, R.: Responsibility modelling for contingency planning. In: Workshop on Understanding Why Systems Fail, Contingency Planning and Longer Term Perspectives on Learning from Failure in Safety Critical Systems (June 2007)
Lock, R., Storer, T., Harvey, N., Hughes, C., Sommerville, I.: Observations of the Scottish elections. Transforming Government: People, Process and Policy 2(2), 104–118 (2007)
Storer, T., Lock, R.: Modelling responsibility. Project Working Paper 7, InDeED Project (April 2008)
Sommerville, I.: Causal responsibility models. In: [17], ch., 9
Dobon, J.E., Blyth, A.J., Chudge, J., Strens, R.: The ORDIT approach to organizational requirements. In: Jirotka, M., Goguen, J.A. (eds.) Requirements Engineering, Social and Technical Issues, pp. 87–106. Academic Press, London (1994)
Dobson, J.E., Strens, M.R.: Responsibility modelling as a technique for requirements definition. Intelligent Systems Engineering 3(1), 20–26 (1994)
Dobson, J.E., Strens, M.R.: Organizational requirements definition for information technology systems. In: Proceedings of the IEEE International Conference on Requirements Engineering (ICRE 1994), Colorado Springs, pp. 158–165. IEEE Press, Los Alamitos (1994)
Dewsbury, G., Dobson, J. (eds.): Responsibility and Dependable Systems. Springer, London (2007)
Ross, D.T., Schoman Jr., K.E.: Structured analysis for requirements definition. IEEE Transactions on Software Engineering 3(1), 6–15 (1977)
Mullery, G.P.: CORE: A method for controlled requirement expression. In: Proceedings of the 4th International Conference on Software Engineering, Munich, Germany, pp. 126–135. IEEE Computer Society Press, Los Alamitos (1979)
Finkelstein, A., Kramer, J., Nuseibeh, B., Finkelstein, L., Goedicke, M.: Viewpoints: A framework for integrating multiple perspectives in system development. International Journal of Software Engineering and Knowledge Engineering 2(1), 31–57 (1992)
Dardenne, A., Fickas, S., van Lamsweerde, A.: Goal-directed concept acquisition in requirements elicitation. In: Proceedings of the Sixth International Workshop on Software Specification and Design, pp. 14–21. IEEE Computer Society Press, Los Alamitos (1991)
Kotonya, G., Sommerville, I.: Requirements engineering with viewpoints. BCS/IEE Software Engineering Journal 11(1), 5–18 (1996)
Sommerville, I., Sawyer, P.: Viewpoints: Principles, problems and a practical approach to requirements engineering. Annals of Software Engineering 3, 101–130 (1997)
Yu, E.S.: Towards modelling and reasoning support for early-phase requirements engineering. In: 3rd IEEE International Symposium on Requirements Engineering (RE 1997), pp. 226–235. IEEE Computer Society Press, Los Alamitos (1997)
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Science of Computer Programming 20, 3–50 (1993)
Lapouchnian, A.: Goal-oriented requirements engineering: An overview of the current research. Depth report, Department of Computer Science, University of Toronto (June 2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sommerville, I., Lock, R., Storer, T., Dobson, J. (2009). Deriving Information Requirements from Responsibility Models. In: van Eck, P., Gordijn, J., Wieringa, R. (eds) Advanced Information Systems Engineering. CAiSE 2009. Lecture Notes in Computer Science, vol 5565. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02144-2_40
Download citation
DOI: https://doi.org/10.1007/978-3-642-02144-2_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02143-5
Online ISBN: 978-3-642-02144-2
eBook Packages: Computer ScienceComputer Science (R0)