PEBL ( Psychology Experiment Building Language ) — это программное обеспечение с открытым исходным кодом, созданное Шейном Т. Мюллером, которое позволяет исследователям разрабатывать и проводить психологические эксперименты. Оно работает на ПК с Windows, OS X и Linux, используя кроссплатформенную библиотеку Simple DirectMedia Library (libSDL) . Впервые оно было выпущено в 2003 году.
PEBL — это язык программирования, позволяющий пользователям создавать эксперименты, редактируя текстовые файлы. Он написан на C++, с анализатором языка, разработанным с использованием Flex и Bison . Он включает функции, скомпилированные как код C++, который может использоваться в PEBL, а также большое количество функций, написанных в самом PEBL. [2] [ самостоятельно опубликованный источник? ] [3] PEBL поддерживает представление стимулов через текст, изображения, фильмы, аудиофайлы; позволяет собирать ответы с помощью нажатия клавиш, мыши, джойстика и специализированных аппаратных устройств; и поддерживает ряд сетевых и коммуникационных протоколов. [ необходима цитата ] Система PEBL и связанные с ней файлы были загружены более 100 000 раз. [4]
Помимо того, что PEBL позволяет исследователям разрабатывать собственные эксперименты, он включает в себя набор из более чем 50 общих психологических парадигм тестирования как часть своей тестовой батареи. Многие из его тестов были использованы и опубликованы в рецензируемых журналах. [3] [5] [6]
К ним относятся реализации: