ATENÇÃO: Esta página foi traduzida automaticamente pelo Google Translate. Isto pode ter consequências inesperadas no conteúdo apresentado e, portanto, não nos responsabilizamos pelo resultado dessa tradução automática.


ATTENTION: this page has been automatically translated by Google Translate. This can have unexpected consequences and, therefore, we do not take responsibility for the result of that automatic translation.

menu
EN
menu
close
MestradoMestrado em Gestão de Serviços e da Tecnologia

Investigating the attributes of software testers to avoid human bias in software testing

Autor
Ngoc, Tran Nguyen Nhu
Acesso
Acesso restrito
Palavras-chave
Testes de software
Software testing
Gestão de operações
Operations management
Human factors
Software tester
Fatores humanos
Testador de software
Resumo
PT
Esta tese investiga os atributos necessários aos testadores de software para mitigar vieses humanos na prática de testes. A pesquisa concentra-se na identificação de atributos essenciais para testadores de software e propõe um framework para apoiá-los na eliminação de vieses. A metodologia empírica utilizou abordagens qualitativas, incluindo entrevistas individuais com nove especialistas internacionais. Os principais resultados revelam atributos cruciais para mitigar vieses humanos, como proficiência técnica, habilidades de comunicação e colaboração, adaptabilidade, atenção aos detalhes, gestão do tempo, neutralidade e habilidade na elaboração de casos de teste. Contribuições adicionais da revisão da literatura incluem autonomia, flexibilidade, curiosidade, capacidade de tomada de decisão e disposição para aprender. Além disso, a tese propõe um framework abrangente que inclui: conscientização e educação, planejamento, estratégia, elaboração e execução de testes; coleta e análise de dados; revisão por pares e colaboração; verificação e validação independentes; aprendizagem e melhoria contínua; considerações éticas. A adoção deste framework, juntamente com frameworks de teste comuns, possibilita que testadores de software melhorem consideravelmente a qualidade e confiabilidade dos produtos de software, minimizando vieses humanos. A implementação dos resultados pode aprimorar significativamente a qualidade dos testes, reduzir erros humanos, diminuir defeitos do software e aumentar a confiança das partes interessadas. Em suma, esta tese contribui teórica e praticamente, identificando atributos essenciais para mitigar vieses em testes de software e propondo um framework abrangente para que testadores de software abordem esta questão. Os resultados podem beneficiar pesquisadores, profissionais e organizações envolvidas em testes de software.
EN
This thesis examines the attributes of software testers to mitigate human bias in software testing. The research aims to identify the essential attributes required for software testers to effectively address bias and proposes a framework to support them in eliminating bias during testing. The study employs qualitative research methods, including individual interviews with nine experts from diverse countries. The findings highlight crucial attributes for mitigating human bias, including technical proficiency, communication and collaboration skills, adaptability, attention to detail, time management, neutrality, and test case design skills. The literature review contributes additional insights such as autonomy, flexibility, curiosity, decision-making abilities, and eagerness to learn. Moreover, the thesis presents a comprehensive framework consisting of awareness and education, test planning and strategy, test design, test execution, data collection and analysis, peer review and collaboration, independent verification and validation, continuous learning and improvement, and ethical considerations. By adopting this framework and integrating some common testing frameworks, software testers can enhance the quality and reliability of software products while minimizing human bias. The proposed framework provides a holistic approach to support software testers in addressing bias and promoting unbiased software testing practices. Implementing the findings from this research can significantly improve testing quality, reduce human error, decrease software defects, and enhance stakeholder confidence in software products.

Relacionadas