Окончательный круг вопросов определяет суд, а в иных предусмотренных законом процедурах — орган или лицо, назначившие экспертизу. До назначения стороны вправе предложить формулировки, и в спорах о JavaScript от их точности здесь зависит особенно многое: если вопрос не называет адрес и дату снятия браузерной сборки, эксперт получит объект, которого на сайте уже нет.
Хороший технический вопрос называет объект и критерий. Объект — это репозиторий и ветка либо конкретная запись истории, версия приложения, адрес и дата снятия сборки, площадка, период и часовой пояс; для ошибки интерфейса добавляют браузер, устройство и сценарий, для спора о расчёте — файл входных данных и документ с эталоном. Критерий обычно берут из пункта технического задания.
Разные задачи разводите по отдельным вопросам. Формулировки вроде «нарушены ли авторские права» эксперту не адресуют — это правовой вопрос; «оценить качество кода» без названного критерия проверяемого ответа тоже не имеет. Помочь с формулировками можно до назначения экспертизы.