Global software testing under deadline pressure: Vendor-side experiences |
| |
Affiliation: | 1. College of Computing, Georgia Institute of Technology, Atlanta, GA, USA;2. IBM Research, India;1. School of Computer Science, The University of Adelaide, SA 5005, Australia, Phone: +61 (08) 83134478. E-mail: ali.babar@adelaide.edu.au;2. Siemens, Germany. E-mail: christian.lescher@siemens.com;3. School of Computing, Blekinge Institute of Technology, Karlskrona, Sweden. Phone: + 0455-385874. E-mail: emilia_brasileira@yahoo.com;emilia.mendes@bth.se;4. Department of Technology and Information Systems, School of Informatics, University of Castilla-La Mancha, Spain. E-mail: marcela.genero@uclm.es;1. Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China;2. Graduate University, Chinese Academy of Sciences, Beijing 100190, China;3. State Key Laboratory of Computer Science, Beijing 100190, China;1. Department of Computer Science, Bogor Agricultural University, Indonesia;2. School of Engineering and Information Technology, UNSW Canberra, Canberra, ACT, Australia;1. School of Engineering & Information Technology, UNSW Canberra, Canberra, Australia;2. Software Engineering Research Laboratory, Blekinge Institute of Technology, Karlskrona, Sweden |
| |
Abstract: | ContextIn the era of globally-distributed software engineering, the practice of global software testing (GST) has witnessed increasing adoption. Although there have been ethnographic studies of the development aspects of global software engineering, there have been fewer studies of GST, which, to succeed, can require dealing with unique challenges.ObjectiveTo address this limitation of existing studies, we conducted, and in this paper, report the findings of, a study of a vendor organization involved in one kind of GST practice: outsourced, offshored software testing.MethodWe conducted an ethnographically-informed study of three vendor-side testing teams over a period of 2 months. We used methods, such as interviews and participant observations, to collect the data and the thematic-analysis approach to analyze the data.FindingsOur findings describe how the participant test engineers perceive software testing and deadline pressures, the challenges that they encounter, and the strategies that they use for coping with the challenges. The findings reveal several interesting insights. First, motivation and appreciation play an important role for our participants in ensuring that high-quality testing is performed. Second, intermediate onshore teams increase the degree of pressure experienced by the participant test engineers. Third, vendor team participants perceive productivity differently from their client teams, which results in unproductive-productivity experiences. Lastly, participants encounter quality-dilemma situations for various reasons.ConclusionThe study findings suggest the need for (1) appreciating test engineers’ efforts, (2) investigating the team structure’s influence on pressure and the GST practice, (3) understanding culture’s influence on other aspects of GST, and (4) identifying and addressing quality-dilemma situations. |
| |
Keywords: | Global software development Software testing Global software engineering Global software development |
本文献已被 ScienceDirect 等数据库收录! |
|