introduction, software, testing, development, process, goal, ensure, quality, approaches, tools, used, tartu, university, introduced, students, thesis, focuses, method, debugging, mainly, targeted, computer, science, bachelors, degree, curriculum, consists, labs, introduces, fix, faults, previous, included, mostly, expected, skill, themselves, main, aim, localising, program, failures, fixing, secondary, familiarise, oneself, source, code, heuristics, debugger, term, refers, techniques, solving, solution, discovering, provide, necessary, added, create, materials, homework, tasks, created, implement, heap, sorting, genetic, solve, placing, chessboard, threats, debug, intellij, eclipse, ides, integrated, environment, built, scope, applied, feedback, collected, assistants, further, improvements, https, www, geeksforgeeks, org, sort, analyticsvidhya, com, blog, algorithm, substantive, chapters, background, structure, developing, overview, semester, fifth, analyses, given, summary, stating, results, outcomes, existing, section, topic, taught, programme, conversion, outline, states, addresses, essential, concepts, control, various, strategies, types, consisted, lectures, combinatorial, mutation, automated, web, application, static, analysis, document, inspection, defect, prediction, possibility, ensuring, engineering, bug, causing, crash, produce, invalid, output, localizing, removing, usually, active, noted, involves, analysing, locating, localise, remove, however, understand, integral, component, improved, version, making, faster, simpler, efficient, viewed, analysed, executing, itself, being, executed, differentiated, using, wider, entire, biggest, advantages, following, situations, combination, unit, tests, tester, functions, working, properly, analyse, information, within, caused, fail, scale, systems, difficult, reading, exhaustively, printing, navigate, input, developer, recursive, values, variables, recursion, currently, simplify, quicken, learning, familiarization, gain, reused, otherwise, documented, especially, language, supposed, crashed, valid, relevant, error, message, displayed, possible, going, range, commonly, although, exist, crucial, proper, set, include, basic, common, sense, everyday, life, learnt, knowledge, thumb, publicly, available, separate, android, studio, mention, developed, docs, microsoft, en, hardware, drivers, index, html, jetbrains, design, provided, execution, asked, tested, evaluate, difficulty, consumption, timed, solved, min, reporting, findings, timing, showed, corresponded, desired, amount, stated, moderately, interesting, schedule, completed, spent, completing, assignment, clarity, programmer, complete, personal, acquaintance, author, volunteered, experience, coding, taking, academic, matches, learned, purpose, projects, report, resolution, explained, java, filled, described, organized, issue, processes, activate, handling, grade, aid, composed, consisting, examples, based, features, conclusive, encouraged, additional, remark, useful, whenever, reached, dont, likely, deeper, check, whether, body, parameter, logical, called, incorrect, documentation, hints, comments, determining, reducing, easier, changing, correct, data, visualize, construct, matrix, visualizing, draw, view, miss, anything, viewing, command, varied, having, restart, original, compared, exhaustive, therefore, continuing, correctly, loop, iteration, specific, cycle, allows, immediately, breakpoint, running, click, write, condition, choose, properties, tick, conditional, below, depicting, pattern, entry, titled, intro, titles, info, deciding, exit, conclusion, division, contains, questions, answering, reasoning, actions, self, root, immaterial, appendix, familiar, benefits, binary, elements, maximum, highest, lower, level, equal, accepts, integers, valued, zero, presented, instructor, reported, mentioned, correspond, sample, heaplist, class, heapify, lastindex, parentindex, calculated, heapsort, calculating, elemparentindex, int, happening, currentindex, rounded, contents, columns, connection, clear, connected, references, filling, inlab, chosen, options, longer, contained, detailed, detail, thoroughly, downside, grading, less, confusing, chess, threaten, mimic, evolutionary, mating, fittest, specimens, applying, random, general, flow, complex, unknown, capture, complexity, occur, helpful, separately, instructions, file, later, description, managed, nonetheless, fixed, advanced, randomness, effectiveness, related, performance, divided, guide, comprises, scheme, links, addition, explaining, reduce, heapsortstudent, debugged, commented, providing, geneticalgorithmstudent, position, tas, covered, checking, arise, proposed, distribution, faulty, heapsortta, geneticalgorithmta, differ, default, distributed, attending, session, fully, registered, preceding, briefly, compulsory, prerequisite, subject, preliminary, required, observed, collect, progress, management, seemed, according, cooperation, setup, average, granted, free, due, discovered, received, acquired, implemented, suggestions, future, package, questionnaire, likert, express, agree, statement, rating, clearly, defined, communicated, appropriate, choice, support, transparent, overall, context, form, liked, supervisors, written, verbal, surveymonkey, discussions, occurred, helped, suitable, improve, nevertheless, qualitative, pointed, thorough, tiresome, really, quantitative, online, summarized, cannot, remained, somewhat, unclear, understood, confusion, disagree, entirely, total, focused, asking, expressed, understanding, agreed, respective, visible, masks, reproducible, actual, matched, supplemented, clarifications, clarified, minor, viewable, extensive, considered, rethought, changed, corresponding, constructed, concluded, illustrated, non, examining, reduced, modified, replaced, diagram, interactive, clustering, versatile, aspects, understandable, replace, previously, volunteers, positive, suggested, couple, deemed, satisfactory