PEBL (software)

{{Short description|PEBL the open source software program}}

{{Infobox software

| name = The Psychology Experiment Building Language (PEBL)

| logo = Logo of the PEBL (Psychology Experiment Building Language) software system.png

| screenshot =

| caption = PEBL 0.12

| developer = {{plainlist|

  • [http://pebl.sourceforge.net/ The PEBL Project]
  • Shane T. Mueller

}}

| released = 2003

| latest release version = 2.1

| latest release date = {{Start date and age|2019|03}}{{Cite web | url=http://pebl.sourceforge.net/#about | title=PEBL: The Psychology Experiment Building Language}}

| programming language = C, C++, and PEBL (using the libSDL)

| operating system = Microsoft Windows, Mac OS X, Linux, Unix

| genre = Programming language

| license = GNU General Public License

| website = {{URL|http://pebl.sourceforge.net/}}

}}

PEBL (Psychology Experiment Building Language) is an open source software program created by Shane T. Mueller that allows researchers to design and run psychological experiments. It runs on PCs using Windows, OS X, and Linux, using the cross-platform Simple DirectMedia Library (libSDL). It was first released in 2003.

Overview

PEBL is a programming language that allows users to create experiments by editing text files. It is written in C++, with a language parser designed using Flex and Bison. It incorporates functions compiled as C++ code that can be used in PEBL, as well as a large number of functions written in PEBL itself.{{cite book |last1=Mueller|first1=Shane T. |year=2012 |title=The PEBL Manual, Version 0.12 |publisher=Lulu |isbn=978-0-557-65817-6 |oclc=927122417 }}{{Self-published inline|date=April 2017}}{{cite journal |last1=Piper |first1=Brian J. |last2=Li |first2=Victoria |last3=Eiwaz |first3=Massarra A. |last4=Kobel |first4=Yuliyana V. |last5=Benice |first5=Ted S. |last6=Chu |first6=Alex M. |last7=Olson |first7=Reid H.J. |last8=Rice |first8=Douglas Z. |last9=Gray |first9=Hilary M. |last10=Mueller |first10=Shane T. |date=March 2012 |title=Executive function on the psychology experiment building language tests |journal=Behavior Research Methods |volume=44 |issue=1 |pages=110–123 |doi=10.3758/s13428-011-0096-6 |doi-access=free |pmid=21534005 |pmc=3705215 }} PEBL supports presenting stimuli via text, images, movies, audio files; allows response collection via keypress, mouse, joystick, and specialized hardware devices; and supports a number of networking and communication protocols.{{Citation needed|date=April 2017}} The PEBL system and related files have been downloaded more than 100,000 times.{{cite web |title= Psychology Experiment Building Language —Download Statistics: All Files |website=SourceForge |publisher=Slashdot Media |url=http://sourceforge.net/projects/pebl/files/stats/timeline }}

Test battery

As well as allowing researchers to develop their own experiments, PEBL includes a set of more than 50 common psychological testing paradigms as part of its Test Battery. Many of its tests have been used and published in peer-reviewed journals.{{cite web |date=22 July 2013 |title=Publications citing PEBL |website=PEBL Wiki |publisher=SourceForge |url=http://sourceforge.net/apps/mediawiki/pebl/index.php?title=Publications_citing_PEBL |url-status=dead |archive-date=23 March 2014 |archive-url=https://web.archive.org/web/20140323095635/http://sourceforge.net/apps/mediawiki/pebl/index.php?title=Publications_citing_PEBL }}{{cite journal |last1=Mueller|first1=Shane T. |date=December 2010 |title=A partial implementation of the BICA cognitive decathlon using the Psychology Experiment Building Language (PEBL) |journal=International Journal of Machine Consciousness |volume=2|issue=2|pages=273–288 |doi=10.1142/S1793843010000497 }}

These include implementations of:

{{columns-list|colwidth=30em|

}}

References

{{reflist}}