Framework for Teaching Mutation Testing
Guardado en:
| Publicado en: | PQDT - Global (2025) |
|---|---|
| Autor principal: | |
| Publicado: |
ProQuest Dissertations & Theses
|
| Materias: | |
| Acceso en línea: | Citation/Abstract Full Text - PDF |
| Etiquetas: |
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| Resumen: | As the demand for robust and scalable software continues to rise, the role of software testing becomes increasingly critical. In parallel, the rapid advancement of Artificial Intelligence is re- shaping the technology landscape, raising concerns about the future relevance of traditional IT roles. To remain competitive, it is essential for IT professionals to master foundational prac- tices such as software testing—an area that is often undervalued and perceived as demotivating within academic contexts Garousi et al. (2020).Among the various testing strategies, mutation testing has emerged as a powerful tech- nique Amalfitano et al. (2022) for evaluating the effectiveness of test suites by introducing small, systematic changes (mutations) to the program code and observing whether the test cases detect them. Despite its pedagogical potential, mutation testing remains underutilized in educational environments due to its technical complexity and lack of accessible learning tools.This work investigates current software testing methodologies with the aim of proposing an innovative educational framework designed to enhance engagement with testing concepts, par- ticularly mutation testing. The proposed framework, FRAFOL, combines this advanced testing method with modern pedagogical strategies such as gamification, intuitive user interfaces, and system usability enhancements. It establishes a centralized ecosystem simulating a classroom en- vironment, where students can register, submit test code, and view ranked leaderboards. Simulta- neously, educators can monitor submissions, assess performance, and provide individualized feed- back, thereby bridging the instructional gap between teachers and learners. Moreover, FRAFOL uniquely supports a dynamic testing environment that integrates multiple mutation testing tools, setting it apart from existing educational solutions and reinforcing easy accessibility to mu- tation testing education.From a technical standpoint, the research work explores the implementation of a Single Page Application (SPA) utilizing contemporary frontend technologies and techniques, such as bundle minification. It also evaluates the integration of Firebase as a free centralized CRM solution for user authentication and data management within the platform.Empirical results demonstrate measurable improvements in both student satisfaction and system performance. The research thus contributes a comprehensive and scalable solution for teaching software testing, with the broader objective of cultivating highly skilled IT professionals equipped to navigate a rapidly evolving technological landscape. |
|---|---|
| ISBN: | 9798265425492 |
| Fuente: | ProQuest Dissertations & Theses Global |