introduction, software, testing, process, evaluating, system, development, core, elements, lifecycle, types, introduced, students, taught, university, tartu, thesis, focuses, methods, mutation, mainly, bachelors, degree, programme, consists, weekly, lectures, total, labs, correspondence, briefly, introduces, using, adequate, tool, covered, semester, added, topics, bugs, seeded, program, tests, fail, killed, alive, quality, assessed, percentage, aim, methodology, measure, written, guide, formation, purpose, compose, materials, furthermore, scope, project, package, applied, feedback, collected, suggest, improvements, divided, main, chapters, overall, given, provides, thorough, explanation, design, including, tasks, schedule, used, execution, described, penultimate, previously, possible, further, summary, identifying, outcomes, generated, background, following, sub, sections, overview, subject, newly, various, techniques, wiki, addresses, general, consisted, chronological, issue, reporting, document, inspection, defect, prediction, static, code, analysis, automated, regression, possibilities, measuring, fault, based, evaluation, suites, guidance, create, concept, involves, generating, faulty, versions, operators, running, variants, measured, score, ratio, detected, mutant, original, proves, useful, rather, complicated, vast, https, cs, ut, ee, simple, however, testers, improving, finding, behaviourally, equivalent, called, require, human, distinguish, non, publicly, available, muclipse, judy, jumble, jester, mention, chosen, ease, integration, explained, detail, terminology, semantically, mutates, eclipse, org, www, jetbrains, com, describe, structure, assistants, approximate, presented, motivation, defenders, min, homework, assignment, installation, familiarization, activities, conducted, session, online, acquainted, basic, required, familiar, played, introducing, creating, killing, according, page, web, created, education, enjoyable, developed, sheffield, united, kingdom, proficiency, engineering, players, attackers, compete, fragment, java, insert, write, junit, detect, although, modes, battleground, participate, taken, inserted, contain, loops, conditionals, additionally, assertions, example, shown, playing, started, participating, user, account, access, choice, choose, role, successful, attacking, defending, asynchronously, allows, waiting, awarded, scoring, study, cannot, option, claim, wrote, whether, accept, writing, claiming, asked, strengths, weaknesses, finally, critically, evaluate, future, henry, coles, developer, situated, plugin, intellij, commonly, applies, configurable, set, mutators, byte, compiling, executed, level, therefore, discovered, testng, classpath, generates, coverage, reports, moreover, resulted, previous, supported, downside, difficult, operating, thousands, includes, default, settings, activated, boundary, increments, invert, negatives, math, negate, pitest, quickstart, values, void, removes, listed, appendix, sample, precisely, minbinaryheap, minimum, binary, implementation, minbinaryheaptest, workflow, goal, addition, mentioned, thereby, illustrated, shortly, consider, bonus, en, wikipedia, binary_heap, expected, necessary, submit, containing, fixes, statistics, split, instructions, form, comprise, setup, amending, distribution, downloaded, file, accurate, grading, scheme, correctly, finished, additional, improved, fixed, pointing, below, consisting, beginning, avoid, inconveniences, questions, instructor, examined, observe, management, progress, smoothly, initially, dealing, caused, confusion, positive, corresponding, majority, received, constructive, aspects, questionnaire, filling, voluntary, participation, affect, grades, anonymous, accessible, responsible, lecturer, summarized, response, filled, opened, submission, deadline, collection, qualitative, comment, explicit, provided, likert, scale, express, attitude, statements, clearly, defined, communicated, appropriate, surveymonkey, interesting, support, transparent, context, agree, entirely, somewhat, disagree, mostly, mentioning, clear, understand, within, helpful, effective, participants, difficulty, somewhere, effort, coincides, agreed, respondents, spent, approximately, faster, workload, terms, comparable, results, couple, claimed, especially, sufficiently, examine, knowledge, heaps, suggested, due, unclear, making, understandable, pointed, conclusion, improve, implemented, analyse, flow, relatively, satisfactory, advised, clearer, recommendations, regarding