DARMA
Description:
DARMA is a media annotation program that collects continuous ratings while displaying audio and video files. It is designed to be highly user-friendly and easily customizable. DARMA enables researchers and study participants to provide moment-by-moment ratings of multimedia files using a computer joystick. The rating scale can be configured on a number of parameters including its labels and numerical range. Annotations can be displayed alongside the multimedia file and saved for easy import into statistical analysis software. DARMA provides a tool for researchers in affective computing, human-computer interaction, and the social sciences who need to capture the unfolding of subjective experience and observable behavior over time. DARMA was first published by Jeffrey Girard in 2014 under the GNU General Public License version 3 (GPUv3). Users are free to use, distribute, and modify the program as outlined in the license. DARMA is meant to be a modernization of Sadler’s JoyMon and Cowie’s FeelTRACE, and was first adapted from Girard’s CARMA. A journal publication describing DARMA and its use was published in 2017.
URL:
[1] https://github.com/jmgirard/DARMA
[2] http://darma.jmgirard.com/
Project Anatomy
Community
TBD
For more informations you can see on the folowing page: https://github.com/jmgirard/DARMA
Leadership
Jeffrey Girard
Forking
You can create your own fork of the central repository. First go to github, create an account and make a fork of the DARMA 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
N/A
Roadmaps
N/A
Releases
- Girard, J. M., & Wright, A. G. C. (in press). DARMA: Software for dual axis rating and media annotation. Behavior Research Methods. doi: 10.3758/s13428-017-0915-5
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 DARMA 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
DARMA v6.03 is the last version which is release on 01 June 2017.
Trackers
You can track the changes on the folowing link: https://github.com/jmgirard/DARMA/releases
Project Evaluation
From the begining DARMA is continually updated each year
Fieldtrips
Github:
[1] https://github.com/jmgirard/DARMA
Openhub:
N/A
Source Forge:
[1] https://sourceforge.net/projects/darma/?source=directory
Evaluation
Licensing
GNU General Public License version 3 (GPUv3)
Language
TBD
Activity
Active
Number of contributors
Jeffrey M Girard is the only one contributor on the project.
Size
For different versions see the size on this page: https://github.com/jmgirard/DARMA/releases
Issue tracker
Issues can be reported and features can be requested at: https://github.com/jmgirard/DARMA/issues
New contributor
On the GitHub provides a straightforward way for collaborating on a project.
Community norms
You can create a fork of the central DARMA 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.