In the workshop participants are introduced to the OpenRepGrid project. Part of the project is an open source software for the analysis of repertory grid data. The software currently comes in two flavors: As an online analysis tool and as an add-on package for the R program. The workshop gives an introduction to the software, its development philosophy and outlines the set of currently implemented features. Moreover, it is demonstrated how researchers may extend software features to suit their needs and actively contribute to its development. Further information about OpenRepGrid can be found on the program’s website under www.openrepgrid.org.
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
The OpenRepGrid project – Software tools for the analysis and administration of repertory grid data
1. The OpenRepGrid Project
Software Tools for the Analysis and
Administration of Repertory Grids
EPCA Conference, Brno, June 20, 2013
Mark Heckmann
University of Bremen, Germany
2. PART I
• Motivation for OpenRepGrid
• Why R?
• The OpenRepGrid project
PART II
• Web-based interface for OpenRepGrid
PART III
• Getting started with R
• The OpenRepGrid R package
• Creating analysis reports
• (How to add new features)
7. No grid software offers all methods of analysis
that have been devised in the literature
Source: http://evolution.berkeley.edu/evosite/misconceps/images/misconceptions_beavers2.gif
8. Journal of Constructivist Psychology, 13:1–26, 2000
Copyright ã 2000 Taylor & Francis
1072-0537/00 $12.00 + .00
THE STRUCTURAL QUADRANTS METHOD:
A NEW APPROACH TO THE ASSESSMENT OF CONSTRUCT
SYSTEM COMPLEXITY VIA THE REPERTORY GRID
JOSEP GALLIFA and LUIS BOTELLA
Department of Psychology, Ramon Llull University, Barcelona, Spain
This article presents a new mathematical method (the Structural Quadrants Method)
for the assessment of construct system complexity via the repertory grid. The Struc-tural
Quadrants Method (SQM) is presented step by step, and its sensitivity to
grid structure is illustrated by applying it to five case studies. A validational study
demonstrating the discriminative power of the SQM and comparing it to tradi-tional
measures is included. Results indicate that the SQM discriminates between a
group of 11 experts and one of 11 novices in terms of grid complexity as expected
(i.e., detecting high degrees of differentiation and integration in the experts’ grids
and low degrees of differentiation and integration in the novices’ grids). The dis-criminative
power of the SQM is unparalleled by the traditional measures of grid
structure compared in this article. The article ends with a section on the distinctive
advantages of the SQM and some suggest ions for future research.
9. No framework
to support
experimental
types of analysis
Not
extensible by
user
10. The output of
most programs
does not easily
lend itself to
subsequent
computation
Source: http://www.jacksofscience.com/wp-content/uploads/2008/05/computing_occurs.jpg
11. Development by a
single person or a
small group of
researchers, each with
their own special
competencies in a
certain field of
research and often
limited time resources.
(Fromm, 2009)
12. No joint
community effort
to improve a
program:
Development and
documentation is
delegated to the
software providers
Source: http://www.kirchen-und-kapellen.de/images/content/Community.jpg
13. “the programs that are currently available
have a short shelf-life in that they are unlikely to
be updated once their creators have retired”
(Fransella, Bannister & Bell, 2004, p. 38)
Discontinued
development
once its initiators
have moved on to
other fields or
retired
Source:
h1p://evolu+on.berkeley.edu/evosite/misconceps/images/misconcep+ons_beavers2.gif
14. What to do?
• Software design that enables users
to contribute to its development
• Set up infra- and communication
structures to foster participation in a
joint development
Go
Open
Source!
16. • Because I am familiar with it J
• is the lingua franca in the field of
statistics
• runs on all major platforms
• is managable by non-programmers
• becomes increasingly popular within
the social sciences
17. • provides an underlying framework for
further computations
• provides a wealth of functionality
• is extensible (GUI, 3D etc.)
• provides easy to use web-interface
options
Suitable for Open Source
grid software development
28. 38
Using R as a calculator
4 + 4 ! ! ! ! !# Addition!
4 - 1 ! ! ! !# Subtraction!
!
2 + 2 * 3! ! !# standard calculating rules !
(2-1) * (2+2) ! !# standard use of brackets!
29. 39
Variable assignments
a <- 2 + 2 ! ! !# assignment operator!
a ! ! ! ! !# variable value is 4!
!
a <- 100 ! ! # change variable value!
a * 10 ! ! ! ! !# use the variable !
30. 41
Functions
Function (lat. performance, execution)
Every function uses round brackets
rnorm(4)!
!!!!
31. “Nurse, get on the internet, go to SURGERY.COM,
scroll down and click on the ,‘Are you totally
43
lost?’ icon.“
32. 44
Help files
Opening help files
?rnorm!
!
Commands inside the function’s round brackets are
called arguments. A function may take zero to many
arguments.
rnorm(4, mean=10)!
!
51. Using R markdown
• Markdown is a lightweight language to
structure a document
• R code chunks can be directly included
• Include R code between the following
tags
```{r}
# Some R Code here
```
64. Literature
• Fransella, F., Bell, R. C., & Bannister, D. (2004). A manual for repertory
grid technique (2nd ed.). Chichester: John Wiley & Sons.
• Fromm, M. (2009). Grid Software. European Personal Construct
Association. Retrieved July 25, 2010, from http://www.epca-net.org/
repgrid/software.
• Heckmann, M. (2011). OpenRepGrid - An R package for the analysis
of repertory grids (Unpublished diploma thesis). University of Bremen,
Bremen, Germany.
• Muenchen, R. A. (2011). The Popularity of Data Analysis Software.
Retrieved March 28, 2011, from http://sites.google.com/site/
r4statistics/popularity.
• R Development Core Team. (2011). R: A language and environment
for statistical computing. Vienna, Austria: R Foundation for Statistical
Computing. ISBN 3-900051-07-0, URL http://www.R-project.org/.