Matrix - concept animation and algorithm simulation system. - Ari Korhonen; Lauri Malmi; Riku Saikkonen (ITiCSE, 2001)

Fully automatic assessment of programming exercises. - Riku Saikkonen; Lauri Malmi; Ari Korhonen (ITiCSE, 2001)

Experiences in automatic assessment on mass courses and issues for designing virtual courses. - Lauri Malmi; Ari Korhonen; Riku Saikkonen (ITiCSE, 2002)

Online Bulk Deletion. - Timo Lilja; Riku Saikkonen; Seppo Sippu; Eljas Soisalon-Soininen (ICDE, 2007)

Cache-sensitive Memory Layout for Binary Trees. - Riku Saikkonen; Eljas Soisalon-Soininen (IFIP TCS, 2008)

Bulk-Insertion Sort: Towards Composite Measures of Presortedness. - Riku Saikkonen; Eljas Soisalon-Soininen (SEA, 2009)

Bulk updates and cache sensitivity in search trees. - Riku Saikkonen (2009)

A General Method for Improving Insertion-Based Adaptive Sorting. - Riku Saikkonen; Eljas Soisalon-Soininen (ISAAC, 2012)

Experimental Analysis of an Online Dictionary Matching Algorithm for Regular Expressions with Gaps. - Riku Saikkonen; Seppo Sippu; Eljas Soisalon-Soininen (SEA, 2015)

Location-based Automated Process Modelling. - Ye Zhang; Olli Martikainen; Riku Saikkonen; Eljas Soisalon-Soininen (SIMPDA, 2016)

Extracting Service Process Models from Location Data. - Ye Zhang; Olli Martikainen; Riku Saikkonen; Eljas Soisalon-Soininen (SIMPDA (Revised Selected Papers), 2016)

Cache-Sensitive Memory Layout for Dynamic Binary Trees. - Riku Saikkonen; Eljas Soisalon-Soininen (Comput. J., 2016)

Extracting Service Process Models with Teams. - Tuuli Klemetti; Reijo Salminen; Olli Martikainen; Riku Saikkonen; Eljas Soisalon-Soininen (SIMPDA, 2017)