Offshore Software Testing in the Automotive Industry: A Case Study

This paper presents a mixed-method study performed in the software department of an automotive supplier operating in India as an offshore service provider to a German company. The research focuses on the social dimension and human aspects involved in software testing in an intercultural setting. Qualitative and quantitative analyses of testers' perception regarding their daily activities and challenges were conducted. External and internal factors posing recurrent problems for testers were identified. Among the external were late inputs (documentation and software) and lack of recognition on the contribution of testing by other teams. A key internal factor was the view testers themselves hold about testing: boring when describing manual tests and interesting for the automated ones. Some of the testers feel they are not recognized by other teams and are not entirely satisfied with their job. Maintaining motivation over time was found to be a fundamental problem for testers.

[1]  G. Hofstede Cultural constraints in management theories , 1993 .

[2]  José Ramón Hilera,et al.  Factors with Negative Influence on Software Testing Practice in Spain: A Survey , 2009, EuroSPI.

[3]  Sanjay Misra,et al.  Practical Application Of Uml Activity Diagrams For The Generation Of Test Cases , 2012 .

[4]  Fabio Q. B. da Silva,et al.  Motivation in software engineering: A systematic review update , 2011, EASE.

[5]  Muhammad Ali Babar,et al.  Factors that motivate software engineering teams: A four country empirical study , 2014, J. Syst. Softw..

[6]  V. Braun,et al.  Using thematic analysis in psychology , 2006 .

[7]  Daniela Cruzes,et al.  Communication between Developers and Testers in Distributed Continuous Agile Testing , 2016, 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE).

[8]  M. Bond,et al.  Hofstede's Culture Dimensions , 1984 .

[9]  Tayana Conte,et al.  Systematic Literature Reviews in Distributed Software Development: A Tertiary Study , 2012, 2012 IEEE Seventh International Conference on Global Software Engineering.

[10]  Vahid Garousi,et al.  A systematic literature review of literature reviews in software testing , 2016, Inf. Softw. Technol..

[11]  Jens Dibbern,et al.  The impact of cultural differences in offshore outsourcing—Case study results from German–Indian application development projects , 2008, Inf. Syst. Frontiers.

[12]  Saurabh Sinha,et al.  Global software testing under deadline pressure: Vendor-side experiences , 2014, Inf. Softw. Technol..

[13]  Nancy J. Nersessian,et al.  Studying the influence of culture in global software engineering: thinking in terms of cultural models , 2012, ICIC.

[14]  Tony Gorschek,et al.  Empirical evidence in global software engineering: a systematic review , 2010, Empirical Software Engineering.

[15]  John W. Creswell,et al.  Designing and Conducting Mixed Methods Research , 2006 .

[16]  Muhammad Ali Babar,et al.  Global software engineering: Identifying challenges is important and providing solutions is even better , 2014, Inf. Softw. Technol..

[17]  G. Hofstede The Cultural Relativity of Organizational Practices and Theories , 1983 .

[18]  P. Dourish,et al.  Postcolonial interculturality , 2009, IWIC '09.

[19]  Fariba Fazli,et al.  Cultural Influences on Collaborative Work in Software Engineering Teams , 2017, HICSS.

[20]  Tony Gorschek,et al.  Solutions in global software engineering: A systematic literature review , 2013, Int. J. Inf. Manag..

[21]  Anca Deak,et al.  A Comparative Study of Testers' Motivation in Traditional and Agile Software Development , 2014, PROFES.

[22]  Jens Dibbern,et al.  Explaining Variations in Client Extra Costs Between Software Projects Offshored to India , 2008, MIS Q..

[23]  Hina Shah,et al.  Studying human and social aspects of testing in a service-based software company: case study , 2010, CHASE '10.

[24]  Andreas Rausch,et al.  Towards Process-Based Collaboration in Global Software Engineering , 2009, 2009 35th Euromicro Conference on Software Engineering and Advanced Applications.

[25]  Helen Sharp,et al.  Motivation in Software Engineering: A systematic literature review , 2008, Inf. Softw. Technol..

[26]  Ossi Taipale,et al.  Improving software testing by observing practice , 2006, ISESE '06.

[27]  Tor Stålhane,et al.  Challenges and strategies for motivating software testing personnel , 2016, Inf. Softw. Technol..

[28]  Valentine Casey Software Testing and Global Industry: Future Paradigms , 2009 .

[29]  Manfred Broy,et al.  Orchestration of Global Software Engineering Projects , 2014, ArXiv.

[30]  H. Russell Bernard,et al.  Analyzing Qualitative Data: Systematic Approaches , 2009 .

[31]  Sanjay Misra,et al.  Analysis of cultural and gender influences on teamwork performance for software requirements analysis in multinational environments , 2012, IET Softw..

[32]  Angelika Zimmermann,et al.  Collaborative IT Offshoring Relationships and Professional Role Identities: Reflections from a Field Study. , 2011 .

[33]  Alok Mishra,et al.  Cultural Issues in Distributed Software Development: A Review , 2014, OTM Workshops.

[34]  Phil Turner,et al.  Triangulation in practice , 2009, Virtual Reality.

[35]  Ian Sommerville,et al.  Testing in the Wild: The Social and Organisational Dimensions of Real World Practice , 2009, Computer Supported Cooperative Work (CSCW).

[36]  Nicola Marsden,et al.  Understanding software testers in the automotive industry a mixed-method case study , 2014, 2014 9th International Conference on Software Engineering and Applications (ICSOFT-EA).

[37]  Tommi Mikkonen,et al.  Flow, Intrinsic Motivation, and Developer Experience in Software Engineering , 2016, XP.

[38]  David B. Martin,et al.  'Good' Organisational Reasons for 'Bad' Software Testing: An Ethnographic Study of Testing in a Small Software Company , 2007, 29th International Conference on Software Engineering (ICSE'07).

[39]  S. Sundararajan,et al.  Managing Software Risks in Maintenance Projects, from a Vendor Perspective: A Case Study in Global Software Development , 2017, Int. J. Inf. Technol. Proj. Manag..

[40]  Manfred Broy,et al.  Orchestration of Global Software Engineering Projects - Position Paper , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[41]  Jarmo J. Ahonen,et al.  Impacts of the Organizational Model on Testing: Three Industrial Cases , 2004, Empirical Software Engineering.

[42]  Shaowen Bardzell,et al.  Postcolonial language and culture theory for HCI4D , 2011, CHI Extended Abstracts.

[43]  Mushtaq Raza,et al.  Issues in Global Software Development: A Critical Review , 2011, J. Softw. Eng. Appl..

[44]  Hina Shah,et al.  Culture and Testing: What is the Relationship? , 2013, 2013 IEEE 8th International Conference on Global Software Engineering.