Выпускная квалификационная работа Куликова Егора Константиновича посвящена выделению сообществ при проведении компьютерных экспертиз. Под сообществом подразумеваются группы тесно связанных между собой людей, общающихся с помощью различных цифровых устройств. Решение этой задачи значительно облегчит для эксперта-криминалиста анализ связей между обладателями устройств и выяснение их ролей в расследуемом деле. Кроме того, знание структуры сообществ графа нередко позволяет построить для него удачную раскладку, что упрощает визуальный анализ. Студентом был проведён обзор существующих средств изучения социальных взаимодействий, предлагаемых в современных средствах компьютерной криминалистики, и было установлено, что эти инструменты не предоставляют каких-либо решений по выделению сообществ, несмотря на практическую ценность результата. Егор изучил и реализовал различные алгоритмы выделения сообществ, а также исследовал возможности их совместного использования, в результате чего им был предложен алгоритм, показывающий хорошее качество разбиения при приемлемых временных затратах. Метод был апробирован на тестовом наборе графов. Теоретические положения работы докладывались на конференциях «Современные технологии в теории и практике программирования» и «СПИСОК-2016». В настоящий момент производится внедрение разработанного решения в продукт компьютерной криминалистики Belkasoft Evidence Center. Исcледование выполнялось студентом в большей степени самостоятельно и с впечатляющей глубиной. При этом Куликов Е.К. активно взаимодействовал с научным руководителем и студенткой Чугаевой Т.В., занимавшейся смежной работой, заключавшейся в построении социального графа на основе имеющихся цифровых источников данных. Результаты всех промежуточных этапов работы были получены в срок. В ходе исследования студент Куликов уверенно работал с научной литературой, в том числе на английском языке. Проверка ВКР на предмет наличия неправомерных заимствований показала, что работа таковых не содержит. Среди недостатков работы стоит отметить следующие: • отсутствие описания внедрения в коммерческий продукт • не очень внятно описанное "экспертное разбиение" – откуда взялись эксперты и что они разбивали • отсутствие описания, каким образом строился тестовый граф • сомнительное применение термина "компьютерно-техническая экспертиза", тогда как именно технической части экспертизы работа не касается • отсутствие проверки алгоритма на реальных данных (в частности, предлагавшаяся переписка компании Enron) • наконец, на 21-й странице автору надоело описывать шаги в подробностях и он выбирает для совместной работы два метода из возможных, не потрудившись привести цифры для остальных потенциальных пар методов. Несмотря на указанные недостатки cчитаю, что работа выполнена на высоком профессиональном уровне и заслуживает оценки «отлично».