The Unpopularity of the Software Tester Role among Software
Practitioners: A Case Study
- URL: http://arxiv.org/abs/2007.08375v1
- Date: Thu, 16 Jul 2020 14:52:36 GMT
- Title: The Unpopularity of the Software Tester Role among Software
Practitioners: A Case Study
- Authors: Yadira Lizama, Daniel Varona, Pradeep Waychal, Luiz Fernando Capretz
- Abstract summary: This work attempts 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 insti-tutes were surveyed.
Individuals were asked the PROs (advantages or motiva-tors) and CONs (disadvantages or de-motivators) of taking up a career in soft-ware testing and their chances of doing so.
- Score: 10.028628621669293
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: As software systems are becoming more pervasive, they are also becoming more
susceptible to failures, resulting in potentially lethal combinations. Software
test-ing 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 re-search 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 insti-tutes were surveyed. Individuals were asked
the PROs (advantages or motiva-tors) and CONs (disadvantages or de-motivators)
of taking up a career in soft-ware testing and their chances of doing so. The
results of this investigation identi-fied 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.
Related papers
- Which Combination of Test Metrics Can Predict Success of a Software Project? A Case Study in a Year-Long Project Course [1.553083901660282]
Testing plays an important role in securing the success of a software development project.
We investigate whether we can quantify the effects various types of testing have on functional suitability.
arXiv Detail & Related papers (2024-08-22T04:23:51Z) - Leveraging Large Language Models for Efficient Failure Analysis in Game Development [47.618236610219554]
This paper proposes a new approach to automatically identify which change in the code caused a test to fail.
The method leverages Large Language Models (LLMs) to associate error messages with the corresponding code changes causing the failure.
Our approach reaches an accuracy of 71% in our newly created dataset, which comprises issues reported by developers at EA over a period of one year.
arXiv Detail & Related papers (2024-06-11T09:21:50Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - Overwhelmed software developers: An Interpretative Phenomenological
Analysis [43.18707677931078]
We interviewed two software developers who have experienced overwhelm recently.
We uncover seven categories of overwhelm (communication, disturbance, organizational, variety, technical, temporal, and positive overwhelm)
Participants reported that overwhelm can sometimes be experienced to be positive and pleasant, and it can increase their mental focus, self ambition, and productivity.
arXiv Detail & Related papers (2024-01-05T12:39:08Z) - Myths and Facts about a Career in Software Testing: A Comparison between
Students' Beliefs and Professionals' Experience [4.748038457227373]
A career in software testing is reported to be unpopular among students in computer science and related areas.
This can potentially create a shortage of testers in the software industry in the future.
This investigation demonstrates that a career in software testing is more exciting and rewarding than students may believe.
arXiv Detail & Related papers (2023-11-10T17:32:41Z) - Software Testing and Code Refactoring: A Survey with Practitioners [3.977213079821398]
This study aims to explore how software testing professionals deal with code to understand the benefits and limitations of this practice in the context of software testing.
We concluded that in the context of software testing, offers several benefits, such as supporting the maintenance of automated tests and improving the performance of the testing team.
Our study raises discussions on the importance of having testing professionals implement in the code of automated tests, allowing them to improve their coding abilities.
arXiv Detail & Related papers (2023-10-03T01:07:39Z) - Using Machine Learning To Identify Software Weaknesses From Software
Requirement Specifications [49.1574468325115]
This research focuses on finding an efficient machine learning algorithm to identify software weaknesses from requirement specifications.
Keywords extracted using latent semantic analysis help map the CWE categories to PROMISE_exp. Naive Bayes, support vector machine (SVM), decision trees, neural network, and convolutional neural network (CNN) algorithms were tested.
arXiv Detail & Related papers (2023-08-10T13:19:10Z) - What Pakistani Computer Science and Software Engineering Students Think
about Software Testing? [5.829545587965401]
The present study aims to analyze what restricts computer science and software engineering students from taking up a testing career in the software industry.
The results showed that the present study supports previous work into the unpopularity of testing compared to other software life cycle roles.
arXiv Detail & Related papers (2023-06-01T16:55:01Z) - Fault-Aware Neural Code Rankers [64.41888054066861]
We propose fault-aware neural code rankers that can predict the correctness of a sampled program without executing it.
Our fault-aware rankers can significantly increase the pass@1 accuracy of various code generation models.
arXiv Detail & Related papers (2022-06-04T22:01:05Z) - SUPERNOVA: Automating Test Selection and Defect Prevention in AAA Video
Games Using Risk Based Testing and Machine Learning [62.997667081978825]
Testing video games is an increasingly difficult task as traditional methods fail to scale with growing software systems.
We present SUPERNOVA, a system responsible for test selection and defect prevention while also functioning as an automation hub.
The direct impact of this has been observed to be a reduction in 55% or more testing hours for an undisclosed sports game title.
arXiv Detail & Related papers (2022-03-10T00:47:46Z) - Artificial Intelligence in Software Testing : Impact, Problems,
Challenges and Prospect [0.0]
The study aims to recognize and explain some of the biggest challenges software testers face while applying AI to testing.
The paper also proposes some key contributions of AI in the future to the domain of software testing.
arXiv Detail & Related papers (2022-01-14T10:21:51Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.