Abstract
Changes in requirements are inevitable in the context of socio-technical systems (STS) that involve human organizations with their rules, as well as individuals and software systems. In these complex systems need for changes may emerge once software components come into operation, due to undesirable behavior of the STS, or due to variations in organization rules, laws, resources and STS’s components themselves. This leads to a problem of continuous analysis of evolving requirements in a traceable way. Our work is motivated by experience in a real project in the health-care domain, and in analysis practices based on participatory design methods (scenarios and personas) and on techniques for law-compliant requirements analysis. We revisit this experience and generalize it into a novel framework that provides concepts and practices to support an evolutionary and “participatory” process for requirements evolution in STS.
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
Cooper, A., Reimann, R., Cronin, D.: About Face 3. Wiley, Chichester (2007)
Ernst, N., Mylopoulos, J., Wang, Y.: Requirements Evolution and What (Research) to Do about It. In: Design Requirements Engineering: A Ten-Year Perspective. Design Requirements Workshop, Cleveland, OH, USA, June 3-6, vol. 14, pp. 186–214 (2009); Revised and Invited Papers
Felici, M.: Observational Models of Requirements Evolution. Ph.D. thesis, University of Edinburgh (2004)
Lam, W., Loomes, M.: Requirements Evolution in the Midst of Environmental Change: A Managed Approach. In: CSMR 1998. IEEE Computer Society, Los Alamitos (1998)
Leonardi, C., Sabatucci, L., Susi, A., Zancanaro, M.: Design as intercultural dialogue: coupling human-centered design with requirement engineering methods. In: Proceedings of INTERACT 2011(to appear, 2011)
Nielsen, L.: Engaging personas and narrative scenarios. A study how a user-centered approach influenced the perception of the design process in the e-business group at AstraZeneca. Copenhagen Business School Editor, Fredriksberg, Denmark (2004)
Perini, A., Qureshi, N.A., Sabatucci, L., Siena, A., Susi, A.: On evolving requirements in socio-technical systems: Concepts and practice, SE Research Group Technical Report (TR-FBK-SE-2011-6), FBK, Trento, Italy (2011), http://se.fbk.eu/files/TR-FBK-SE-2011-6.pdf
Qureshi, N.A., Jureta, I.J., Perini, A.: Requirements engineering for self-adaptive systems: Core ontology and problem statement. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 33–47. Springer, Heidelberg (2011)
Qureshi, N.A., Perini, A.: Requirements engineering for adaptive service based applications. In: 18th IEEE Int. Requirements Eng., Sydney, Australia, pp. 108–111 (2010)
Siena, A., Mylopoulos, J., Perini, A., Susi, A.: Designing law-compliant software requirements. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds.) ER 2009. LNCS, vol. 5829, pp. 472–486. Springer, Heidelberg (2009)
Stark, G.E., Oman, P., Skillicorn, A., Ameele, A.: Journal of Software Maintenance: Research and Practice 11(5), 293–309 (1999)
Zowghi, D., Offen, R.: A Logical Framework for Modeling and Reasoning About the Evolution of Requirements. In: RE, pp. 247–257. IEEE Computer Society, Los Alamitos (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Perini, A., Qureshi, N., Sabatucci, L., Siena, A., Susi, A. (2011). Evolving Requirements in Socio-Technical Systems: Concepts and Practice. In: Jeusfeld, M., Delcambre, L., Ling, TW. (eds) Conceptual Modeling – ER 2011. ER 2011. Lecture Notes in Computer Science, vol 6998. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24606-7_34
Download citation
DOI: https://doi.org/10.1007/978-3-642-24606-7_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24605-0
Online ISBN: 978-3-642-24606-7
eBook Packages: Computer ScienceComputer Science (R0)