Abstract
Deployment architecture is an important part of the software development lifecycle. Our preliminary research indicates that the process of constructing the deployment architecture holds several challenges which, if not properly met, may hinder the success of the project and result in low customer satisfaction. In this ongoing research, we analyze this process in different firms, in an attempt to understand its challenges towards proposing strategies for its improvement. To this end, we collected data via 25 questionnaires at a global IT firm, and 12 in-depth interviews with architects from 10 firms. Analyzing the data qualitatively, through the lens of distributed cognition theory, helped us to understand the structure and flow of this multiple-stakeholders process and identify common potential pain points and challenges that need to be addressed.
Chapter PDF
Similar content being viewed by others
References
Carzaniga, A., Fuggetta, A., Hall, R.S., Heimbigner, D., Van Der Hoek, A., Wolf, A.L.: A characterization framework for software deployment technologies.Technical Report. Colorado State Univ. For Collins Dept. of Computer Science (1998)
Medvidovic, N., Malek, S.: Software deployment architecture and quality-of-service in pervasive environments. In: International Workshop on Engineering of Software Services for Pervasive Environments, in Conj. with the 6th ESEC/FSE Joint Meeting. ACM (2007)
Mockus A., Zhang P. and Li L.: Predictors of customer perceived software quality. In: Proceedings of the International Conference on Software Engineering (ICSE 2005), pp. 225–233. ACM (2005)
Adam, S., Doerr, J.: On the notion of determining system adequacy by analyzing the traceability of quality. In: Proceedings of Workshops and Doctoral Consortium (2007)
Hutchins, E.: Cognition in the Wild. MIT Press, Cambridge (1995)
Hadar, I.: When Intuition and Logic Clash: The Case of the Object Oriented Paradigm. Science of Computer Programming (in press) http://dx.doi.org/10.1016/j.scico.2012.10.006
Hollan, J., Hutchins, E., Kirsh, D.: Distributed cognition: toward a new foundation for human-computer interaction research. ACM Transactions on Computer-Human Interaction (TOCHI) 7(2), 174–196 (2000)
Ackerman, M.S., Halverson, C.: Considering an organization’s memory. In: Proceedings of the 1998 ACM Conference on Computer Supported Cooperative Work, pp. 39–48. ACM (1998)
Nilsson, M., Laere, J.V., Susi, T., Ziemke, T.: Information fusion in practice: A distributed cognition perspective on the active role of users. Information Fusion 13(1), 60–78 (2012)
Strauss, A., Corbin, J.: Basics of qualitative research grounded theory procedures and techniques. Sage Publications, Inc. (1990)
Walsham, G.: Interpretive Case Studies in IsResearch: Nature and Method. European Journal of Information Systems 4(2), 74–81 (1995a)
Suddaby, R.: From the editors: What grounded theory is not. Academy of Management Journal 49(4), 633–642 (2006)
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
Unkelos-Shpigel, N., Hadar, I. (2013). Using Distributed Cognition Theory for Analyzing the Deployment Architecture Process. In: Franch, X., Soffer, P. (eds) Advanced Information Systems Engineering Workshops. CAiSE 2013. Lecture Notes in Business Information Processing, vol 148. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38490-5_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-38490-5_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38489-9
Online ISBN: 978-3-642-38490-5
eBook Packages: Computer ScienceComputer Science (R0)