Abstract
As software systems are becoming more pervasive, they are also becoming more susceptible to failures, resulting in potentially lethal combinations. Software testing is critical to preventing software failures but is, arguably, the least understood part of the software life cycle and the toughest to perform correctly. Adequate research has been carried out in both the process and technology dimensions of testing, but not in the human dimensions. This work attempts to fill in the gap by exploring the human dimension, i.e., trying to understand the motivation/de-motivation of software practitioners to take up and sustain testing careers. One hundred and forty four software practitioners from several Cuban software institutes were surveyed. Individuals were asked the PROs (advantages or motivators) and CONs (disadvantages or de-motivators) of taking up a career in software testing and their chances of doing so. The results of this investigation identified 9 main PROs and 8 main CONs for taking up a testing career showing that the role of tester is perceived as a social role.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
The Standish Group (2015) Chaos Report 2015, Technical Report, Standish Group International
Summary of NIST Strategic Planning Results (2001) National Institute of Standards Technology Report
Zhivich M, Cunningham RK (2009) The real cost of software errors. IEEE Secur Priv 7(2):87–90
Gleick J (1996) Little bug. Big bang. The New York Times
Geppert L (2004) Lost radio contact leaves pilots on their own. IEEE Spectr 41(11):16–17
Jee C (2016) Top software failures 2015/2016: Amazon, RBS, Starbucks—the worst software glitches this year, computer world UK, https://qesp.org/article/top-software-failures-20152016-amazon-rbs-starbucks-the-worst-software-glitches-this-year/. Accessed 21 Nov 2016
Burnstein I, Homyen A, Suwanassart T, Saxena G, Grob R (1999) A testing maturity model for software test process assessment and improvement. Softw Qual Prof 1(4):8–21
Koomen T, Pol M (1999) Test process improvement. Pearson Education, Essex
Kasurinen J, Taipale O, Smolander K (2010) Software test automation in practice: empirical observations. Adv Softw Eng 1:1–18
Graham D, Fewster M (2012) Experiences of test automation: case studies of software test automation. Addison-Wesley
Capretz LF, Varona D, Raza A (2015) Influence of personality types in software tasks choices. Comput Hum Behav 52:207–214
Astigarraga T, Dow EM, Lara C, Prewitt R, Ward MR (2010) The emerging role of software testing in curricula. In: IEEE transforming engineering education: creating interdisciplinary skills for complex global environments, pp 1–26
Rooksby J, Rouncefield M, Sommerville I (2009) Testing in the wild: the social and organizational dimensions of real world practice. Comput Support Coop Work 18(15–16):559–580
Beecham S, Baddoo N, Hall T, Robinson H, Sharp H (2008) Motivation in software engineering: a systematic literature review. Inf Softw Technol 50(9–10):860–878
Hazzan O, Tomayko J (2004) Human aspects of software engineering: the case of extreme programming. In: Extreme programming and agile processes in software engineering. LNCS, vol 3092. Springer, pp 303–311
Capretz LF (2014) Bringing the human factor to software engineering. IEEE Softw 31(2):102–104
Shah H, Harrold MJ (2010) Studying human and social aspects of testing in a service-based software company: case study. In: Proceedings of the ICSE workshop on cooperative and human aspects of software engineering (CHASE 2010), pp 102–108
Santos RES, Magalhaes CVC, Correia-Neto JS, Silva FQB, Capretz LF, Souza REC (2017) Would you like to motivate software testers? Ask them how. In: ACM/IEEE 11th international symposium on empirical software engineering and measurement (ESEM industry track 2017), pp 95–104
Capretz LF, Varona D, Raza A (2015) Influence of personality types in software task choices. Comput Hum Behav 52:373–378
Capretz LF, Waychal P, Jia J, Varona D, Lizama Y (2009) Studies on the software testing profession. In: 41st ACM/IEEE conference on software engineering (ICSE–SEIP 2019), 2 pp
Weyuker EJ, Ostrand TJ, Brophy J, Prasad B (2000) Clearing a career path for software testers. IEEE Softw 17(2):76–78
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix: Survey Questions
Appendix: Survey Questions
We are very grateful to all participants for dedicating their time and attention to our study.
-
1.
What are the three PROs (in the order of importance) for taking up testing career?
(a)
(b)
(c)
-
2.
What are three CONs (in the order of importance) for taking up testing career?
(a)
(b)
(c)
-
3.
What are chances of my taking up testing career?
$$ \begin{aligned} & {\text{Certainly}}\,{\text{Not}}\quad {\text{No}}\quad {\text{Maybe}}\quad {\text{Yes}}\quad {\text{Certainly}}\,{\text{Yes}} \\ & {\text{Reasons:}} \\ \end{aligned} $$ -
4.
Gender (optional):
-
5.
GPA (optional):
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Lizama, Y., Varona, D., Waychal, P., Capretz, L.F. (2020). The Unpopularity of the Software Tester Role Among Software Practitioners: A Case Study. In: Karanki, D., Vinod, G., Ajit, S. (eds) Advances in RAMS Engineering. Springer Series in Reliability Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-36518-9_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-36518-9_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-36517-2
Online ISBN: 978-3-030-36518-9
eBook Packages: EngineeringEngineering (R0)