Jorma Sajaniemi

According to our database1, Jorma Sajaniemi authored at least 60 papers between 1977 and 2016.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2016
A mental model perspective for tool development and paradigm shift in spreadsheets.
Int. J. Hum. Comput. Stud., 2016

2014
A domain terms visualization tool for spreadsheets.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014

Visualizing the problem domain for spreadsheet users: A mental model perspective.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014

2013
An empirical study of spreadsheet authors' mental models in explaining and debugging tasks.
Proceedings of the 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013

2009
Communication in Testing: Improvements for Testing Management.
Proceedings of the 21st Annual Workshop of the Psychology of Programming Interest Group, 2009

2008
A study of the development of students' visualizations of program state during an elementary object-oriented programming course.
ACM J. Educ. Resour. Comput., 2008

Improving Knowledge Sharing in Embedded Software Production Line.
Proceedings of the First International Workshop on Managing Requirements Knowledge, 2008

2007
Python and Roles of Variables in Introductory Programming: Experiences from Three Educational Institutions.
J. Inf. Technol. Educ., 2007

Lightweight techniques for structural evaluation of animated metaphors.
Interact. Comput., 2007

A Study on Applying Roles of Variables in Introductory Programming.
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007

From Procedures to Objects: What Have We (Not) Done?
Proceedings of the 19th Annual Workshop of the Psychology of Programming Interest Group, 2007

An Experiment on the Effects of Engagement and Representation in Program Animation Perception.
Proceedings of the 19th Annual Workshop of the Psychology of Programming Interest Group, 2007

Introducing Learning into Automatic Program Comprehension.
Proceedings of the 19th Annual Workshop of the Psychology of Programming Interest Group, 2007

Factors in novice programmers' poor tracing skills.
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2007

2006
Increasing Comprehensibility of Object Models: Making the Roles of Attributes Explicit in UML Diagrams.
Nord. J. Comput., 2006

Animation Metaphors for Object-Oriented Concepts.
Proceedings of the Fourth Program Visualization Workshop, 2006

Roles of variables in three programming paradigms.
Comput. Sci. Educ., 2006

Metaphor-based animation of OO programs.
Proceedings of the ACM 2006 Symposium on Software Visualization, 2006

Roles of variables and programming skills improvement.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

Teaching Programming: Going beyond "Objects First".
Proceedings of the 18th Annual Workshop of the Psychology of Programming Interest Group, 2006

An Experiment on the Effects of Program Code Highlighting on Visual Search for Local Patterns.
Proceedings of the 18th Annual Workshop of the Psychology of Programming Interest Group, 2006

A web-based service for the automatic detection of roles of variables.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

An experiment on short-term effects of animated versus static visualization of operations on program perception.
Proceedings of the International Computing Education Research Workshop 2006, 2006

A role-based analysis model for the evaluation of novices' programming knowledge development.
Proceedings of the International Computing Education Research Workshop 2006, 2006

2005
An Empirical Evaluation of Visual Metaphors in the Animation of Roles of Variables.
Informing Sci. Int. J. an Emerg. Transdiscipl., 2005

An Experiment on Using Roles of Variables in Teaching Introductory Programming.
Comput. Sci. Educ., 2005

Roles of Variables in Experts' Programming Knowledge.
Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group, 2005

Short-Term Effects of Graphical versus Textual Visualisation of Variables on Program Perception.
Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group, 2005

Using Roles of Variables in Teaching: Effects on Program Construction.
Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group, 2005

Roles of variables in object-oriented programming.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

An Investigation into Professional Programmers' Mental Representations of Variables.
Proceedings of the 13th International Workshop on Program Comprehension (IWPC 2005), 2005

Tackling the Complexity of Requirements Engineering Process Improvement by Partitioning the Improvement Task.
Proceedings of the 16th Australian Software Engineering Conference (ASWEC 2005), 31 March, 2005

2004
Visualizing roles of variables in program animation.
Inf. Vis., 2004

Comparison of three eye tracking devices in psychology of programming research.
Proceedings of the 16th Annual Workshop of the Psychology of Programming Interest Group, 2004

An Inter-Rater Reliability Analysis of Good's Program Summary Analysis Scheme.
Proceedings of the 16th Annual Workshop of the Psychology of Programming Interest Group, 2004

Teaching roles of variables in elementary programming courses.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004

Roles of variables as seen by CS educators.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004

2003
Program Animation Based on the Roles of Variables.
Proceedings of the Proceedings ACM 2003 Symposium on Software Visualization, 2003

First results of an experiment on using roles of variables in teaching.
Proceedings of the 15th Annual Workshop of the Psychology of Programming Interest Group, 2003

Globalisation Practices in the Finnish Software Industry.
Proceedings of the Designing for Global Markets 5, 2003

2002
A New Interface to Spreadsheet Programming: A Truly Seamless Fusion of Spreadsheet and Word Processing Paradigms.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2002), 2002

An Empirical Analysis of Roles of Variables in Novice-Level Procedural Programs.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2002), 2002

View Definitions for Language-Independent Multiple-View Program Comprehension and Editing.
Proceedings of the 1st International Workshop on Visualizing Software for Understanding and Analysis, 2002

Visualizing Roles of Variables to Novice Programmers.
Proceedings of the 14th Annual Workshop of the Psychology of Programming Interest Group, 2002

An Evaluation of Inspection Automation Tools.
Proceedings of the Software Quality, 2002

2000
Modeling Spreadsheet Audit: A Rigorous Approach to Automatic Visualization.
J. Vis. Lang. Comput., 2000

Program Comprehension through Multiple Simultaneous Views: A Session with VinEd.
Proceedings of the 8th International Workshop on Program Comprehension (IWPC 2000), 2000

1999
Three-level teaching material for computer-aided lecturing.
Comput. Educ., 1999

Getting rid of the single notation paradigm with multiple views.
Proceedings of the 11th Annual Workshop of the Psychology of Programming Interest Group, 1999

1998
VinEd - A system for program manipulation through user-definable simultaneous views.
Softw. Concepts Tools, 1998

Systems for multi-level teaching materials.
ACM SIGCSE Bull., 1998

1997
SHOW: a system for the presentation of three-level teaching material during lectures (demonstration).
Proceedings of the supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings, 1997

Three-level teaching material and its implementation in a teaching situation (poster).
Proceedings of the supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings, 1997

1996
Goals and plans in spreadsheets and other programming tools.
Proceedings of the 8th Annual Workshop of the Psychology of Programming Interest Group, 1996

Session Length and Subjective Satisfaction in Information Kiosk Research.
Proceedings of the People and Computers XI, Proceedings of HCI '96, 1996

1995
Transforming verbal descriptions into mathematical formulas in spreadsheet calculation.
Proceedings of the 7th Annual Workshop of the Psychology of Programming Interest Group, 1995

1994
Transforming verbal descriptions into mathematical formulas in spreadsheet calculation.
Int. J. Hum. Comput. Stud., 1994

1989
Visual Information Chunking in Spreadsheet Calculation.
Int. J. Man Mach. Stud., 1989

1988
An Empirical Analysis of Spreadsheet Calculation.
Softw. Pract. Exp., 1988

1977
The Safety of a Coroutine System.
Proceedings of the Automata, 1977


  Loading...