 | 2008 |
| 32 |  | Jorma Sajaniemi,
Marja Kuittinen,
Taina Tikansalo:
A study of the development of students' visualizations of program state during an elementary object-oriented programming course.
ACM Journal of Educational Resources in Computing 7(4): (2008) |
| 2007 |
| 31 |  | Vesa Vainio,
Jorma Sajaniemi:
Factors in novice programmers' poor tracing skills.
ITiCSE 2007: 236-240 |
| 30 |  | Pauli Byckling,
Jorma Sajaniemi:
A Study on Applying Roles of Variables in Introductory Programming.
VL/HCC 2007: 61-68 |
| 29 |  | Jorma Sajaniemi,
Pauli Byckling,
Petri Gerdt:
Animation Metaphors for Object-Oriented Concepts.
Electr. Notes Theor. Comput. Sci. 178: 15-22 (2007) |
| 28 |  | Jorma Sajaniemi,
Tuija Stützle:
Lightweight techniques for structural evaluation of animated metaphors.
Interacting with Computers 19(4): 457-471 (2007) |
| 27 |  | Uolevi Nikula,
Jorma Sajaniemi,
Matti Tedre,
Stuart Wray:
Python and Roles of Variables in Introductory Programming: Experiences from Three Educational Institutions.
JITE 6: 199-214 (2007) |
| 2006 |
| 26 |  | Petri Gerdt,
Jorma Sajaniemi:
A web-based service for the automatic detection of roles of variables.
ITiCSE 2006: 178-182 |
| 25 |  | Pauli Byckling,
Jorma Sajaniemi:
Roles of variables and programming skills improvement.
SIGCSE 2006: 413-417 |
| 24 |  | Jorma Sajaniemi,
Pauli Byckling,
Petri Gerdt:
Metaphor-based animation of OO programs.
SOFTVIS 2006: 173-174 |
| 23 |  | Pauli Byckling,
Petri Gerdt,
Ludwik Kuzniarz,
Jorma Sajaniemi:
Increasing Comprehensibility of Object Models: Making the Roles of Attributes Explicit in UML Diagrams.
Nord. J. Comput. 13(3): 149-161 (2006) |
| 2005 |
| 22 |  | Uolevi Nikula,
Jorma Sajaniemi:
Tackling the Complexity of Requirements Engineering Process Improvement by Partitioning the Improvement Task.
Australian Software Engineering Conference 2005: 48-57 |
| 21 |  | Jorma Sajaniemi,
Raquel Navarro-Prieto:
An Investigation into Professional Programmers' Mental Representations of Variables.
IWPC 2005: 55-64 |
| 20 |  | Pauli Byckling,
Petri Gerdt,
Jorma Sajaniemi:
Roles of variables in object-oriented programming.
OOPSLA Companion 2005: 350-355 |
| 2004 |
| 19 |  | Mordechai Ben-Ari,
Jorma Sajaniemi:
Roles of variables as seen by CS educators.
ITiCSE 2004: 52-56 |
| 18 |  | Marja Kuittinen,
Jorma Sajaniemi:
Teaching roles of variables in elementary programming courses.
ITiCSE 2004: 57-61 |
| 17 |  | Jorma Sajaniemi,
Marja Kuittinen:
Visualizing roles of variables in program animation.
Information Visualization 3(3): 137-153 (2004) |
| 2003 |
| 16 |  | Jarkko Immonen,
Jorma Sajaniemi:
Globalisation Practices in the Finnish Software Industry.
IWIPS 2003: 155-166 |
| 15 |  | Jorma Sajaniemi,
Marja Kuittinen:
Program Animation Based on the Roles of Variables.
SOFTVIS 2003: 7-16, 205 |
| 2002 |
| 14 |  | Vesa Tenhunen,
Jorma Sajaniemi:
An Evaluation of Inspection Automation Tools.
ECSQ 2002: 351-362 |
| 13 |  | Jorma Sajaniemi:
An Empirical Analysis of Roles of Variables in Novice-Level Procedural Programs.
HCC 2002: 37-39 |
| 12 |  | Jorma Sajaniemi:
A New Interface to Spreadsheet Programming: A Truly Seamless Fusion of Spreadsheet and Word Processing Paradigms.
HCC 2002: 40-42 |
| 11 |  | Jorma Sajaniemi:
An Empirical Analysis of Roles of Variables in Novice-Level Procedural Programs.
IEEE Symposia on Human Centric Computing Languages and Environments 2002: 37-39 |
| 10 |  | Jorma Sajaniemi:
A New Interface to Spreadsheet Programming: A Truly Seamless Fusion of Spreadsheet and Word Processing Paradigms.
IEEE Symposia on Human Centric Computing Languages and Environments 2002: 40-42 |
| 9 |  | Jorma Sajaniemi:
View Definitions for Language-Independent Multiple-View Program Comprehension and Editing.
VISSOFT 2002: 3-12 |
| 2000 |
| 8 |  | Jorma Sajaniemi:
Program Comprehension through Multiple Simultaneous Views: A Session with VinEd.
IWPC 2000: 99-108 |
| 7 |  | Jorma Sajaniemi:
Modeling Spreadsheet Audit: A Rigorous Approach to Automatic Visualization.
J. Vis. Lang. Comput. 11(1): 49-82 (2000) |
| 1998 |
| 6 |  | Jorma Sajaniemi,
Kari Ikonen:
VinEd - A system for program manipulation through user-definable simultaneous views.
Software - Concepts and Tools 19(3): 130-140 (1998) |
| 1996 |
| 5 |  | Jorma Sajaniemi,
Ismo Tossavainen:
Session Length and Subjective Satisfaction in Information Kiosk Research.
BCS HCI 1996: 383-394 |
| 1994 |
| 4 |  | Pertti Saariluoma,
Jorma Sajaniemi:
Transforming verbal descriptions into mathematical formulas in spreadsheet calculation.
Int. J. Hum.-Comput. Stud. 41(6): 915-948 (1994) |
| 1989 |
| 3 |  | Pertti Saariluoma,
Jorma Sajaniemi:
Visual Information Chunking in Spreadsheet Calculation.
International Journal of Man-Machine Studies 30(5): 475-488 (1989) |
| 1988 |
| 2 |  | Jorma Sajaniemi,
Jari Pekkanen:
An Empirical Analysis of Spreadsheet Calculation.
Softw., Pract. Exper. 18(6): 583-596 (1988) |
| 1977 |
| 1 |  | Jorma Sajaniemi:
The Safety of a Coroutine System.
ICALP 1977: 440-452 |