Publication statistics

Pub. period:1989-2008
Pub. count:13
Number of co-authors:9



Co-authors

Number of publications with 3 favourite co-authors:

Pertti Saariluoma:2
Marja Kuittinen:2
Pauli Byckling:2

 

 

Productive colleagues

Jorma Sajaniemi's 3 most productive colleagues in number of publications:

Pertti Saariluoma:11
Marja Kuittinen:3
Pauli Byckling:2
 
 
 
May 19

Design can be art. Design can be aesthetics. Design is so simple, that's why it is so complicated.

-- Paul Rand, 1997

 
 

Featured chapter

Read the fascinating history of Wearable Computing, told by its father, Steve Mann

Read Steve's chapter !

 
 

Help us help you!

 
 

Jorma Sajaniemi

Add description
Add publication

Publications by Jorma Sajaniemi (bibliography)

 what's this?
2008
 
Edit | Del

Sajaniemi, Jorma, Kuittinen, Marja and Tikansalo, Taina (2008): A study of the development of students' visualizations of program state during an elementary object-oriented programming course. In ACM Journal of Educational Resources in Computing, 7 (4) .

2007
 
Edit | Del

Sajaniemi, Jorma and Stützle, Tuija (2007): Lightweight techniques for structural evaluation of animated metaphors. In Interacting with Computers, 19 (4) pp. 457-471.

Visual metaphors in the form of still or animated pictures have been used in user interfaces with the hope of enhancing learning and use of computer applications. This paper studies animated metaphors with the intent to understand how they relate to human cognition and how their quality can be measured. We present a model of the relationships within metaphors, suggest lightweight evaluation techniques based on this model, and test these techniques in an empirical investigation. The results indicate that a lightweight analysis based on still images and made by domain-aware but metaphor-unaware judges can be used as a first step in deciding which metaphors are worthy of further study, and to direct animation efforts to overcome the most crucial problems. Furthermore, the results show that animation may increase or decrease the quality of a metaphor by considerable amounts; hence the final evaluation must be based on actual use of fully implemented metaphors. The results also confirm earlier suggestions to use rich metaphors and provides evidence that richness of the still image is important for the effectiveness of animation.

© All rights reserved Sajaniemi and Stützle and/or Elsevier Science

 
Edit | Del

Byckling, Pauli and Sajaniemi, Jorma (2007): A Study on Applying Roles of Variables in Introductory Programming. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 61-68.

2006
 
Edit | Del

Sajaniemi, Jorma, Byckling, Pauli and Gerdt, Petri (2006): Metaphor-based animation of OO programs. In: Proceedings of the ACM Symposium on Software Visualization 2006. pp. 173-174.

Program visualization and animation have traditionally been done at the level of programming language implementation, or by using some formal graphical notation, e.g., UML; both of which are unfamiliar to novices. We present a metaphor approach to animating object-oriented programs with the goal to provide novices with visually rich visualizations that can develop and consolidate a valid mental model of object-orientation. For this purpose, we introduce new metaphors for such concepts as class, object, object instantiation, method invocation, parameter passing, and object reference. These metaphors are used in a system that provides the animation of a few, carefully selected OO programs for educational use.

© All rights reserved Sajaniemi et al. and/or ACM Press

2003
 
Edit | Del

Immonen, Jarkko and Sajaniemi, Jorma (2003): Globalisation Practices in the Finnish Software Industry. In: Evers, Vanessa, Röse, Kerstin, Honold, Pia, Coronado, José and Day, Donald L. (eds.) Designing for Global Markets 5 - IWIPS 2003 - Fifth International Workshop on Internationalisation of Products and Systems 17-19 July, 2003, Berlin, Germany. pp. 155-166.

 
Edit | Del

Sajaniemi, Jorma and Kuittinen, Marja (2003): Program animation based on the roles of variables. In: Proceedings of the ACM Symposium on Software Visualization 2003. pp. 7-ff.

Computer programming is a difficult skill for many students and visualizations may be used to foster learning. This paper presents a program animation system, PlanAni, that is based on the concept of the roles of variables. Roles represent schematic uses of variables that occur in programs over and over again, and a set of nine roles covers practically all variables in novice-level programs. PlanAni has been tested in a teaching experiment comparing traditional teaching with role-based teaching and animation. The results of a semi-structured interview with the teacher indicate that students like to work with the animator and that the system clarifies many concepts in programming.

© All rights reserved Sajaniemi and Kuittinen and/or ACM Press

2002
 
Edit | Del

Sajaniemi, Jorma (2002): An Empirical Analysis of Roles of Variables in Novice-Level Procedural Programs. In: HCC 2002 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments 3-6 September, 2002, Arlington, VA, USA. pp. 37-39.

 
Edit | Del

Sajaniemi, Jorma (2002): A New Interface to Spreadsheet Programming: A Truly Seamless Fusion of Spreadsheet and Word Processing Paradigms. In: HCC 2002 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments 3-6 September, 2002, Arlington, VA, USA. pp. 40-42.

2000
 
Edit | Del

Sajaniemi, Jorma (2000): Modeling Spreadsheet Audit: A Rigorous Approach to Automatic Visualization. In J. Vis. Lang. Comput., 11 (1) pp. 49-82.

1996
 
Edit | Del

Sajaniemi, Jorma and Tossavainen, Ismo (1996): Session Length and Subjective Satisfaction in Information Kiosk Research. In: Sasse, Martina Angela, Cunningham, R. J. and Winder, R. L. (eds.) Proceedings of the Eleventh Conference of the British Computer Society Human Computer Interaction Specialist Group - People and Computers XI August, 1996, London, UK. pp. 383-394.

Information kiosks introduce a possibility to test usability of computer based services with a large number and a wide variety of users. In this paper, we are interested in evaluating user's subjective satisfaction, hopefully using automatic log analysis techniques. Based on usability data collected in an information kiosk study conducted in a housing fair, we show that subjective satisfaction cannot be predicted based on session lengths. However, subjective satisfaction can be combined with session length to find user groups having important qualitative differences that can be exploited in usability analysis.

© All rights reserved Sajaniemi and Tossavainen and/or Springer Verlag

1994
 
Edit | Del

Saariluoma, Pertti and Sajaniemi, Jorma (1994): Transforming Verbal Descriptions into Mathematical Formulas in Spreadsheet Calculation. In International Journal of Human-Computer Studies, 41 (6) pp. 915-948.

A common subtask in spreadsheet calculation is the transformation of verbal task instructions into spreadsheet formulas. This task can be used to study the relation of imagery to thinking. Research using physics and mathematics problems has indicated that mental transformation from verbal to mathematical representations is not necessarily direct but is intermediated by imagery. Therefore, a human-computer interaction task such as spreadsheet calculation provides a good task environment for analysing mental imagery operations, the role of imagery operations, and the role of intermediate imagery in thinking tasks. Testing the use of imagery in spreadsheet calculations also improves our understanding of representational systems used in this specific task and in user interfaces in general. Four experiments provided different types of evidence for the intermediate imagery hypothesis, which means that subjects do not directly transform verbal instructions into spreadsheet formulas. They first try to code an overall image of the areas referred to by verbal instructions, segment it into suitable fields, and only thereafter do they write down the set of formulas which best extract the information demanded. Typically, the field borders, used in this segmentation are often imagined and are not presented at all in the original verbal task instructions. Intermediate imagery is a relevant notion in discussing the construction of user models because the most important current models, such as GOMS, assume only propositional representations. Also, the use of images should be taken into account in designing spreadsheet packages by providing features which aid analog information processing.

© All rights reserved Saariluoma and Sajaniemi and/or Academic Press

1989
 
Edit | Del

Saariluoma, Pertti and Sajaniemi, Jorma (1989): Visual Information Chunking in Spreadsheet Calculation. In International Journal of Man-Machine Studies, 30 (5) pp. 475-488.

Spreadsheet calculation causes a heavy memory load, since it is necessary to remember complex cell and calculation systems. A series of experiments were carried out to study the role of visual information chunking in spreadsheet calculation. The experiments showed that a possibility to visual information chunking substantially decreases the memory load caused by spreadsheet calculation. If subjects are able to induce the structure of a formula or a network of connected formulas, they usually learn it fast. The surface structure of a formula may cause subjects essential difficulties in chunking. Badly ordered formula networks, in which cell layers are embedded within each other and references cross each other, are difficult to learn and remember. Subjects are not able to abstract the deep structure and encode formula networks.

© All rights reserved Saariluoma and Sajaniemi and/or Academic Press

 
Edit | Del

Sajaniemi, Jorma and Niemelainen, Asko (1989): Program Editing Base on Variable Plans: A Cognitive Approach to Program Manipulation. In: Proceedings of the Third International Conference on Human-Computer Interaction 1989. pp. 66-73.

A program editor is the most used means to mentally manipulate computer programs. The editor can be a simple text editor or a more advanced one. This paper describes VOPE (Variable-Oriented Pascal Editor) which is connected to a standard editor with a simple interface. It allows a programmer to view and edit Pascal programs both in the usual fashion and in a way that makes variable plans more visible. As variable plans correspond to programmers' mental plans the VOPE system provides a cognitively sound approach to program editing.

© All rights reserved Sajaniemi and Niemelainen and/or Lawrence Erlbaum Associates

 
Add publication
Show this list on your homepage
 
 

Join the technology elite and advance:

 
1.

Your career

 
2.

Your network

 
 3.

Your skills

 
 
 
 
 
 

Changes to this page (author)

14 Apr 2011: Added
10 Feb 2010: Modified
09 Jul 2009: Added
09 Jul 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
16 Jun 2009: Added
02 Jun 2009: Added
01 Jun 2009: Added
12 May 2008: Added
28 Jun 2007: Added
28 Apr 2003: Added

Page Information

Page maintainer: The Editorial Team
URL: http://www.interaction-design.org/references/authors/jorma_sajaniemi.html

Publication statistics

Pub. period:1989-2008
Pub. count:13
Number of co-authors:9



Co-authors

Number of publications with 3 favourite co-authors:

Pertti Saariluoma:2
Marja Kuittinen:2
Pauli Byckling:2

 

 

Productive colleagues

Jorma Sajaniemi's 3 most productive colleagues in number of publications:

Pertti Saariluoma:11
Marja Kuittinen:3
Pauli Byckling:2
 
 
 
May 19

Design can be art. Design can be aesthetics. Design is so simple, that's why it is so complicated.

-- Paul Rand, 1997

 
 

Featured chapter

Read the fascinating history of Wearable Computing, told by its father, Steve Mann

Read Steve's chapter !

 
 

Help us help you!