The impact of national culture on software engineering practices

Trends that have contributed to the globalisation of the software engineering industry include virtual collaborative teams, off-shore outsourcing, and international migration of IT professionals. These three trends and the international spread of software engineering standards and methodologies are explored with specific examples from the Australian software engineering industry. Results from a Europe/Australia study about adoption of software best practice conducted in 16 countries are then summarised and analysed using Hofstede's cultural dimensions. The discussion considers the efficacy of the concept 'national culture' in light of the analysis and concludes that software engineering researchers need to reconsider the concept and measurement of national culture. Implications of the globalisation of software engineering standards and methodologies on various stakeholders are discussed.

[1]  Mark Srite,et al.  Methodological issues in MIS cross-cultural research , 2003 .

[2]  Janice M. Burn,et al.  Distributing Global Information Systems Resources in Multinational Companies , 1994 .

[3]  Mark A. Fuller,et al.  I Know I Can, But Can We? , 2007 .

[4]  Theerasak Thanasankit,et al.  Requirements engineering—exploring the influence of power and Thai values , 2002, Eur. J. Inf. Syst..

[5]  Geoff Walsham,et al.  Cross-Cultural Software Production and Use: A Structurational Analysis , 2002, MIS Q..

[6]  Edward J. Szewczak,et al.  Human Factors in Information Systems , 2002 .

[7]  G. Hofstede Motivation, leadership, and organization: Do American theories apply abroad? , 1980 .

[8]  J. Kahn Culture: Demise or Resurrection? , 1989 .

[9]  Elena Karahanna,et al.  Methodological Issues in MIS Cross-Cultural Research , 2002, J. Glob. Inf. Manag..

[10]  Michael Pfeifer,et al.  St. Louis, Missouri , 1983 .

[11]  Philippe Kruchten,et al.  Analyzing intercultural factors affecting global software development - a position paper , 2004, ICSE 2004.

[12]  Richard Messnarz,et al.  The Impact of National Cultural Factors on the Effectiveness of Process Improvement Methods: The Third Dimension , 2002 .

[13]  Dale Walter Karolak Global Software Development: Managing Virtual Teams and Environments , 1999 .

[14]  Erran Carmel,et al.  Global software teams: collaborating across borders and time zones , 1999 .

[15]  Venkataraman Ramesh,et al.  An analysis of research in computing disciplines , 2004, CACM.

[16]  Ramiro Montealegre,et al.  Reporting bad news about software projects: impact of organizational climate and information asymmetry in an individualistic and a collectivistic culture , 2003, IEEE Trans. Engineering Management.

[17]  M. Gordon Hunter,et al.  Information Systems Development: A Conceptual Model and a Comparison of Methods Used in Singapore, USA and Europe , 1996 .

[18]  Detmar W. Straub,et al.  Toward a Theory-Based Measurement of Culture , 2002, J. Glob. Inf. Manag..

[19]  Leslie A. Perlow,et al.  Who's helping whom? Layers of culture and workplace behavior , 2002 .

[20]  Sundeep Sahay,et al.  Managing cross-cultural issues in global software outsourcing , 2004, CACM.

[21]  Philippe Kruchten,et al.  Cultural patterns in software process mishaps: incidents in global projects , 2005 .

[22]  G. Hofstede,et al.  Cultures and Organizations: Software of the Mind , 1991 .

[23]  Capers Jones Variations in Software Development Practices , 2003, IEEE Softw..

[24]  H. Keith Edwards,et al.  Analysis of the effectiveness of global virtual teams in software engineering projects , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[25]  O. Shenkar,et al.  Clustering Countries on Attitudinal Dimensions: A Review and Synthesis , 1985 .

[26]  Orit Hazzan,et al.  Clashes between culture and software development methods: the case of the Israeli hi-tech industry and extreme programming , 2005, Agile Development Conference (ADC'05).

[27]  Leslie A. Perlow,et al.  Time to Coordinate , 2001 .

[28]  Paul B. Cragg,et al.  Benchmarking information technology practices in small firms , 2002, Eur. J. Inf. Syst..

[29]  Ricky W. Griffin,et al.  International Business: A Managerial Perspective , 1995 .

[30]  Judith S. Olson,et al.  Culture Surprises in Remote Software Development Teams , 2003, ACM Queue.

[31]  Soumitra Dutta,et al.  AN EMPIRICAL STUDY OF ADOPTION LEVELS OF SOFTWARE MANAGEMENT PRACTICES WITHIN EUROPEAN FIRMS by , 2008 .

[32]  Konrad Janusz Peszynski,et al.  Cultural Differences, Information and Code Systems , 2004, J. Glob. Inf. Manag..

[33]  Mee Wah Eugenia Ng,et al.  Paradigm shift: Cultural implications for development IS professionals , 1995 .

[34]  Terry Rout,et al.  Addressing the challenges of replications of surveys in software engineering research , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[35]  H. Keith Edwards,et al.  Analysis of Software Requirements Engineering Exercises in a Global Virtual Team Setup , 2005, J. Glob. Inf. Manag..

[36]  Mark Srite,et al.  Culture as an Explanation of Technology Acceptance Differences: An Empirical Investigation of Chinese and US Users , 2006, Australas. J. Inf. Syst..

[37]  Aileen Cater-Steel,et al.  Exploring national culture in software development practices , 2006 .

[38]  A. Olsson,et al.  Addressing the challenge. , 1998, European heart journal.

[39]  Greg Borchers,et al.  The software engineering impacts of cultural factors on multi-cultural software development teams , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[40]  Felix B. Tan,et al.  Beyond Models of National Culture in Information Systems Research , 2002, J. Glob. Inf. Manag..

[41]  Mark A. Toleman,et al.  Education for IT Service Management Standards , 2007, Int. J. IT Stand. Stand. Res..

[42]  Trevor T. Moores,et al.  Cultural Problems in Applying SSM for IS Development , 2000, J. Glob. Inf. Manag..

[43]  Soumitra Dutta,et al.  Benchmarking European software management practices , 1998, CACM.

[44]  Soumitra Dutta,et al.  Software Engineering in Europe: A Study of Best Practices , 1999, IEEE Softw..

[45]  김종식 동아시아 문화와 경영, Geert Hofstede, Culture's Consequences: International Differences in Work-Related Values (Beverly Hills, CA:Sage Publications, 1980) ; and Cultures and Organizations : Software of the Mind (New York:McGraw-Hill, 1997) , 1999 .

[46]  Helen Sharp,et al.  Software Engineering: Community and Culture , 2000, IEEE Softw..

[47]  Philippe Kruchten,et al.  Cultural patterns in software process mishaps , 2005, ACM SIGSOFT Softw. Eng. Notes.

[48]  Charles E. Clark,et al.  Monte Carlo , 2006 .

[49]  Vijay K. Khandelwal,et al.  Critical success factors (CSFs) and the growth of IT in selected geographic regions , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[50]  Barry Shore,et al.  The Role of National Culture in Systems Analysis and Design , 1995 .

[51]  T. Costlow Globalization drives changes in software careers , 2003 .

[52]  Michael A. Cusumano,et al.  Software Development Worldwide: The State of the Practice , 2003, IEEE Softw..

[53]  Walter F. Tichy,et al.  Proceedings 25th International Conference on Software Engineering , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[54]  Anthony Finkelstein,et al.  Software engineering: a roadmap , 2000, ICSE '00.

[55]  B. McSweeney Hofstede’s Model of National Cultural Differences and their Consequences: A Triumph of Faith - a Failure of Analysis , 2002 .