CSE 638
Areas of interest: 

Liveness in programming environments, programming for virtual reality, educational technology, collaborative problem-solving environments

The Creativity Game: A Game for Teaching First Steps of Theoretical Creativity

S. Tanimoto, N. InieACM Creativity & Cognition 2023Association for Computing Machinery, 2023.

Five Futures with AI Coding Agents

S.L. Tanimoto, 2023.

Three Tiers of Gamification in a College Course on Problem Solving for Global Challenges

S.L. TanimotoInteraction Design and Architecture (IxD&A):53 (Special Issue on "Gamification of the Learning Process"), 2022.

Integrating a Live Programming Role into Games

K. Jain, S.L. Tanimoto, 2020.

Multiagent Live Programming Systems: Models and Prospects for Critical Applications

S.L. TanimotoPX/20: The 6th Programming Experience WorkshopACM, 2020.

Proceedings of the 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)

M. Homer (Editor), F. Hermans (Editor), S. Tanimoto (Editor), C. Anslow (Editor)IEEE Computer Society, 2020.

Patterns of Blocks Programming: Insights into Novices' Learning Behavior

R.H. Thompson, S.L. Tanimoto, S.T. Kerr, 2020.

Collaborative Problem-Solving Technologies: A Taxonomy of Issues

S.L. Tanimoto, S.B. Fan, 2018.  Proc. of the Workshop on Designing Technologies to Support Human Problem Solving, Lisbon Portugal, 2018.

Challenges for Livecoding via Acoustic Pianos

S.L. Tanimoto3rd International Conference on Live Coding, 2017.  ICLC 2017, Morelia, Mexico.

Effective instruction for persisting dyslexia in upper grades: Adding hope stories and computer coding to explicit literacy instruction

R. Thompson, S. Tanimoto, R.Dawn Lyman, K. Geselowitz, K.Kawena Begay, K. Nielsen, W. Nagy, R. Abbott, M. Raskind, V. BerningerEducation and information technologies 23, 2017.

Liveness becomes Entelechy - A scheme for L6

L. Church, E. Söderberg, G. Bracha, S. TanimotoSecond International Conference on Live Coding, 2016.

Children’s Storytelling and Coding: Literature Review and Future Potential

R.H. Thompson, S.L. TanimotoPsychology of Programming Interest Group 2016 Meeting, 2016.

Coding, Reading and Writing: Integrated Instruction in Written Language

R.H. Thompson, S.L. Tanimoto, V.W. Berninger, W. NagyVisual Languages and Human-Centric Computing 2016IEEE Computer Society, 2016.

Relationships between Language Input and Letter Output Modes in Writing Notes and Summaries for Students in Grades 4 to 9 with Persisting Writing Disabilities

R. Thompson, S. Tanimoto, R. Abbott, K. Nielsen, R.Dawn Lyman, K. Geselowitz, K. Habermann, T. Mickail, M. Raskind, S. Peverly, W. Nagy, V. BerningerAssistive Technology, 2016.

Idea units in notes and summaries for read texts by keyboard and pencil in middle childhood students with specific learning disabilities: Cognitive and brain findings

T. Richards, S. Peverly, A. Wolf, R. Abbott, S. Tanimoto, R. Thompson, V. BerningerTrends in Neuroscience and Education, 2016.

Computerized Instruction in Translation Strategies for Students in Upper Elementary and Middle School Grades With Persisting Learning Disabilities in Written Language

J. Niedo, S. Tanimoto, R.H. Thompson, R.D. Abbott, V.W. BerningerLearning Disabilities, A Multidisciplinary Journal 21:2, 2016.

Computerized writing and reading instruction for students in grades 4 to 9 with specific learning disabilities affecting written language.

S. Tanimoto, R. Thompson, V. Berninger, W. Nagy, R. AbbottJournal of Computer Assisted Learning 31:6, 2015.

Solving problems by drawing solution paths (recipient of the Best Showpiece Award)

S.L. TanimotoVisual Languages and Human-Centric Computing (VL/HCC), 2015 IEEE Symposium onIEEE Computer Society, 2015.

Livesolving: Enabling collaborative problem solvers to perform at full capacity

S.L. TanimotoInternational Conference on Live Coding, 2015.

Design Studies for Stylus and Finger-Based Interaction in Writing Instruction on Tablets

R. Thompson, S. Tanimoto, V. Berninger, W. NagyWorkshop on the Impact of Pen and Touch Technologies in EducationSpringer, 2015.

Should Your 8-year-old Learn Coding?

C. Duncan, T. Bell, S. TanimotoProceedings of the 9th Workshop in Primary and Secondary Computing EducationACM, 2014.

A Perspective on the Evolution of Live Programming (Keynote)

S.L. TanimotoProc. LIVE 2013, Workshop on Live ProgrammingIEEE Computer Society, 2013.

CoSolve: A System for Engaging Users in Computer-Supported Collaborative Problem Solving

S.B. Fan, T. Robison, S.L. TanimotoInt'l. Symp. on Visual Languages and Human-Centric Computing, 2012.

Seeing and Hearing Design: Exploring How Visual Representations and Sound Tracks Could Be Used to Teach Design

C.J. Atman,  Borgford-Parnell, Z. Goist, K. Deibel, J. Blair, C. Bodle, V. Kumar, A. Roesler, S. Tanimoto, M. ZachryProceedings of Design Thinking and Research Symposium 8, 2010.

Analyzing a Process of Collaborative Game Design Involving Online Tools

S.B. Fan, B.R. Johnson, Y.E. Liu, T. Robison, R. Schmidt, S.L. TanimotoInt'l Symp. On Visual Languages and Human-Centric ComputingIEEE, 2010.

A game-building environment for research in collaborative design

S. Tanimoto, T. Robison, S. FanInt'l Symposium on Artificial Intelligence in GamesIEEE, 2009.

Student consistency and implications for feedback in online assessment systems

T. Madhyastha, S. TanimotoInt'l Conf. on Educational Data Mining, 2009.

Faring with Facets: Building and Using Databases of Student Misconceptions

T. Madhyastha, S. TanimotoJournal of Interactive Multimedia in EducationThe Open University, 2009.

Welcome Message

S. TanimotoIEEE Transactions on Learning Technologies 1:1, 2008.

The Etruscan Room: Querying the Internet with images.

C. Bernardelli, S. TanimotoCrossings 5, 2007.

Application of a transparent interface methodology to image processing

L. Cinque, S.S. Canizares, S. TanimotoJ. Visual Languages and Computing 15:5, 2007.

Towards a shared language for problem solving in design

S. TanimotoSymposium on the Science of Design, 2007.

Sequential input graphical model assessment diagrams for analysis of student activity data

S. Tanimoto, N. Evans, A. CarlsonInt'l Conf. on Advanced Learning TechnologieIEEE, 2007.

Improving the Prospects for Educational Data Mining

S. TanimotoWorkshop on Educational Data Mining, 2007.

A Framework for Automated Diagram Assessment in Online Learning

S.B. Fan, S.L. TanimotoInt'l Conf. on Advanced Learning TechnologiesIEEE, 2007.

A transparent interface to statespace search programs

S. Tanimoto, S. LevialdiACM Symposium on Software Visualization (SoftVis 2006)Assoc. Comput. Machin., 2006.

Introduction to Python for Arti cial Intelligence

S. TanimotoReady NotesIEEE Computer Society, 2005.

Text classification rule induction in the presence of domain-specific expression forms

A. Carlson, S. Tanimotoworkshop on Mixed Language Explanations in Learning Environments, 2005.

Dimensions of transparency in open learner models

S. Tanimotoworkshop on Learner Modelling for Reflection, to Support Learner Control, Metacognition and Improved Communication between Teachers and Learners, 2005.

Automatic textual feedback for guided inquiry learning

S. Tanimoto, S. Hubbard, W. WinnAIED 2005, 2005.

Programming in a Data Factory

S. TanimotoInt'l Symposium on Visual Languages and Human-Centric ComputingIEEE, 2003.

Text forum features for small group discussions with facet-based pedagogy

S. Tanimoto, A. Carlson, J. Husted, E. Hunt, J. Larsson, D. Madigan, J. MinstrellComputer-Supported Collaborative Learning, 2002.

Distributed Transcripts for Online Learning: Design Issues

S.L. TanimotoJournal of Interactive Media in Education:3, 2001.

Retrieval of Images Using Rich Region Descriptions

L. Cinque, L. F., S. Levialdi, S. TanimotoJ. Visual Languages and Computing 11:3, 2000.

A Parallel Algorithm for Graph Matching and Its MasPar Implementation

R. Allen, L. Cinque, S. Tanimoto, L.G. Shapiro, D. YasudaIEEE Trans. Parallel Distrib. Syst.IEEE Press 8:5, 1997.

The Elements of Artificial Intelligence: An Introduction Using Lisp

S. TanimotoPrinciples of Computer ScienceComputer Science Press, 1987.