Найти в Дзене
Повторное использование ошибочного исходного кода для поддержки начинающих программистов в задачах отладки (8) Обсуждение
Что касается гипотез н01 и н01, то данные показывают, что обучение студента всегда улучшает его успеваемость. Однако существует существенная разница в точности между студентами обученных с использованием DTE по отношению к ejd...
5 лет назад
Повторное использование ошибочного исходного кода для поддержки начинающих программистов в задачах отладки (7.2)
7.2 гипотезы испытаний на работоспособность во время тренировок (h02 и h02) Для проверки двух гипотез h02 и h02 Мы сравнили результаты, полученные студентами в двух лабораториях (т. Е. Лаборатории 2 и 3), где студенты group DTE использовали DTE для решения задач отладки...
5 лет назад
Повторное использование ошибочного исходного кода... 6. Определение и планирование эксперимента (6.7)
6.7. Экспериментальная процедура Перед экспериментом мы попросили испытуемых заполнить анкету профилирования. Субъекты также прошли подготовку с лекциями по тестированию и отладке для обеспечения минимального уровня использования знания в качестве отправной точки. Кроме того, испытуемые участвовали в оценочном тесте, где им было предложено справиться с небольшой задачей разработки и отладки, очень похожей на задачи эксперимента. Мы хотели убедиться, что испытуемые тратят достаточно времени. После процесса рандомизации начался эксперимент...
5 лет назад
Повторное использование ошибочного исходного кода... 6. Определение и планирование эксперимента (6.5)
6.5 Идентификация со-факторов Мы измерили следующие со-факторы, которые могут влиять на зависимые переменные: (1) Способность испытуемых: способность испытуемых измерялась с помощью оценочного теста и анкета профилирования. Важно посмотреть, взаимодействует ли он с основным фактором. (2) Пол субъектов: пол субъектов может взаимодействовать с основным фактором. (3) Окружение, в котором проводятся эксперименты: во время первого занятия испытуемые могли бы приложить определенные усилия для ознакомления с экспериментальной средой...
5 лет назад
Повторное использование ошибочного исходного кода... 6. Определение и планирование эксперимента (6.3 - 6.4)
6.3 формулировка гипотез Мы можем сформулировать следующие нулевые гипотезы для проверки: -h01: нет разницы в точности отладочных заданий между студентами, у которых есть научился выполнять отладку с помощью DTE или ejd...
5 лет назад
Повторное использование ошибочного исходного кода... 6 Определение и планирование эксперимента
Нынешние эмпирические исследования проводились в качестве квази-эксперимента, так как не было возможности назначайте лечение обследуемым случайным образом [12]. В этом разделе сообщается об определении эксперимента, конструкция и настройки в соответствии с шаблонами и указаниями, приведенными в [12, 23]. 6.1 Цель Цель исследования - исследовать различия между предлагаемой средой (DTE) и классическим отладчиком Java Eclipse (EJD), чтобы оценить, эффективно ли он поддерживает задачи отладки и позволяет...
5 лет назад
Повторное использование ошибочного исходного кода...4 Подход к учебным данным для обучения отладки (Часть 2)
Путь к ошибке в нашем примере показан на рисунке 1(b), выделенном жирной линией. Он связывает, используя отношения доминирования, сайт отказа T с предком ошибки W (т.е. узел последовательность T -→ O -→ R -→ Y -→ W ). Вышеуказанный путь используется для обозначения на ICFG подграфа, на котором необходимо выполнить следующие действия полный ежпроцедурный анализ потока данных (переход от сайта с ошибками к сайту с ошибками). Другими словами, путь на DT определяет подграф, на ICFG, который, для нашего бегущего примера, выделена на Рис...
5 лет назад
Повторное использование ошибочного исходного кода... 4. Подход к учебным данным для обучения отладки (Часть 1)
Мы считаем, что подход, основанный на использовании учебных данных[22], может быть эффективно использован во время занятий по отладке с целью оказания помощи учащимся в достижении их учебных целей с помощью формирующих советов. Наша идея начинается с того, что знания, скрытые в уже исправленных ошибках, могут быть эффективно использованы, чтобы обеспечить лучшее руководство для учеников во время их отладочных сессий. Это позволит новичкам быстро создавать опыт формативной отладки, регулярно аргументируя и подтверждая положительные гипотезы на многообещающем подмножестве отношений dataflow...
5 лет назад
Повторное использование ошибочного исходного кода для поддержки начинающих программистов в задачах отладки (Background)
В этом разделе представлены основные понятия, как для подхода к начальным данным, лежащего в основе нашего предложения, так и для анализа потока данных, используемого для создания информированного руководства. 3.1. Подходы к начальным данным в контексте отладки. Это исследование тесно связано с вычислительным мышлением в контексте образования [40]. Коммутационное мышление направлено на повышение индивидуальной способности анализировать и решать различные проблемы. Решения представлены в форме, которая может быть выполнена агентом обработки информации (т...
5 лет назад
Повторное использование ошибочного исходного кода для поддержки начинающих программистов в задачах отладки.Сопутствующая работа.
2. Сопутствующая работа. Цель предложенного подхода заключается в обучении студентов навыкам отладки, используя явные знания об ошибках, для которых уже найдено исправление. Мы обращаемся к ошибкам, которые позволяют скомпилировать и последующее выполнение программной системы (синтаксические ошибки и некорректные программы в данном исследовании не рассматриваются). По этой причине в данном обзоре литературы игнорируются исследования, связанные с ошибками студенческого компилятора. Обучение стратегиям...
5 лет назад
Повторное использование ошибочного исходного кода для поддержки начинающих программистов в задачах отладки. Введение
Начинающие программисты часто сталкиваются с диктовками, выполняющими отладочные задания по собственному желанию. Даже если современные среды разработки (IDE) обеспечивают высокоуровневую поддержку навигации по элементам кода и определение правильных условий, приводящих к ошибке, отладка все равно требует значительного человеческих усилий. Программистам обычно приходится выдвигать гипотезы, основанные как на эволюции состояния программы, так и на опыте отладки в прошлом. Чтобы смягчить эту проблему...
5 лет назад
Женщины в компьютерных науках. Ограничения и будущие исследования. Источники
Обобщение выводов этого исследования ограничено по нескольким причинам. Лица, входящие в эту выборку, идентифицируются как женщины, и поэтому их нельзя сравнивать с мальчиками или молодыми мужчинами в колледже, хотя это также можно рассматривать как доброжелательные, учитывая чрезмерно большую роль влияния мужского пола в прогностических исследованиях. В работе Lehman, Sax и Zimmerman описывается ряд гендерных смертей у студентов, стремящихся стать CS majors, причем женщины в группе больше мужчин-диверсетантов,...
5 лет назад