introductionsoftware, testing, process, assessing, software, determine, quality, whether, concerns, university, tartus, designed, students, fundamentals, introduce, techniques, mandatory, bachelors, degree, programme, studying, informatics, volume, consists, labs, lectures, introducing, tools, applied, aid, purpose, thesis, create, materials, subject, combinatorial, taught, form, expected, increase, created, session, homework, assignment, contain, instructions, applications, systems, test, called, automated, national, institute, standards, technology, crucial, used, systematically, combinations, input, values, mainly, critical, multitude, congurations, parameters, thoroughness, due, possibility, defects, causing, composed, ve, chapters, rst, overview, schedule, tasks, grading, presented, design, details, execution, feedback, analysis, future, improvements, concludes, summarizing, results, implementation, https, csrc, nist, gov, projects, www, backgroundthe, following, subsections, package, according, outline, concepts, various, strategies, types, giving, management, organizational, aspects, semester, topics, debugging, mutation, web, static, code, document, inspection, prediction, terminology, interactions, possible, betweent, represented, covering, array, allt, strength, testingt, represent, betweentdifferent, example, boolean, nding, nally, gure, containing, exhaustive, require, multiplying, per, higher, empirical, data, shown, isolation, likely, resource, intensive, selected, based, risks, study, analyzed, error, reports, distributed, failures, triggered, required, however, increasing, amplies, oracle, amount, signicantly, increased, outputs, nd, rate, solutions, include, crash, embedded, assertions, model, generation, typically, architecturally, complex, useful, mobile, operating, hardware, especially, relevant, trafc, collision, avoidance, highly, valued, adoption, rises, effective, sampling, manually, creatingt, doing, feasible, formerly, known, fireeye, allow, oft, evaluate, saving, minimizing, user, chosen, features, free, graphical, interface, creators, conducted, extensive, research, algorithms, leading, eld, using, reects, ability, desired, exists, mixed, specify, lower, subset, constraints, dened, specic, general, view, designthe, describe, choices, creating, approximately, complete, including, itself, introduction, learning, marriage, checker, booking, questions, appendix, divided, teaching, assistants, le, named, link, provided, essential, detailed, scheme, correct, necessary, being, having, experience, programming, java, python, language, written, check, married, interesting, doesnt, reveals, sex, permit, image, simple, familiarize, themselves, feeling, difference, seeded, triggers, incorrect, accordance, introduced, text, area, displayed, emulates, program, crashing, displaying, importance, systematic, less, making, unlikely, entering, randomly, triggering, male, female, divide, approaches, choosing, chronologically, executing, etc, corresponding, previous, equivalence, class, partitioning, rational, described, display, listings, search, criteria, given, life, options, choose, apparent, developing, generated, unfeasible, consuming, import, functionality, implemented, automate, developers, implement, set, testability, enables, export, comma, separated, exported, generating, added, nal, opened, spreadsheet, excel, exible, insensitive, aims, reiterate, principles, applying, familiar, instructed, download, webpage, downloaded, execute, demonstrated, upper, bound, followed, afterwards, respective, compare, generates, earlier, observe, bugs, compared, executed, explained, covered, analyze, affected, efcient, successfully, procient, realize, apply, wisely, assigned, detection, power, creative, solving, bullet, methodical, revolve, messages, solve, major, optimization, ll, construct, graph, visualize, cumulative, unique, looking, lled, quarter, further, hammer, wouldnt, fully, uncover, realistic, limit, prociency, staying, forcing, mentioned, recall, deducted, business, imply, logic, net, constructed, deduct, meaning, prefer, built, bonus, achieved, analyzing, constrain, thus, compel, curious, sorts, largest, violates, violations, separate, checking, lax, terms, akin, dont, obvious, faults, concerned, specication, total, plus, participating, executionin, taking, th, st, attended, observed, consumption, quickly, react, unexpected, issues, arise, smoothly, longer, completed, examined, describing, workow, presentables, submit, confusion, regarding, column, labels, namely, resolve, lasted, leaving, below, frequency, distribution, received, comparison, included, marksthe, exclusive, inclusive, accounted, receive, overall, similar, although, maximum, indicates, easier, score, difcult, discussed, supervisor, beforehand, analysisthe, collected, states, suggests, participated, whom, answered, online, questionnaire, collection, asked, survey, statements, rated, xed, likert, scale, optional, goals, clearly, communicated, appropriate, support, instructors, transparent, context, surveymonkey, com, agreement, completely, disagree, somewhat, neutral, agree, qualitative, constructive, provide, additional, majority, positively, fteen, providing, positive, confusing, concerning, respondents, concurred, agreed, twice, disagreeing, finally, summary, statistics, automation, write, scripts, optimize, praised, negative, madefeedback, revealed, confused, strengtht, explicitly, original, version, consistent, hotels, offering, service, default, updated, ticks, checkbox, accommodation, trouble, tting, laptops, screen, tested, suitable, recommended, pixels, height, reduced, smaller, common, reported, workload, saying, didnt, nish, oral, lacking, improved, calculations, needed, fth, remained, tweaks, usefulness, neutrality, indicating, existing, adding, revolves, kuhn, kacker, lei, thorough, titled, practical, legible, potential, considered, discourage, academically, dishonest, behaviour, suggested, changed, couple, nusmv, fbk, eu, conclusionthe, mostly, combat, havent, manifested, prevent, academic, dishonesty, submission, reused, actually