How Workspaces Influence Software Development? Preliminary Results of a Systematic Literature Review
Resumo
This work brings to light the preliminary results of a literature review showing what physical elements of workspaces have been studied in software engineering, and what are their known impacts on software development performance. A systematic literature review has been conducted, covering a period of 16 years of publications in software engineering field. Seven dimensions of workspace factors were mapped and we present the impacts of these factors on elements of software development performance, such as communication and collaboration. This article evidences the fact that there is not a generally accepted best model for software development workspaces, and that there is still much room for investigation in this topic
Referências
Paweł Rola, Dorota Kuchta, and Dominika Kopczyk (2016). Conceptual model of working space for Agile (Scrum) project team. Journal of Systems and Software, Vol 118, 49–63.
Y. Hua, V. Loftness, R. Kraut, and K. M. Powell (2010). Workplace Collaborative Space Layout Typology and Occupant Perception of Collaboration Environment. Environment and Planning B: Planning and Design, 37(3), 429–448.
Deepti Mishra, Alok Mishra, and Sofiya Ostrovska (2012). Impact of physical ambiance on communication, collaboration and coordination in agile software development: An empirical evaluation. Information and Software Technology, 54(10), 1067–1078.
Lihong Zhu (2013). The physical office environment in technical services in ARL libraries. Library Collections, Acquisitions, and Technical Services 37, Issues 1–2, 42–55.
Trevor Keeling, Derek Clements-Croome, and Etienne Roesch (2015). The Effect of Agile Workspace and Remote Working on Experiences of Privacy, Crowding and Satisfaction. Buildings, 5(3), 880–898.
Viviane Santos, Alfredo Goldman, Eduardo Guerra, Cleidson De Souza, and Helen Sharp (2013). A pattern language for inter-team knowledge sharing in agile software development. Proceedings of the 20th Conference on Pattern Languages of Programs (PLoP '13), Art. 20, The Hillside Group, USA.
Markus Hummel, Christoph Rosenkranz, and Roland Holten (2015). The Role of Social Agile Practices for Direct and Indirect Communication in Information Systems Development Teams Information Systems Development Teams. Vol. 36, Art.15.
Helen Sharp, Rosalba Giuffrida, and Grigori Melnik (2012). Information Flow within a Dispersed Agile Team: A Distributed Cognition Perspective. In Agile Processes in Software Engineering and Extreme Programming. XP (2012). Lecture Notes in Business Information Processing, Vol 111. Springer, Berlin.
Stephanie D. Teasley, Lisa A. Covi, M. S. Krishnan, and Judith S. Olson (2002). Rapid Software Development Through Team Collocation. IEEE Transactions on Software Engineering. 28(7), 671–683.
Paul M. Clarke and Rory V. O’Connor (2012). The situational factors that affect the software development process: Towards a comprehensive reference framework. Information and Software Technology, 54(5), 433–447.
Görkem Giray, Murat Yilmaz, Rory V. O’Connor, and Paul M. Clarke (2018). The Impact of Situational Context on Software Process: A Case Study of a Very SmallSized Company in the Online Advertising Domain. Systems, Software and Services Process Improvement. Proceedings of the 25th European Conference, (EuroSPI 2018), Bilbao, Spain, Vol. 896, 28-39, Bilbao, Spain.
B. A. Kitchenham, T. Dyba, and M. Jorgensen. (2004). Evidence-based software engineering. Proceedings of the 26th International Conference on Software Engineering, (ICSE ’04), IEEE Computer Society, Washington DC, USA, 2004, 273–281.
M. Sandelowski and, J. Barroso (2007). Handbook for Synthesizing Qualitative Research, Springer Publishing Company, New York.
C. B. Danielsson and L. Bodin (2008). Office Type in Relation to Job Satisfaction Among Employees. (2008), 636–668.