Skip to main content
Psychology of Programming Interest Group
Main menu
Home
About PPIG
Library
News Archive
Workshops
Upcoming
Contact us
You are here
Home
ยป
User account
User account
Primary tabs
Create new account
(active tab)
Log in
Request new password
Username
*
Spaces are allowed; punctuation is not allowed except for periods, hyphens, apostrophes, and underscores.
E-mail address
*
A valid e-mail address. All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if you wish to receive a new password or wish to receive certain news or notifications by e-mail.
Student?
N/A
No
Yes
Are you a student?
Job title
If you're not a student, what's your job title?
Institution / Organisation
*
Where do you study or work?
Department
University Department
Country
- None -
Argentina
Australia
Austria
Belgium
Brazil
Canada
China
Columbia
Cyprus
Czech Republic
Denmark
Finland
France
Germany
Greece
Hungary
Iceland
India
Ireland
Israel
Italy
Japan
Japan
Luxembourg
Malta
Mexico
Netherlands
New Zealand
Norway
Pakistan
Poland
Portugal
Qatar
Russia
South Korea
Spain
Sweden
Switzerland
Tunisia
UK
United Arab Emirates
United Kingdom
USA
Venezuela
Education
Order
Weight for row 1
0
What degrees do you have, and from where? E.g., BSc Psychology (Leeds University, UK)
Research area
Order
Weight for row 1
-4
-3
-2
-1
0
1
2
3
4
Weight for row 2
-4
-3
-2
-1
0
1
2
3
4
Weight for row 3
-4
-3
-2
-1
0
1
2
3
4
Weight for row 4
-4
-3
-2
-1
0
1
2
3
4
Weight for row 5
-4
-3
-2
-1
0
1
2
3
4
What is your research area as a student or researcher?
Interests
POP-I. Context
-A. social organisation and work
--group dynamics
--team structure
--programming economy
--distributed teams
--learning to program
-B. programmer education
--choice of language
--choice of methodology
--preprogramming knowledge
--barriers to programming
--design of training
--transfer of competence
--learning in projects
--teaching specification
--teaching design
--team performance
-C. programming application areas
--medical diagnosis
--health records
--ill-defined problems
--problem space
--behaviour-based robotics
--educational technology
--domestic automation
--end-user (office) applications
--web
POP-II. Programmers
-A. types of programmer
--neat / scruffy
--schoolchildren
--professional programmer
--casual / professional
--novice / expert
--individual differences
--learning styles
--novices
--end-users
--native (speaking) users
-B. specific activities
--debugging
--problem comprehension
--program comprehension
--design
--coding
--maintenance
--modification
--use cases
--scenario-based design
--formal specification
-C. types of programmer behaviour
--working practices
POP-III. Programming tools
-A. general computational concepts
--data structures
--variables
--efficiency
--recursion
--search
--computer networks
-B. specific programming languages
--Algol
--Dart
--BASIC
--C++
--C#
--Java
--Prolog
--spreadsheets
--ML-family
--Smalltalk
--new language
-C. features of programming languages
--(all) cognitive dimensions
--syntax highlighting
--procedural / object oriented
--data flow
--visual languages
--tangible languages
--scripting languages
-D. other development tools
--data dictionaries
--Sonic Pi
--editors
--debuggers
--visualisation
--query languages
--specification languages
--class libraries
POP-IV. Programming solutions
-A. approaches to software design
--top-down / bottom up
--exploratory
--object-oriented design
--prototyping method
--theorem-proving assistants
--simple vs. generic
--functional
--concurrency
--programming by example
-B. features of software solutions
--user interfaces
POP-V. Research questions
-A. cognitive theories
--goal structure
--short-term memory
--scripts
--mental models
--ACT* / SOAR
--attention investment
--theories of design
-B. research methodology
--field study
--interviews
--longitudinal studies
--case studies
--protocol analysis
--recall tasks
--literature review
--questionnaire
--observation
--phenomenology
--phenomenography
--discourse analysis
--agent-based simulation
--eye-tracking
POP-VI. The field of psychology of programming
-A. definition of PoP
-B. definition of programming
-C. historical roots of PoP
-D. likely future developments
-E. computer science education research
-F. exploratory
What are you interested in with regard to research areas?
Bio
Use this space to tell us more about yourself.
Leave this field blank
Search
Search