A literature review on the challenges of applying test-driven development in software engineering

D Staegemann, M Volk, M Perera… - Complex Systems …, 2022 - csimq-journals.rtu.lv
Due to the ongoing trend of digitalization, the importance of software for today's society is
continuously increasing. Naturally, there is also a huge interest in improving its quality …

[HTML][HTML] Can gamification help in software testing education? Findings from an empirical study

R Blanco, M Trinidad, MJ Suarez-Cabal… - Journal of Systems and …, 2023 - Elsevier
Software testing is an essential knowledge area required by industry for software engineers.
However, software engineering students often consider testing less appealing than …

Learning environments in software testing education: An overview

T Zivkovic, D Draskovic, B Nikolic - Computer Applications in …, 2023 - Wiley Online Library
Nowadays, we heavily depend on software, as we utilize it daily. Bugs in the software can
cause significant damage, loss of private data and money, and even loss of human lives …

Improving Testing Behavior by Gamifying IntelliJ

P Straubinger, G Fraser - Proceedings of the 46th IEEE/ACM …, 2024 - dl.acm.org
Testing is an important aspect of software development, but unfortunately, it is often
neglected. While test quality analyses such as code coverage or mutation analysis inform …

Building and validating a scale for secure software development self-efficacy

D Votipka, D Abrokwa, ML Mazurek - … of the 2020 CHI Conference on …, 2020 - dl.acm.org
Security is an essential component of the software development lifecycle. Researchers and
practitioners have developed educational interventions, guidelines, security analysis tools …

Hacked: A pedagogical analysis of online vulnerability discovery exercises

D Votipka, E Zhang, ML Mazurek - 2021 IEEE Symposium on …, 2021 - ieeexplore.ieee.org
Hacking exercises are a common tool for security education, but there is limited investigation
of how they teach security concepts and whether they follow pedagogical best practices …

Do the Test Smells Assertion Roulette and Eager Test Impact Students' Troubleshooting and Debugging Capabilities?

W Aljedaani, MW Mkaouer, A Peruma… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
To ensure the quality of a software system, developers perform an activity known as unit
testing, where they write code (known as test cases) that verifies the individual software units …

On Effectiveness and Efficiency of Gamified Exploratory GUI Testing

R Coppola, T Fulcini, L Ardito… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Context: Gamification appears to improve enjoyment and quality of execution of software
engineering activities, including software testing. Though commonly employed in industry …

Gamified exploratory GUI testing of web applications: a preliminary evaluation

T Fulcini, L Ardito - 2022 IEEE International Conference on …, 2022 - ieeexplore.ieee.org
In the context of Software Engineering, testing is a well-known phase that plays a critical
role, as is needed to ensure that the designed and produced code provides the expected …

Gamifying a Software Testing Course with Continuous Integration

P Straubinger, G Fraser - … of the 46th International Conference on …, 2024 - dl.acm.org
Testing plays a crucial role in software development, and it is essential for software
engineering students to receive proper testing education. However, motivating students to …