2008 |
31 | EE | 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 |
30 | EE | Vesa Vainio,
Jorma Sajaniemi:
Factors in novice programmers' poor tracing skills.
ITiCSE 2007: 236-240 |
29 | EE | Pauli Byckling,
Jorma Sajaniemi:
A Study on Applying Roles of Variables in Introductory Programming.
VL/HCC 2007: 61-68 |
28 | EE | Jorma Sajaniemi,
Pauli Byckling,
Petri Gerdt:
Animation Metaphors for Object-Oriented Concepts.
Electr. Notes Theor. Comput. Sci. 178: 15-22 (2007) |
27 | EE | Jorma Sajaniemi,
Tuija Stützle:
Lightweight techniques for structural evaluation of animated metaphors.
Interacting with Computers 19(4): 457-471 (2007) |
2006 |
26 | EE | Petri Gerdt,
Jorma Sajaniemi:
A web-based service for the automatic detection of roles of variables.
ITiCSE 2006: 178-182 |
25 | EE | Pauli Byckling,
Jorma Sajaniemi:
Roles of variables and programming skills improvement.
SIGCSE 2006: 413-417 |
24 | EE | 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 | EE | 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 | EE | Jorma Sajaniemi,
Raquel Navarro-Prieto:
An Investigation into Professional Programmers' Mental Representations of Variables.
IWPC 2005: 55-64 |
20 | EE | Pauli Byckling,
Petri Gerdt,
Jorma Sajaniemi:
Roles of variables in object-oriented programming.
OOPSLA Companion 2005: 350-355 |
2004 |
19 | EE | Mordechai Ben-Ari,
Jorma Sajaniemi:
Roles of variables as seen by CS educators.
ITiCSE 2004: 52-56 |
18 | EE | Marja Kuittinen,
Jorma Sajaniemi:
Teaching roles of variables in elementary programming courses.
ITiCSE 2004: 57-61 |
17 | EE | 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 | EE | Vesa Tenhunen,
Jorma Sajaniemi:
An Evaluation of Inspection Automation Tools.
ECSQ 2002: 351-362 |
13 | EE | Jorma Sajaniemi:
An Empirical Analysis of Roles of Variables in Novice-Level Procedural Programs.
HCC 2002: 37-39 |
12 | EE | Jorma Sajaniemi:
A New Interface to Spreadsheet Programming: A Truly Seamless Fusion of Spreadsheet and Word Processing Paradigms.
HCC 2002: 40-42 |
11 | EE | 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 | EE | 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 | EE | Jorma Sajaniemi:
View Definitions for Language-Independent Multiple-View Program Comprehension and Editing.
VISSOFT 2002: 3-12 |
2000 |
8 | EE | 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 | EE | 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 | EE | 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 |