Framework for Teaching Mutation Testing

Guardado en:
Bibliografiske detaljer
Udgivet i:PQDT - Global (2025)
Hovedforfatter: da Silva Costa, Xavier
Udgivet:
ProQuest Dissertations & Theses
Fag:
Online adgang:Citation/Abstract
Full Text - PDF
Tags: Tilføj Tag
Ingen Tags, Vær først til at tagge denne postø!

MARC

LEADER 00000nab a2200000uu 4500
001 3275478045
003 UK-CbPIL
020 |a 9798265425492 
035 |a 3275478045 
045 2 |b d20250101  |b d20251231 
084 |a 189128  |2 nlm 
100 1 |a da Silva Costa, Xavier 
245 1 |a Framework for Teaching Mutation Testing 
260 |b ProQuest Dissertations & Theses  |c 2025 
513 |a Dissertation/Thesis 
520 3 |a 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. 
653 |a User interface 
653 |a Software development 
653 |a Learning curves 
653 |a Open source software 
653 |a Science education 
653 |a Mutation 
653 |a Gamification 
653 |a Software engineering 
653 |a Skills 
653 |a Computer science 
653 |a Management 
653 |a Marketing 
773 0 |t PQDT - Global  |g (2025) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3275478045/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3275478045/fulltextPDF/embedded/6A8EOT78XXH2IG52?source=fedsrch