wiki:ProjectPeblPage

PEBL: The Psychology Experiment Building Language

Description:

PEBL (Psychology Experiment Building Language) is a new programming language developed especially for building psychology experiments involving human participants interacting with a computer. It is free psychology software for creating experiments which allows you to design your own experiments or use ready-made ones and lets you exchange experiments. Development and design of PEBL began in 2002. An initial limited release of PEBL 0.1 was made in 2003, with the first public release to the Sourceforge.net servers in January 2004. PEBL is designed to be easily used on multiple computing platforms. Its current implementation uses the SDL as its implementation platform, which is also a cross-platform library that compiles natively under Win32, Linux, and Macintosh Operating Systems. PEBL is programmed primarily in C++, but also uses flex and bison to handle parsing. PEBL is designed to be an open system, and is licensedunder the GNU Public License 2.0. This allows users to freelyinstall the software on as many computers as they wish, to sharetheir experiments with others without worrying about licenses,to distribute working experiments to other researchers or remote subjects without requiring special hardware locks, and to examineand improve the system itself when it does not suit one’s needs.

URL:

[1] http://pebl.sourceforge.net/

[2] http://obereed.net/docs/MuellerSCIP2004.pdf

[3] https://sourceforge.net/projects/pebl/

[4] https://www.researchgate.net/publication/258853238_The_psychology_experiment_building_language_PEBL_and_PEBL_test_battery

[5] http://www.superiorideas.org/projects/open-source-psychology-software

Project Anatomy

Community

Python community

Leadership

Dr. Mueller

Forking

You can create your own fork of the central repository. First go to github, create an account and make a fork of the PEBL repository. You can change your fork in any way you choose without it affecting the central project. You can also share your fork with others, including the central project.

Communication

You can contact the PEBL Project at: pebl-list@….

Roadmaps

N/A

Releases

Mueller, S. T. (2013). The Psychology Experiment BuildingLanguage (Version 0.13) [Software]. Available from http://pebl.sourceforge.net

Repositories

The use of git allows people to contribute changes that can easily be incorporated back into the project, while maintaining order and consistency in the code. All changes should be tracked and reversible.

Packaging

N/A

Upstream/downstream

Only a couple of people have direct write-access to the PEBL repository, but you can get your changes included in upstream by pushing your changes back to your github fork and then submitting a pull request.

Version Control

The last update was on Julu 2017.

Trackers

You can track the changes on the folowing link: http://pebl.sourceforge.net/download.html

Project Evaluation

There are not so much new versoions of PEBL. Development and design of PEBL began in 2002. An initiallimited release of PEBL 0.1 was made in 2003, and the last one was made in 2017 as 2.0.

Fieldtrips

Github:

[1] https://github.com/abhik/pebl

Openhub:

[1] https://openhub.net/p/pebl

Source Forge:

[1] https://sourceforge.net/projects/pebl/

Evaluation

Licensing

GNU Public License 2.0

Language

C++, PHP, Python

Activity

Active

Number of contributors

There are not much contributors. Abhik Shah is one of the contributors.

Size

N/A

Issue tracker

It has forum on which you can ask your question.

New contributor

N/A

Community norms

You can create a fork of the central PEBL repository. You can also create a local clone of that fork: for small changes(make the changes directly in the master branch, push back to your fork, submit a pull request to the central repository) and for substantial changes (create a branch, when finished run unit tests, when the unit tests pass merge changes back into the master branch, submit a pull request to the central repository).

User base

It has its own strong user base.

Last modified 7 years ago Last modified on 10/29/17 15:55:49
Note: See TracWiki for help on using the wiki.