LR Parsing of Some Ambiguous Grammars. - Jorma Tarhio (Inf. Process. Lett., 1982)

Algorithms for Some String Matching Problems Arising in Molecular Genetics. - Hannu Peltola; Hans Söderlund; Jorma Tarhio; Esko Ukkonen (IFIP Congress, 1983)

A Greedy Algorithm for Constructing Shortest Common Superstrings. - Jorma Tarhio; Esko Ukkonen (MFCS, 1986)

A globalizing transformation for attribute grammars. - Kari-Jouko Räihä; Jorma Tarhio (SIGPLAN Symposium on Compiler Construction, 1986)

A Compiler Generator for Attributive Evaluation During LR Parsing. - Jorma Tarhio (CC, 1988)

Looping LR Parsers. - Eljas Soisalon-Soininen; Jorma Tarhio (Inf. Process. Lett., 1988)

A Greedy Approximation Algorithm for Constructing Shortest Common Superstrings. - Jorma Tarhio; Esko Ukkonen (Theor. Comput. Sci., 1988)

Boyer-Moore Approach to Approximate String Matching (Extended Abstract). - Jorma Tarhio; Esko Ukkonen (SWAT, 1990)

The Hierarchy of LR-Attributed Grammars. - Rieks op den Akker; Borivoj Melichar; Jorma Tarhio (WAGA, 1990)

Uncle-Atrributed Grammars. - Jorma Tarhio (BIT, 1990)

Attribute Evaluation and Parsing. - Rieks op den Akker; Borivoj Melichar; Jorma Tarhio (Attribute Grammars, Applications and Systems, 1991)

Approximate Boyer-Moore String Matching. - Jorma Tarhio; Esko Ukkonen (SIAM J. Comput., 1993)

On Using q-Gram Locations in Approximate String Matching. - Erkki Sutinen; Jorma Tarhio (ESA, 1995)

Filtration with q-Samples in Approximate String Matching. - Erkki Sutinen; Jorma Tarhio (CPM, 1996)

On Distinguishing Unique Combinations in Biological Sequences. - Hugh Salamon; Jorma Tarhio; K. Rønningen; G. Thomson (J. Comput. Biol., 1996)

A sublinear algorithm for two-dimensional string matching. - Jorma Tarhio (Pattern Recognit. Lett., 1996)

A Comparison of Approximate String Matching Algorithms. - Petteri Jokinen; Jorma Tarhio; Esko Ukkonen (Softw. Pract. Exp., 1996)

Impacts of interdisciplinary dialogue to computer science education. - Veijo Meisalo; Erkki Sutinen; Jorma Tarhio (Informatics in Higher Education, 1997)

Animation of algorithms with Eliot and Jeliot (demonstration). - Janne Markkanen; Erkki Sutinen; Tommi Teräsvirta; Jorma Tarhio; Erkki Rautama (ITiCSE-WGR, 1997)

CLAP: teaching data structures in a creative way. - Veijo Meisalo; Erkki Sutinen; Jorma Tarhio (ITiCSE, 1997)

Using the WWW as the delivery mechanism for interactive, visualization-based instructional modules (report of the ITiCSE 1997 working group on visualization). - Thomas L. Naps; Joseph Bergin; Ricardo Jiménez-Peris; Myles F. McNally; Marta Patiño-Martínez; Viera K. Proulx; Jorma Tarhio (ITiCSE-WGR, 1997)

Excel as an algorithm animation environment. - Erkki Rautama; Erkki Sutinen; Jorma Tarhio (ITiCSE, 1997)

Object-Oriented Visualization of Program Logic. - S.-P. Lahtinen; Erkki Sutinen; Antti-Pekka Tuovinen; Jorma Tarhio (TOOLS (23), 1997)

Animation of User Algorithms on the Web. - J. Haajanen; M. Pesonius; Erkki Sutinen; Jorma Tarhio; Tommi Teräsvirta; P. Vanninen (VL, 1997)

String Matching in the DNA Alphabet. - Jorma Tarhio; Hannu Peltola (Softw. Pract. Exp., 1997)

Combining Algorithmic and Creative Problem Solving On the Web. - Veijo Meisalo; Erkki Sutinen; Jorma Tarhio; Tommi Teräsvirta (Teleteaching, 1998)

On animation features of Excel. - Arne Dybdahl; Erkki Sutinen; Jorma Tarhio (ITiCSE, 1998)

Resources, tools, and techniques for problem based learning in computing. - Ainslie E. Ellis; Linda Carswell; Andrew Bernat 001; Daniel Deveaux; Patrice Frison; Veijo Meisalo; Jeanine Meyer; Urban Nulden; Joze Rugelj; Jorma Tarhio (ITiCSE-WGR, 1998)

Visualization and imagery in teaching programming. - Janne Markkanen; Pertti Saarilouma; Erkki Sutinen; Jorma Tarhio (PPIG, 1998)

Automated Animation of Algorithms with Eliot. - S.-P. Lahtinen; Erkki Sutinen; Jorma Tarhio (J. Vis. Lang. Comput., 1998)

Indexing Text with Approximate q-Grams. - Gonzalo Navarro 001; Erkki Sutinen; Jani Tanninen; Jorma Tarhio (CPM, 2000)

Boyer-Moore String Matching over Ziv-Lempel Compressed Text. - Gonzalo Navarro 001; Jorma Tarhio (CPM, 2000)

How a visualization tool can be used: Evaluating a tool in a research & development project. - Matti Lattu; Jorma Tarhio; Veijo Meisalo (PPIG, 2000)

Detecting Monophonic Patterns within Polyphonic Sources. - Kjell Lemström; Jorma Tarhio (RIAO, 2000)

Perspectives on Program Animation with Jeliot. - Mordechai Ben-Ari; Niko Myller; Erkki Sutinen; Jorma Tarhio (Software Visualization, 2001)

Understanding Algorithms by Means of Visualized Path Testing. - Ari Korhonen; Erkki Sutinen; Jorma Tarhio (Software Visualization, 2001)

Versatile concept map viewing on the Web. - Antti Karvonen; Erkki Rautama; Jorma Tarhio; Jari Turkia (ITiCSE, 2001)

On Compression of Parse Trees. - Jorma Tarhio (SPIRE, 2001)

Indexing Methods for Approximate String Matching. - Gonzalo Navarro 001; Ricardo A. Baeza-Yates; Erkki Sutinen; Jorma Tarhio (IEEE Data Eng. Bull., 2001)

String Matching with Stopper Encoding and Code Splitting. - Jussi Rautio; Jani Tanninen; Jorma Tarhio (CPM, 2002)

String Matching with Stopper Compression. - Jussi Rautio; Jani Tanninen; Jorma Tarhio (DCC, 2002)

Concept Gaming. - Pasi J. Eronen; Jussi A. Nuutinen; Erkki Rautama; Erkki Sutinen; Jorma Tarhio (ICCE, 2002)

Tuning String Matching for Huge Pattern Sets. - Jari Kytöjoki; Leena Salmela; Jorma Tarhio (CPM, 2003)

Processing of Huffman Compressed Texts with a Super-Alphabet. - Kimmo Fredriksson; Jorma Tarhio (SPIRE, 2003)

Alternative Algorithms for Bit-Parallel String Matching. - Hannu Peltola; Jorma Tarhio (SPIRE, 2003)

A visualisation tool as a demonstration aid. - Matti Lattu; Veijo Meisalo; Jorma Tarhio (Comput. Educ., 2003)

Easy Algorithm Animation on the Web. - Erkki Sutinen; Jorma Tarhio; Tommi Teräsvirta (Multim. Tools Appl., 2003)

Transposition Invariant Pattern Matching for Multi-Track Strings. - Kjell Lemström; Jorma Tarhio (Nord. J. Comput., 2003)

Mobile Collaborative Concept Mapping - Combining Classroom Activity with Simultaneous Field Exploration. - Pasi Silander; Erkki Sutinen; Jorma Tarhio (WMTE, 2004)

Efficient String Matching in Huffman Compressed Texts. - Kimmo Fredriksson; Jorma Tarhio (Fundam. Informaticae, 2004)

Approximate String Matching with Ordered q-Grams. - Erkki Sutinen; Jorma Tarhio (Nord. J. Comput., 2004)

Advanced Multiple Representation Concept Maps for Constructing Shared Conceptual Artifacts. - Pasi Silander; Jorma Tarhio; Erkki Sutinen (CELDA, 2005)

Indexing text with approximate q-grams. - Gonzalo Navarro 001; Erkki Sutinen; Jorma Tarhio (J. Discrete Algorithms, 2005)

LZgrep: a Boyer-Moore string matching tool for Ziv-Lempel compressed text. - Gonzalo Navarro 001; Jorma Tarhio (Softw. Pract. Exp., 2005)

Sublinear Algorithms for Parameterized Matching. - Leena Salmela; Jorma Tarhio (CPM, 2006)

Multipattern string matching with q-grams. - Leena Salmela; Jorma Tarhio; Jari Kytöjoki (ACM J. Exp. Algorithmics, 2006)

A Framework for Research on Technology-Enhanced Special Education. - Ilkka Jormanainen; Eija Kärnä-Lin; Lauri Lahti; Kaisa Pihlainen-Bednarik; Erkki Sutinen; Jorma Tarhio; Marjo Virnes (ICALT, 2007)

Tuning Approximate Boyer-Moore for Gene Sequences. - Petri Kalsi; Leena Salmela; Jorma Tarhio (SPIRE, 2007)

Algorithms for Weighted Matching. - Leena Salmela; Jorma Tarhio (SPIRE, 2007)

Platform for Elaboration of Search Results. - Ari Korhonen; Juha Litola; Jorma Tarhio (WEBIST (2), 2007)

On String Matching in Chunked Texts. - Hannu Peltola; Jorma Tarhio (CIAA, 2007)

Comparison of Exact String Matching Algorithms for Biological Sequences. - Petri Kalsi; Hannu Peltola; Jorma Tarhio (BIRD, 2008)

Speeding Up Pattern Matching by Text Sampling. - Francisco Claude; Gonzalo Navarro 001; Hannu Peltola; Leena Salmela; Jorma Tarhio (SPIRE, 2008)

Fast parameterized matching with q-grams. - Leena Salmela; Jorma Tarhio (J. Discrete Algorithms, 2008)

Tuning BNDM with q-Grams. - Branislav Durian; Jan Holub 001; Hannu Peltola; Jorma Tarhio (ALENEX, 2009)

Towards Automated Management of Compiler Assignments. - Leena Salmela; Jorma Tarhio; Timo Montonen (CSEDU (2), 2009)

mpscan: Fast Localisation of Multiple Reads in Genomes. - Eric Rivals; Leena Salmela; Petteri Kiiskinen; Petri Kalsi; Jorma Tarhio (WABI, 2009)

PMSGA: A Fast DNA Fragment Assembler. - Juho Mäkinen; Jorma Tarhio; Sami Khuri (BIOINFORMATICS, 2010)

Approximate String Matching with Reduced Alphabet. - Leena Salmela; Jorma Tarhio (Algorithms and Applications, 2010)

Bit-Parallel Search Algorithms for Long Patterns. - Branislav Durian; Hannu Peltola; Leena Salmela; Jorma Tarhio (SEA, 2010)

Approximate Boyer-Moore String Matching for Small Alphabets. - Leena Salmela; Jorma Tarhio; Petri Kalsi (Algorithmica, 2010)

Improving practical exact string matching. - Branislav Durian; Jan Holub 001; Hannu Peltola; Jorma Tarhio (Inf. Process. Lett., 2010)

GAST, a Genomic Alignment Search Tool. - Kalle Karhu; Juho Mäkinen; Jussi Rautio; Jorma Tarhio; Hugh Salamon (BIOINFORMATICS, 2011)

Variations of Forward-SBNDM. - Hannu Peltola; Jorma Tarhio (Stringology, 2011)

Indexed Multi-pattern Matching. - Travis Gagie; Kalle Karhu; Juha Kärkkäinen; Veli Mäkinen; Leena Salmela; Jorma Tarhio (LATIN, 2012)

String matching with alphabet sampling. - Francisco Claude; Gonzalo Navarro 001; Hannu Peltola; Leena Salmela; Jorma Tarhio (J. Discrete Algorithms, 2012)

Improved Two-Way Bit-parallel Search. - Branislav Durian; Tamanna Chhabra; Sukhpal Singh Ghuman; Tommi Hirvola; Hannu Peltola; Jorma Tarhio (Stringology, 2014)

Alternative Algorithms for Lyndon Factorization. - Sukhpal Singh Ghuman; Emanuele Giaquinta; Jorma Tarhio (Stringology, 2014)

Speeding up Compressed Matching with SBNDM2. - Kerttu Pollari-Malmi; Jussi Rautio; Jorma Tarhio (Stringology, 2014)

Order-Preserving Matching with Filtration. - Tamanna Chhabra; Jorma Tarhio (SEA, 2014)

Approximate Online Matching of Circular Strings. - Tommi Hirvola; Jorma Tarhio (SEA, 2014)

String matching with lookahead. - Hannu Peltola; Jorma Tarhio (Discret. Appl. Math., 2014)

Filtration Algorithms for Approximate Order-Preserving Matching. - Tamanna Chhabra; Emanuele Giaquinta; Jorma Tarhio (SPIRE, 2015)

Tuning Algorithms for Jumbled Matching. - Tamanna Chhabra; Sukhpal Singh Ghuman; Jorma Tarhio (Stringology, 2015)

Alternative Algorithms for Order-Preserving Matching. - Tamanna Chhabra; M. Oguzhan Külekci; Jorma Tarhio (Stringology, 2015)

Jumbled Matching with SIMD. - Sukhpal Singh Ghuman; Jorma Tarhio (Stringology, 2016)

A filtration method for order-preserving matching. - Tamanna Chhabra; Jorma Tarhio (Inf. Process. Lett., 2016)

Counting Mismatches with SIMD. - Fernando J. Fiori; Waltteri Pakalén; Jorma Tarhio (Stringology, 2017)

Bit-Parallel Approximate Matching of Circular Strings with k Mismatches. - Tommi Hirvola; Jorma Tarhio (ACM J. Exp. Algorithmics, 2017)

Engineering order-preserving pattern matching with SIMD parallelism. - Tamanna Chhabra; Simone Faro; M. Oguzhan Külekci; Jorma Tarhio (Softw. Pract. Exp., 2017)

Technology beats algorithms (in exact string matching). - Jorma Tarhio; Jan Holub 001; Emanuele Giaquinta (Softw. Pract. Exp., 2017)

Lyndon Factorization Algorithms for Small Alphabets and Run-Length Encoded Strings. - Sukhpal Singh Ghuman; Emanuele Giaquinta; Jorma Tarhio (Algorithms, 2019)

Tune-up for the Dead-Zone Algorithm. - Jorma Tarhio; Bruce W. Watson (Stringology, 2020)

Improved online algorithms for jumbled matching. - Sukhpal Singh Ghuman; Jorma Tarhio; Tamanna Chhabra (Discret. Appl. Math., 2020)

Pitfalls of Algorithm Comparison. - Waltteri Pakalén; Hannu Peltola; Jorma Tarhio; Bruce W. Watson (Stringology, 2021)

Searching with Extended Guard and Pivot Loop. - Waltteri Pakalén; Jorma Tarhio; Bruce W. Watson (Stringology, 2021)

Approximate String Matching with SIMD. - Fernando J. Fiori; Waltteri Pakalén; Jorma Tarhio (Comput. J., 2022)

Approximate String Searching with AVX2 and AVX-512. - Tamanna Chhabra; Sukhpal Singh Ghuman; Jorma Tarhio (PSC, 2023)

Searching long patterns with BNDM. - Jorma Tarhio (Softw. Pract. Exp., 2024)

String searching with mismatches using AVX2 and AVX-512 instructions. - Tamanna Chhabra; Sukhpal Singh Ghuman; Jorma Tarhio (Inf. Process. Lett., 2025)