What You Use is What You Get: Unforced Errors in Studying Cultural Aspects in Agile Software Development (2404.17009v1)
Abstract: Context: Cultural aspects are of high importance as they guide people's behaviour and thus, influence how people apply methods and act in projects. In recent years, software engineering research emphasized the need to analyze the challenges of specific cultural characteristics. Investigating the influence of cultural characteristics is challenging due to the multi-faceted concept of culture. People's behaviour, their beliefs and underlying values are shaped by different layers of culture, e.g., regions, organizations, or groups. In this study, we focus on agile methods, which are agile approaches that focus on underlying values, collaboration and communication. Thus, cultural and social aspects are of high importance for their successful use in practice. Objective: In this paper, we address challenges that arise when using the model of cultural dimensions by Hofstede to characterize specific cultural values. This model is often used when discussing cultural influences in software engineering. Method: As a basis, we conducted an exploratory, multiple case study, consisting of two cases in Japan and two in Germany. Contributions: In this study, we observed that cultural characteristics of the participants differed significantly from cultural characteristics that would typically be expected for people from the respective country. This drives our conclusion that for studies in empirical software engineering that address cultural factors, a case-specific analysis of the characteristics is needed.
- Cultural Influences on Requirements Engineering Process in the Context of Saudi Arabia. In Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering (Funchal, Madeira, Portugal). SCITEPRESS - Science and Technology Publications, Lda, Setubal, PRT, 159–168. https://doi.org/10.5220/0006770701590168
- Cultural Influences on the Requirements Engineering Process: Lessons Learned from Practice. In Proceedings of the 23rd International Conference on Engineering of Complex Computer Systems. 61–70. https://doi.org/10.1109/ICECCS2018.2018.00015
- The influence of power distance on requirements engineering activities. Procedia Computer Science 159 (2019), 2394–2403. https://doi.org/10.1016/j.procs.2019.09.414
- Cultural influence on requirements engineering activities: a systematic literature review and analysis. Requirements Eng 25 (2020), 339–362. https://doi.org/10.1007/s00766-019-00326-9
- Human factors in software development: On its underlying theories and the value of learning from related disciplines. A guest editorial introduction to the special issue. Information and Software Technology 56, 12 (2014), 1537–1542.
- Agile cultural challenges in Europe and Asia: insights from practitioners. In Intl. Conf. on Software Engineering: SEIP. 153–162. https://doi.org/10.1109/ICSE-SEIP.2017.33
- R. F. Baskerville. 2003. Hofstede never studied culture. Accounting, Organizations and Society 28, 1 (2003), 1–14. https://doi.org/10.1016/S0361-3682(01)00048-4
- K. Beck. 2000. Extreme programming explained: Embrace change (5. print ed.). Addison-Wesley, Boston.
- Myagile: Sociological and Cultural Effects of Agile on Teams and Their Members. In Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering. 73–76. https://doi.org/10.1145/3195836.3195845
- G. Borchers. 2003. The software engineering impacts of cultural factors on multi-cultural software development teams. In Proceedings of the 25th International Conference on Software Engineering. 540–545. https://doi.org/10.1109/ICSE.2003.1201234
- P. S. Brockmann and T. Thaumuller. 2009. Cultural Aspects of Global Requirements Engineering: An Empirical Chinese-German Case Study. In Proceedings of the 4th International Conference on Global Software Engineering. 353–357. https://doi.org/10.1109/ICGSE.2009.55
- E. Carmel and R. Agarwal. 2001. Tactical approaches for alleviating distance in global software development. IEEE Software 18, 2 (2001), 22–29. https://doi.org/10.1109/52.914734
- T. Chow and D.-B. Cao. 2008. A survey study of critical success factors in agile software projects. Journal of Systems and Software 81, 6 (2008), 961–971.
- Culture in Global Software Development - A Weakness or Strength?. In Intl. Conf. on Global Software Engineering. 67–76. https://doi.org/10.1109/ICGSE.2010.16
- Nachhaltige Agile Transition: Symbiose von technischer und kultureller Agilität. In Projektmanagement und Vorgehensmodelle. 121–126.
- What Works for Whom, Where, When, and Why? On the Role of Context in Empirical Software Engineering. In Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. 19–28. https://doi.org/10.1145/2372251.2372256
- Does Culture Matter? Impact of Individualism and Uncertainty Avoidance on App Reviews. In Proceedings of the 43rd International Conference on Software Engineering: Software Engineering in Society. 67–76. https://doi.org/10.1109/ICSE-SEIS52602.2021.00016
- Impact of Turkish National Culture on Agile Software Development in Turkey. In Lean and Agile Software Development. 78–95.
- Software Developers in India and Norway: Professional or National Cultures? Journal of Information Technology Research 4, 3 (jul 2011), 50–63. https://doi.org/10.4018/jitr.2011070104
- P. Gregory and K. Taylor. 2019. Defining Agile Culture: A Collaborative and Practitioner-Led Approach. In Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering. 37–38. https://doi.org/10.1109/CHASE.2019.00016
- Relationships between IT department culture and agile software development practices: An empirical investigation. International Journal of Information Management 44 (2019), 13–24. https://doi.org/10.1016/j.ijinfomgt.2018.09.006
- User feedback in the app store: a cross-cultural study. In Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Society (Gothenburg, Sweden). Association for Computing Machinery, New York, NY, USA, 13–22. https://doi.org/10.1145/3183428.3183436
- Systematic literature reviews in agile software development: A tertiary study. Information and Software Technology 85 (2017), 60–70. https://doi.org/10.1016/j.infsof.2017.01.007
- G. Hofstede. 1981. Culture’s consequences: international differences in work-related values. Sage Publications.
- G. Hofstede. 2001. Culture’s consequences: Comparing values, behaviors, institutions, and organizations across nations (2nd ed.). Sage Publications.
- G. Hofstede. 2010. Hofstede Cultural Dimensions - Country Comparison Graphs. https://geerthofstede.com/country-comparison-graphs/.
- Cultures and organizations. Software of the mind ; intercultural co-operation and its importance for survival (3rd ed.). McGraw-Hill Education.
- G. Hofstede and M. Minkov. 2013. Values Survey Module Manual. https://geerthofstede.com/wp-content/uploads/2016/07/Manual-VSM-2013.pdf.
- Understanding cultures and implicit leadership theories across the globe: an introduction to project GLOBE. Journal of World Business 37, 1 (2002), 3–10. https://doi.org/10.1016/S1090-9516(01)00069-4
- Y. Hwang. 2012. End User Adoption of Enterprise Systems in Eastern and Western Cultures. Journal of Organizational and End User Computing 24, 4 (2012), 1–17. https://doi.org/10.4018/joeuc.2012100101
- J. Iivari and N. Iivari. 2011. The relationship between organizational culture and the deployment of agile methods. Information and Software Technology 53, 5 (2011), 509–520. https://doi.org/10.1016/j.infsof.2010.10.008
- Hofstede Insights. 2024. Country comparison. https://www.hofstede-insights.com/country-comparison/.
- ITIM. 2017. A Cultural Survey. https://doi.org/10.5281/zenodo.10581893
- Effects of four distances on communication processes in global software projects. In Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. 231–234. https://doi.org/10.1145/2372251.2372293
- Levels of Culture and Individual Behavior: An Integrative Perspective. Adv. topics in global information management (2006), 30–50. https://doi.org/10.4018/978-1-59140-923-6.ch002
- Which Challenges Do Exist With Agile Culture in Practice?. In Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing (Tallinn, Estonia) (SAC ’23). Association for Computing Machinery, New York, NY, USA, 1018–1025. https://doi.org/10.1145/3555776.3578726
- Is There a Blueprint for Building an Agile Culture?. In Projektmanagement und Vorgehensmodelle. 111–128.
- M. G. Martinsons and R. M. Davison. 2007. Strategic decision making and support systems: Comparing American, Japanese and Chinese management. Decision Support Systems 43, 1 (2007), 284–300. https://doi.org/10.1016/j.dss.2006.10.005 Mobile Commerce: Strategies, Technologies, and Applications.
- B. McSweeney. 2002. Hofstede’s Model of National Cultural Differences and their Consequences: A Triumph of Faith - a Failure of Analysis. Human Relations 55, 1 (2002), 89–118. https://doi.org/10.1177/0018726702551004
- M. Neumann. 2024. Dataset: Cultural Profiles for All Cases. https://doi.org/10.5281/zenodo.10800926
- Characterizing The Impact of Culture on Agile Methods: The MoCA Model. In Proceedings of the 17th International Conference on Software and System Processes. IEEE, 81–85. https://doi.org/10.1109/ICSSP59042.2023.00018
- Knowledge Management and Organizational Culture in a Software Organization – A Case Study. In Proceedings of the 8th International Workshop on Cooperative and Human Aspects of Software Engineering. 89–92. https://doi.org/10.1109/CHASE.2015.27
- P. Runeson and M. Höst. 2009. Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14, 2 (2009), 131–164. https://doi.org/10.1007/s10664-008-9102-8
- L. Schmitz and W. Weber. 2014. Are Hofstede’s dimensions valid? A test for measurement invariance of uncertainty avoidance. interculture journal: Online-Zeitschrift für interkulturelle Studien 13, 22 (2014), 11–26.
- K. Schwaber and J. Sutherland. 2020. The Scrum Guide. https://www.scrumguides.org/scrum-guide.html
- The Role of Ethnographic Studies in Empirical Software Engineering. IEEE Transactions on Software Engineering 42, 8 (2016), 786–804. https://doi.org/10.1109/TSE.2016.2519887
- H. Sharp and H. Robinson. 2005. Some Social Factors of Software Engineering: The Maverick, Community and Technical Practices. In Proceedings of the Workshop on Human and Social Factors of Software Engineering (HSSE ’05). 1–6. https://doi.org/10.1145/1083106.1083117
- The role of ’culture’ in successful software process improvement. In Proceedings 25th EUROMICRO Conference. Informatics: Theory and Practice for the New Millennium, Vol. 2. 170–176 vol.2. https://doi.org/10.1109/EURMIC.1999.794778
- K. K. Silveira and R. Prikladnicki. 2019. A Systematic Mapping Study of Diversity in Software Engineering: A Perspective from the Agile Methodologies. In Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering. 7–10. https://doi.org/10.1109/CHASE.2019.00010
- “When in Rome, Do as the Romans Do”: Cultural Barriers to Being Agile in Distributed Teams. In Agile Processes in Software Engineering and Extreme Programming. 145–161.
- Tensions in Organizations Transforming to Agility. IEEE Transactions on Engineering Management 69, 6 (2022), 3572–3583. https://doi.org/10.1109/TEM.2022.3160415
- F. Trompenaars and C. Hampden-Turner. 2012. Riding the waves of culture: Understanding diversity in global business. McGraw-Hill.
- VersionOne and Collabnet. 2022. 16th Annual State of Agile Survey. stateofagile.com.
- Overcoming cultural barriers to being agile in distributed teams. Information and Software Technology 138 (2021), 106612. https://doi.org/10.1016/j.infsof.2021.106612
- Michael Neumann (21 papers)
- Klaus Schmid (16 papers)
- Lars Baumann (3 papers)