PsyScope

Last updated
PsyScope X
Original author(s) Jonathan Cohen, Matthew Flatt, Brian MacWhinney & Jefferson Provost
Developer(s) Luca Bonatti
Stable release
Build 77 / April 2013;10 years ago (2013-04)
Operating system OS X
License GNU GPL
Website psy.cns.sissa.it

PsyScope is a graphical user interface (GUI) software program that allows researchers to design and run psychological experiments. It runs on Apple Macintosh computers and was originally designed for use with the Mac OS 9 platform. PsyScope was originally developed by an interdisciplinary team of researchers at Carnegie Mellon University, including Jonathan Cohen, Matthew Flatt, Brian MacWhinney, and Jefferson Provost. [1] [2] It has been ported to Mac OS X by a group of researchers and programmers coordinated by researchers at SISSA, Italy and the Pompeu Fabra University, Spain. It is still under active development. The program and its code are freely available under the GNU GPL license. [3] It runs under Mac OS X, from version 10.7 onward. With respect to its Mac OS 9 incarnation, PsyScope X has a much more complete control of movies and sounds, can interact with the underlying Unix environment, and allows researchers to design programs that use several external devices, such as response devices to record participants' responses, or Evoked potential and eye tracking recording devices.[ citation needed ]

It is difficult to estimate exactly how many researchers use the program. However, many researchers in several well respected universities around the world use PsyScope X to generate and run psychology and neuropsychology experiments.[ citation needed ] Users of PsyScope X can share experiments, tips, and ideas via message boards dedicated to the software. [4]

Related Research Articles

<span class="mw-page-title-main">Graphical user interface</span> User interface allowing interaction through graphical icons and visual indicators

A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation. In many applications, GUIs are used instead of text-based UIs, which are based on typed command labels or text navigation. GUIs were introduced in reaction to the perceived steep learning curve of command-line interfaces (CLIs), which require commands to be typed on a computer keyboard.

<span class="mw-page-title-main">Microkernel</span> Kernel that provides fewer services than a traditional kernel

In computer science, a microkernel is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS). These mechanisms include low-level address space management, thread management, and inter-process communication (IPC).

<span class="mw-page-title-main">Operating system</span> Software that manages computer hardware resources

An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.

<span class="mw-page-title-main">User interface</span> Means by which a user interacts with and controls a machine

In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine from the human end, while the machine simultaneously feeds back information that aids the operators' decision-making process. Examples of this broad concept of user interfaces include the interactive aspects of computer operating systems, hand tools, heavy machinery operator controls and process controls. The design considerations applicable when creating user interfaces are related to, or involve such disciplines as, ergonomics and psychology.

<span class="mw-page-title-main">History of operating systems</span> Aspect of computing history

Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware. On the first computers, with no operating system, every program needed the full hardware specification to run correctly and perform standard tasks, and its own drivers for peripheral devices like printers and punched paper card readers. The growing complexity of hardware and application programs eventually made operating systems a necessity for everyday use.

iTunes Apples media library and media player software

iTunes is a software program that acts as a media player, media library, mobile device management utility, and the client app for the iTunes Store. Developed by Apple Inc., it is used to purchase, play, download, and organize digital multimedia, on personal computers running the macOS and Windows operating systems, and can be used to rip songs from CDs, as well as play content with the use of dynamic, smart playlists. Options for sound optimizations exist, as well as ways to wirelessly share the iTunes library.

System software is software designed to provide a platform for other software. Examples of system software include operating systems (OS).

<span class="mw-page-title-main">Home theater PC</span> PC meant to be used in a home theater setting

A home theater PC (HTPC) or media center computer is a convergent device that combines some or all the capabilities of a personal computer with a software application that focuses on video, photo, audio playback, and sometimes video recording functionality. Since the mid-2000s, other types of consumer electronics, including game consoles and dedicated media devices, have crossed over to manage video and music content. The term "media center" also refers to specialized application software designed to run on standard personal computers.

A voice-user interface (VUI) enables spoken human interaction with computers, using speech recognition to understand spoken commands and answer questions, and typically text to speech to play a reply. A voice command device is a device controlled with a voice user interface.

The Apple Developer Tools are a suite of software tools from Apple to aid in making software dynamic titles for the macOS and iOS platforms. The developer tools were formerly included on macOS install media, but are now exclusively distributed over the Internet. As of macOS 10.12, Xcode is available as a free download from the Mac App Store.

Brian James MacWhinney is a Professor of Psychology and Modern Languages at Carnegie Mellon University. He specializes in first and second language acquisition, psycholinguistics, and the neurological bases of language, and he has written and edited several books and over 100 peer-reviewed articles and book chapters on these subjects. MacWhinney is best known for his competition model of language acquisition and for creating the CHILDES and TalkBank corpora. He has also helped to develop a stream of pioneering software programs for creating and running psychological experiments, including PsyScope, an experimental control system for the Macintosh; E-Prime, an experimental control system for the Microsoft Windows platform; and System for Teaching Experimental Psychology (STEP), a database of scripts for facilitating and improving psychological and linguistic research.

iOS SDK Software development kit for iOS

The iOS SDK, formerly the iPhone SDK, is a software development kit (SDK) developed by Apple Inc. The kit allows for the development of mobile apps on Apple's iOS and iPadOS operating systems.

System for Teaching Experimental Psychology (STEP) is a collaborative project designed to maximize the use of E-Prime, PsyScope, and other experiment-generating systems for teaching undergraduate classes in experimental psychology. It is a database of scripts based on classic and student-created psychological experiments, tutorials, utilities, and course frameworks. The project is directed by Brian MacWhinney at Carnegie Mellon University, and other major contributors include Ping Li of the University of Richmond, Chris Schunn of the University of Pittsburgh, and James St. James of Millikin University. Support for STEP comes from the Division of Undergraduate Education of the National Science Foundation.

<span class="mw-page-title-main">Kernel (operating system)</span> Core of a computer operating system

The kernel is a computer program at the core of a computer's operating system and generally has complete control over everything in the system. The kernel is also responsible for preventing and mitigating conflicts between different processes. It is the portion of the operating system code that is always resident in memory and facilitates interactions between hardware and software components. A full kernel controls all hardware resources via device drivers, arbitrates conflicts between processes concerning such resources, and optimizes the utilization of common resources e.g. CPU & cache usage, file systems, and network sockets. On most systems, the kernel is one of the first programs loaded on startup. It handles the rest of startup as well as memory, peripherals, and input/output (I/O) requests from software, translating them into data-processing instructions for the central processing unit.

Two major families of Mac operating systems were developed by Apple Inc.

<span class="mw-page-title-main">OpenSCAD</span> Free software for creating 3D objects

OpenSCAD is a free software application for creating solid 3D computer-aided design (CAD) objects. It is a script-only based modeller that uses its own description language; the 3D preview can be manipulated interactively, but cannot be interactively modified in 3D. Instead, an OpenSCAD script specifies geometric primitives and defines how they are modified and combined to render a 3D model. As such, the program performs constructive solid geometry (CSG). OpenSCAD is available for Windows, Linux, and macOS.

<span class="mw-page-title-main">PEBL (software)</span> PEBL the open source software program

PEBL 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.

Comparison of user features of operating systems refers to a comparison of the general user features of major operating systems in a narrative format. It does not encompass a full exhaustive comparison or description of all technical details of all operating systems. It is a comparison of basic roles and the most prominent features. It also includes the most important features of the operating system's origins, historical development, and role.

References

  1. Cohen, Jonathan; MacWhinney, Brian; Flatt, Matthew; Provost, Jefferson (June 1993). "PsyScope: A new graphic interactive environment for designing psychology experiments". Behavior Research Methods, Instruments, and Computers. 25 (2): 257–271. doi: 10.3758/BF03204507 .
  2. MacWhinney, Brian; Cohen, Jonathan; Provost, Jefferson (1997). "The PsyScope experiment-building system". Spatial Vision. 11 (1): 99–101. doi:10.1163/156856897X00113.
  3. Bonatti, Luca. "Welcome to the PsyScope X Info Page".
  4. "Psyscope mailing List".